Details
Assignee
Serhii_NoskoSerhii_NoskoReporter
Dennis BridgesDennis BridgesLabels
Priority
P2Development Team
ThunderjetRelease
Trillium (R2 2025)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Serhii_Nosko
Serhii_NoskoReporter
Dennis Bridges
Dennis BridgesLabels
Priority
Development Team
Thunderjet
Release
Trillium (R2 2025)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created March 7, 2025 at 5:01 PM
Updated 5 days ago
Overview:
When an order request is sent through edge-orders to mod-mosaic the following fields may contain values. Any fields the user wants to define in the vendor system data sent for these fields would override anything in the chosen order template.
If an order template is not specified the default template from Mosaic settings should be used
Data
FOLIO Field label
Value type
Repeatable
Required
Logic
Price
Unit price physical, Unit price electronic
numeric value
N
Y
Grater than or equal to 0 (Will need to take price/quantity to convert to unit price)
Currency
Currency
Code
N
Y
Will require the correct Currency code mapped in FOLIO
Quantity
Quantity physical OR Quantity electronic
Numeric value
N
Y
Grater than or equal to 0, Depending on POL format the quantity will need to be added to one or the other field. For P/E mix quantity would be split. If quantity is 1 both physical and electronic would be given a value of 1.
Quantity then needs to be aligned with location related quantity.
Title (Bibliographic data)
Title
Text value
N
Y
N/A
Author
contributor
Text value
N
N
Will require a mapping - Contributor type = Personal name
Publication date
Publication date
Text value
N
N
N/A
Edition
Edition
Text value
N
N
N/A
ISBN
Product ID
Product ID
Y
N
Will require a mapping - Product ID type = ISBN or ISSN
Receiving note
Receiving note
Text value
N
N
N/A
Vendor Reference numbers
Vendor Reference numbers
Text value
Y
Y
Will require a mapping - Vendor Reference number type = Vendor reference order number
User limit
User limit
Text value
N
N
N/A
Requester name
Requester
Text value
N
N
N/A
Selector name
Selector
Text value
N
N
N/A
PO Note
Note (Purchase order)
Text value
Y
N
N/A
PO line note
Internal note
Text value
Y
N
N/A
PO line description
Line description
Text value
N
N
N/A
Renewal note
Renewal note
Text value
N
N
N/A
Specified on order by order basis - Any fields the user wants to define in the vendor system data sent for these fields would override any value in the chosen template. The fields will require the use of GET APIs in edge-orders such that the third party system can communicate UUIDs for the specific values.
Data
FOLIO Field name label
Value type
Repeatable
Required
Logic
FOLIO Order Template
Template name
UUID
N
N
Will require a mapping unless Mosaic is able to use edge-order GET API to get UUID for initial release
Location
Location ID
UUID
Y
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Fund
Fund ID
UUID
Y
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Expense class
Expense class
UUID
Y
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Material type
Material type
UUID
N
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Acquisition unit
Acquisition Unit
UUID
Y
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Bill to
Bill to
UUID
N
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Ship to
Ship to
UUID
N
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Vendor
Organization
UUID
N
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Material supplier
Material supplier
UUID
N
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Access provider
Access provider
UUID
N
N
Will require Mosaic to use edge-order GET API to get UUID for populating FOLIO request
Format
Order format
Physical, electronic, P/E mix
N
N
Enumeration list?
Custom field(s)
Custom field name
Custom Value or UUID
Possibly
N
Each FOLIO instance may contain custom fields. Mod orders should be prepared to receive text values for these custom fields OR UUIDs if applicable. (This may be out of scope for release)