Ordering functionality that FOLIO needs to stay competitive (UXPROD-3440)

[UXPROD-4167] Integrate with third-party purchase request system for "Create order" Created: 04/Apr/23  Updated: 18/Dec/23

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: Trillium (R1 2025)
Parent: Ordering functionality that FOLIO needs to stay competitive

Type: New Feature Priority: P3
Reporter: Joseph Reimers Assignee: Dennis Bridges
Resolution: Unresolved Votes: 0
Labels: LC5, loc
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
clones UXPROD-4166 Support OCIO open order integration i... Analysis Complete
is cloned by UXPROD-4168 Build custom templates for printing a... Draft
Release: Trillium (R1 2025)
Epic Link: Ordering functionality that FOLIO needs to stay competitive
Front End Estimate: Large < 10 days
Front End Estimator: Khalilah Gambrell
Front-End Confidence factor: 20%
Back End Estimate: XL < 15 days
Back End Estimator: Khalilah Gambrell
Back-End Confidence factor: 20%
Development Team: Thunderjet
PO Rank: 0
Rank: Cornell (Full Sum 2021): R3

 Description   

Current situation or problem: Libraries often manage a purchase request workflow in systems outside of the ILS. It should be possible for these systems to be configured to send data that will generate a purchase order in FOLIO

In scope:

Create a generic mapping module in FOLIO to manage mapping of order data sent in _____ format from request management system (Like MARS)
Create order and order line(s) based on incoming data based on module mapping
Provide UI in FOLIO settings where mapping can be configured
Possible mappings: (TBD)

Out of scope:

TBD

Use case(s):

 

Proposed solution/stories:

This solution will follow a similar pattern to existing order integrations. Edge-orders routing the incoming (Authenticated) data to a specified mapping module where it will be translated for mod-orders to consume and create an order record
Confirmation will be sent back to third-party system in the form of an Identifier (possibly other data)
Informative error message will be sent to thrid party system if order could not be created

Links to additional info

Questions: 



 Comments   
Comment by Khalilah Gambrell [ 18/Dec/23 ]

Hey Joseph Reimers  - for the summary, do you mean third-party or their-party? 

Comment by Dennis Bridges [ 18/Dec/23 ]

Updated, thanks!

Generated at Fri Feb 09 00:37:48 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.