DCB STATE | Max backoff / Next Poll interval / Next Step | What tracking for next step in 2l process | What tracking for next step in 3l process |
---|---|---|---|
SUBMITTED_TO_DCB | None | Auto Triggers ValidatePatronTransition | |
PATRON_VERIFIED | None | Auto Triggers PatronRequestResolutionStateTransition | |
RESOLVED | None | Auto Triggers PlacePatronRequestAtSupplyingAgencyStateTransition | |
NOT_SUPPLIED_CURRENT_SUPPLIER | |||
NO_ITEMS_AVAILABLE_AT_ANY_AGENCY | None | ||
REQUEST_PLACED_AT_SUPPLYING_AGENCY | 60s | wait for SupplierRequest=CONFIRMED → HandleSupplierRequestConfirmed Moves us into the CONFIRMED state | |
CONFIRMED | None | Auto Triggers PlacePatronRequestAtBorrowingAgencyStateTransition Moves us to REQUEST_PLACED_AT_BORROWING_AGENCY | |
REQUEST_PLACED_AT_BORROWING_AGENCY | wait for Supplying Item SupplyingItem State = TRANSIT -> HandleSupplierInTransit Moves us to PICKUP_TRANSIT | ||
PICKUP_TRANSIT | wait for BorrowingItem = RECEIVED | LOANED | ON_HOLD_SHELF Then HandleBorrowerItemReceived moves us to RECEIVED_AT_PICKUP | ||
RECEIVED_AT_PICKUP | wait for BorrowingItem = ON_HOLD_SHELF | LOANED Then HandleBorrowerItemOnHoldShelf moves us to READY_FOR_PICKUP | ||
READY_FOR_PICKUP | wait for BorrowingItem = LOANED PICKUP_TRANSITThen HandleBorrowerItemLoaned moves us to LOANED | ||
LOANED | |||
RETURN_TRANSIT | |||
CANCELLED | |||
COMPLETED | |||
FINALISED | |||
ERROR |
Page Comparison
General
Content
Integrations