ECS with mod-tlr enabled: Requests support (part 1)
Description
Priority
Fix versions
Development Team
Vega
Assignee

Solution Architect
None
NoneParent Field Value
None
Parent Status
None
defines
has to be done before
has to be finished together with
is continued by
is defined by
relates to
Checklist
hideTestRail: Results
Activity
Show:

Brooks TravisApril 17, 2024 at 12:43 PM
Is there an architecture page for this feature?

Stephanie BuckNovember 17, 2023 at 8:10 PM
Hi Tim. Between tenants. I'll update the description. Thank you!

Tim AugerNovember 17, 2023 at 6:04 PM
In the description you note as the problem "ECS is not currently able to support title level requests." Are you saying Title-level requests is not available within a single tenant or between tenants? The latter is certainly true and so that is where DCB comes into play to facilitate resource sharing between libraries. But I don't there there has been any work done to prevent title level requests within a tenant.
Done
Details
Reporter
Stephanie BuckStephanie BuckPO Rank
0Front End Estimate
XXL < 30 daysFront End Estimator
Stephanie BuckStephanie BuckFront-End Confidence factor
70%Back End Estimate
XXXL: 30-45 daysBack End Estimator
Alexander KurashAlexander KurashBack-End Confidence factor
80%Release
Ramsons (R2 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Reporter

PO Rank
0
Front End Estimate
XXL < 30 days
Front End Estimator

Front-End Confidence factor
70%
Back End Estimate
XXXL: 30-45 days
Back End Estimator

Back-End Confidence factor
80%
Release
Ramsons (R2 2024)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created November 16, 2023 at 6:19 PM
Updated January 23, 2025 at 10:45 PM
Resolved December 20, 2024 at 5:30 PM
TestRail: Cases
TestRail: Runs
Current situation or problem: ECS is not currently able to support title level requests (TLR) between tenants
In scope: A solution that provides the ability for institutions using enhanced consortia support set up to also utilize title level request functionality.
Note: While investigating requirements and scope to support title level requests in a FOLIO only multi tenant environment, we discovered that item level requests need to be supported, too. This feature covers the ability for cross tenant circulation for item and title level requesting.
Out of scope
Use case(s):
A library has it's FOLIO instance set up with ECS/multiple tenants. They want to support the ability to fulfill requests from multiple locations from a title (and item) level.
Proposed solution/stories
This feature covers the “happy path” of title (and item) level request fulfillment. This includes the following:
Adjusting Circulation settings to allow for the enablement of ECS TLR at the central tenant level to support multi-tenant title (and item) level requests
The ability for data tenants to enable/disable TLR to allow (or not) title level requests within the data tenant
Basic ring-down logic to support TLR (and item) fulfillment across data tenants
mod-tlr calls mod-search to get information about the items of the requested instance (title)
mod-search responds with information about the items, including statuses and tenants for each item
mod-tlr sorts all of the received tenants in the descending order using this criteria:
number of the "Available" items
number of the items "Checked out" or "In transit"
number of items
mod-tlr goes through the sorted list of tenants and tries to place a TLR request until it either succeeds or runs out of tenants
Links to additional info
Solution needs to be compatible with the following LC requirements completed or in progress:
- Poppy release
- Q release
Solution needs to be able to be compatible with or support the following future LC requirements with potential for great impact:
- R release
Questions