Fields to be in request to edge-orders for order creation through mod-mosaic

Description

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)

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

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
TestRail: Cases
TestRail: Runs