Details
Reporter
Brooks TravisBrooks TravisPO Rank
0Front End Estimate
Out of scopeRank: Cornell (Full Sum 2021)
R3TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Reporter
Brooks Travis
Brooks TravisPO Rank
0
Front End Estimate
Out of scope
Rank: Cornell (Full Sum 2021)
R3
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created April 20, 2022 at 5:38 AM
Updated November 30, 2023 at 4:42 PM
Current situation or problem:
The current implementation of edge patron services does not support placing delivery fulfillment requests using using FOLIO's purpose-built functionality. We need to extend edge-patron/mod-patron to support creating holds (requests) with a delivery fulfillment preference and to supply additional information to the edge client to facilitate such requests (eg. patron default fulfillment preference, pickup location, is delivery enabled, default delivery address, available address options for the user, etc.)
In scope
Update the API schema for edge/mod-patron to support fields required for either pick-up and delivery fulfillment requests
Update patron account summary API in edge/mod-patron to include the following pieces of information:
Is the "delivery" fulfillment option enabled for the user?
What is the user's default fulfillment preference (delivery or pick-up)?
What is the user's default pickup location?
If "delivery" is enabled, what are the user's available addresses?
If delivery is enabled, what is the user's default delivery address?
Out of scope
Free-form address entry
User update of their contact information (address)
Use case(s)
Proposed solution/stories
Links to additional info
Questions
Do we include the full address in the patron account information, or just the type Id and label?
Should delivery information be an optional parameter of the (eg. "includeHoldPreference=true/false")?