Order Management

The Order Management feature introduces functions and objects that let you group individual jobs and process them together efficiently. The feature supports both manual order creation and submission of orders from ordering systems that can output or export orders as XML files.

This feature adds a step template, the Order object, and the Order property mapping object. It also includes sample objects as part of a usage scenario, which you can examine and copy as needed for use in your installation.

Objects

Order
An Order is a container for jobs. Orders can be created manually (through the Submit Jobs portlet) or generated by an ordering system and submitted to an input device as an XML file. The XML file is interpreted and converted into one or more orders with one or more jobs in each order. You can set properties on an order, some of which are passed to all the jobs in it.
Order Property Mapping
An order property mapping defines which XML elements in the file created by the ordering system are used to identify orders and jobs and which are used to set properties.

Step template

CreateOrdersFromFile
A step based on this step template uses an order property mapping object to create orders with jobs inside them from the contents of an XML input file. The step submits the jobs to a specified workflow for processing.

Sample objects

OrderSample
A sample workflow that you can examine and run to understand how the feature works. It receives an XML file from the OrderHotFolder and sends jobs to be processed by the OrderJobSample workflow.
OrderJobSample
A sample workflow that you can examine and run to understand how the feature works. It receives child jobs from the OrderSample workflow and processes them.
OrderHotFolder
A sample input device with a pre-loaded sample order file. It submits the sample file to the OrderSample workflow for processing.
OrderXMLSample
A sample order property mapping object that is configured to process the sample Order.xml file and create an order and two jobs.