DCB-528 Implement Polaris Circulation Lifecycle
References
Jira Ticket
Polaris API:
Related Documentation
Request Workflow Transitions
Preconditions and assumptions:
an item request has been placed in DCB
DCB detects a change in item status
Request workflow steps (
When
) apply to all requestsTriggers (
Given
) and agency (re)actions (Then
) descriptions apply to Polaris systems only.
When | Given Item |
| Then Update Request | ||
---|---|---|---|---|---|
| Polaris Item | DCB HostLmsItem | DCB | Supplier Agency | Pickup Agency |
Lending Agency.
|
|
| NA |
| |
|
|
|
|
| |
Pickup Agency. |
|
|
| NA | |
Pickup Agency. |
|
|
| NA | |
Lending Agency.
|
|
| Remove virtual patron / request | Remove virtual item / bib / request |
Unknowns
unknown blocking workaround with expected consequences resolved
LockRecordAfterInsert: seems to be causing an issue being able to update records.
item is locked while viewed in admin app, so that should not be open when attempting to update via the API
see Object Locks
implication is that the same call is used to toggle lock
OriginalItemStatusID
attempt to set as current
ItemStatusID
, which should be as described in theGiven
conditions
Operated as a Community Resource by the Open Library Foundation