Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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

Moves us to PATRON_VERIFIED

PATRON_VERIFIED

None

Auto Triggers PatronRequestResolutionStateTransition

Moves us to RESOLVED

RESOLVED

None

Auto Triggers PlacePatronRequestAtSupplyingAgencyStateTransition

Moves us to REQUEST_PLACED_AT_SUPPLYING_AGENCY

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 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 Then

HandleBorrowerItemLoaned moves us to LOANED

LOANED

RETURN_TRANSIT

CANCELLED

COMPLETED

FINALISED

ERROR

  • No labels