Overview
This is used to send a Work Order to Unimarket from an external work order system.
- Work Order Name: 255 characters
- Work Order Description: 2000 characters
- Dates: These are used to determine if the WO is in a Pending or Active state
- State: Pending, Active, Cancelled, Expired.
- Members: These are the users in Unimarket that can purchase from the WO. The Identity must be a valid username in Unimarket.
Work Order Request
<?xml version="1.0" encoding="UTF-8"?> <create-work-order-request xmlns="http://www.unimarket.com/schema/unimarket-ws-1.1" work-order-number="WO0033"> <name>My Work Order</name> <description>Blah blah</description> <start-date>2020-01-01T10:30:00Z</start-date> <end-date>2021-01-01T10:30:00Z</end-date> <state>PENDING</state> <owner-ref identity="user1" domain="UNIMARKET_USERNAME_DOMAIN"/> <members> <member-ref identity="user2" domain="UNIMARKET_USERNAME_DOMAIN"/> </members> </create-work-order-request> |
Work Order Response
<?xml version="1.0" encoding="UTF-8"?> <create-work-order-response xmlns="http://www.unimarket.com/schema/unimarket-ws-1.1"> <response code="OK"/> </create-work-order-response> |
Update Work Order Request
This is used to send a work order details update to Unimarket from an external work order system.
Update Work Order Request
<?xml version="1.0" encoding="UTF-8"?> <update-work-order-request xmlns="http://www.unimarket.com/schema/unimarket-ws-1.1" work-order-number="WO0033"> <name>My Work Order - Updated</name> <description>Blah blah - Updated</description> <start-date>2020-02-01T10:30:00Z</start-date> <end-date>2021-02-01T10:30:00Z</end-date> <state>CANCELLED</state> <owner-ref identity="user1" domain="UNIMARKET_USERNAME_DOMAIN"/> <members> <member-ref identity="user3" domain="UNIMARKET_USERNAME_DOMAIN"/> </members> </update-work-order-request> |
Update Work Order Response
<?xml version="1.0" encoding="UTF-8"?> <update-work-order-response xmlns="http://www.unimarket.com/schema/unimarket-ws-1.1"> <response code="OK"/> </update-work-order-response> |