Forced loan policy for ECS circulation

Forced loan policy for ECS circulation

Here are tasks related to applying loan policies in ECS Circulation and renewing open loans.

 

 

 

 

 

 

The forced_loan_policy table approach

1) in mod-tlr when processing checkOut we clone the loan policy from the data tenant to the Central (and optionally) Secure tenants 2) if we have a case with 3 requests, then in the Central tenant leave a record in the new DB table "requestID - loanPolicyId" 3) in the Central tenant during checkout and determining the loan policy, look in the table by requestId, and if there is a record there, then apply the specified loan policy during checkout 

Work decomposition (total efforts - 5-6 SPs):

  • mod-circulation-storage (a new table + CRUD API) - 2 SP

  • mod-tlr (populate the table) - 1-2 SP

  • mod-circulation (read the table and force loan policy) - 2 SP