Support DCB Requests on Unavailable Items

Submitted

Nov 27, 2024

Approved

 

Status

draft

Impact

medium

Arch Ticket

https://folio-org.atlassian.net/browse/ARCH-285

Prod ticket

UXPROD-5054: Support DCB Requests on Unavailable ItemsOpen

Problem Statement

Enable DCB requests on items that are currently unavailable (either checked out, already on hold or in transit) within the FOLIO lending library. This feature ensures that patrons can place requests on items even when they are not immediately accessible, streamlining access to high-demand materials across the consortium.

Requirements

See: UXPROD-5054: Support DCB Requests on Unavailable ItemsOpen

Baseline Solution

In DCB circulation it is implemented that if a page cannot be created, then mod-dcb returns an error. The current flow of the Lending library is displayed in the sequence diagram below.

Target Solution

Currently, regular FOLIO circulation creates a hold request if an item is unavailable; otherwise, the page is created. The target solution is to use this mechanism to support DCB requests on unavailable items.

The diagram below describes how the Lending Role in DCB transactions should handle the flow in case an item is unavailable.

Questions

  1. Will the DCB hub be able to get information on hold requests related to transactions through another mechanism like OAI-PMH?