DCB-825 DCB-826 Implement FOLIO Circulation Lifecycle
References
Jira Ticket
FOLIO Reference:
Related Documentation
Request Workflow Transitions
Preconditions and assumptions:
a patron request has been placed in DCB
DCB detects a change in item status
Trigger conditions (
Given
) indicates to DCB that the event has happenedEvent conditions (
When)
indicate conditions met when DCB Patron Request Workflow polls library systems connected with the requestActions and reaction (
Then
) descriptions apply to DCB and FOLIO systems.
FOLIO as a Supplying Library
Lifecycle | Given | When | Then |
---|---|---|---|
| DCB Patron Request Workflow matches corresponding request details at
| Trigger DCB
| |
| DCB Patron Request Workflow matches corresponding request details at
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at either
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at either
| Trigger
|
FOLIO as a Borrowing_Pickup Library
Lifecycle | Given | When | Then |
---|---|---|---|
| DCB Patron Request Workflow matches corresponding request details at
| Trigger DCB
| |
| DCB Patron Request Workflow matches corresponding request details at
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at either
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at either
| Trigger
|
FOLIO as a Pickup Library
Lifecycle | Given | When | Then |
---|---|---|---|
| DCB Patron Request Workflow matches corresponding request details at
| Trigger DCB
| |
| DCB Patron Request Workflow matches corresponding request details at
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at either
| Trigger
| |
| DCB Patron Request Workflow matches corresponding request details at either
| Trigger
|
Unknowns
unknown blocking workaround with expected consequences resolved
Borrowing vs Pickup Agency - differences for three-legged transactions
Map DCB transaction status to FOLIO status
Operated as a Community Resource by the Open Library Foundation