Done
Details
Assignee
Adesh SinghAdesh SinghReporter
Priyanka TeralaPriyanka TeralaPriority
P3Sprint
NoneDevelopment Team
VolarisFix versions
Release
Quesnelia (R1 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Adesh Singh
Adesh SinghReporter
Priyanka Terala
Priyanka TeralaPriority
Sprint
None
Development Team
Volaris
Fix versions
Release
Quesnelia (R1 2024)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created December 7, 2023 at 1:24 PM
Updated March 21, 2024 at 8:18 AM
Resolved December 13, 2023 at 6:29 AM
Purpose/Overview:
Currently, in FOLIO some user steps that are crucial for the main DCB status transition flow can be skipped. This may result in the transaction being lost. For example, DCB item has been checked out to a patron at the Borrowing library but not at the requested service point (without sending the "awaiting pickup' note), this scenario by the steps described below.
Requirements/Scope:
Allow DCB work flow to be more flexible to accept the dcb transaction states (permissible) to continue its workflow based on the transaction role. (MODDCB-83)
For the Borrower role, the status transition from OPEN -> ITEM_CHECKED_OUT should be supported
Acceptance criteria:
Given: DCB transaction is created in ** Borrowing_Pickup library and ** is in ** 'OPEN' status
When: Library staff checks out DCB item to a patron
Then: Hold request status changes to "Closed - Filled"
AND a new loan is opened for the DCB item
AND DCB transaction status changes from OPEN to ITEM_CHECKED_OUT
Additional info:
Scenario:
Create a transaction with "borrowing-pickup" role. Lets say pickup SP be 'Circ Desk 1'
Update the transaction to 'OPEN' status.
Check-in the item in SP other than the pickup SP (let's say 'Online') mentioned while creating the transaction. Here the transaction will be 'Open-In transit' status, and not updated to 'AWAITING_PICKUP'.
When the borrower (of the transaction) checks out this item at SP 'Online', he will be able to do it successfully. At this point of time, the transaction is still in 'Open -In transit' status - which means this checkout is not a DCB checkout, in other words, although the item is being borrowed by the patron, it is not being tracked by DCB.