Order fulfillment: transactions

Every process type has a set of base transactions defined for it.

About this task

A transaction is a logical unit of work that is necessary for performing activity within Sterling Order Management System Software. Base transactions are predefined transactions that contain information about how the transaction behaves, such as how many copies of a transaction can be kept in a process type and whether or not it can have configurable base pick and drop statuses. Base transactions can be used to create new transactions. These transactions can be changed within the limits defined in the base transaction.

To view the transaction details for an order fulfillment pipeline:

Procedure

  1. From the tree in the application rules side panel, choose Document Specific > (Document Type) > Fulfillment > Fulfillment Process Model. The Order Fulfillment window displays.
  2. In the Order Fulfillment window, choose the Transactions icon.
  3. The Transactions tab window displays.

Results

Table 1. Order fulfillment pipeline - transactions tab window.

Order fulfillment pipeline, transactions tab field descriptions

Field Description
Chained Order Create This transaction represents a point in the pipeline where a chained order is created.
Change Order This transaction represents any modifications that may be made to an order.
Change Order Release This transaction represents any modifications that may be made to an order release.
Change Schedule This transaction represents any modifications that may be made to the scheduling determinations for an order or order line.
Change Status This transaction represents any modifications that may be made involving an order or order line's status.
Close Order This transaction represents an order being closed and archived in the system.
Confirm Draft Order This transaction represents a draft order is manually confirmed and considered an actual order in the system.
Consolidate To Shipment This transaction the process of finding a shipment into which a given order release can be included.
Create Draft Order This transaction represents the creation of a draft order in the system.
Create Order This transaction represents the creation of an order in the system.
Enhanced Order Monitor This transaction represents the advanced set of parameters used to monitor orders in the system.
Import Order This transaction represents the process of importing an order that has already been processed to some extent by an external system.
Include In Return This transaction represents the process of creating a return.
Include Order In Shipment This transaction represents the process of creating a shipment.
Order Monitor This transaction represents the basic set of parameters used to monitor orders in the system.
Payment Collection This transaction represents the process of requesting credit validation for orders that are pending authorization or charging.
Payment Execution This transaction represents the processing of all requests that are pending authorization and charging.
Purge Order This transaction represents an order that can be purged moved from the tables into history tables.
Purge Order History This transaction represents the process of purging orders from the history tables and removing them from the system.
Purge Status Audit This transaction represents the process of removing order status audit data from the system.
Receive Negotiation This transaction represents receiving negotiation requests from the Buyer on the order. After a negotiation is finished, this transaction applies the results of the negotiation to the order.
Receive Return This listener transaction monitors the reverse logistics pipeline and indicates when the return for an order has been received at the receiving node.
Release Order This transaction represents the process of releasing orders to specific ship nodes, making sure that the scheduled ship nodes have enough inventory to process the order.
Remove From Return This transaction represents the process of removing an order from an existing return.
Remove Order From Shipment This transaction represents the process of removing an order from an existing shipment. This transaction internally invokes the confirmShipment API.
Schedule Order This transaction represents the process of scheduling orders to specific ship nodes making sure that the scheduled ship nodes have enough inventory to process the order.
Send Invoice This transaction represents the process of publishing invoice data that can be directed to an external accounts receivable systems.
Send Release This transaction represents the process of dispatching releases to ship nodes.
Ship Order This transaction represents the process of an order being shipped when no shipment data has been created. This transaction internally invokes the confirmShipment API.
Ship Shipment This transaction represents the process of an order being shipped after shipment data is created. This transaction internally invokes the confirmShipment API.
Start Negotiation - Order This transaction represents the process of initiating the negotiation process with the Buyer on an order.
Synchronize Task Queue This transaction represents the process of synchronizing the order fulfillment task queue.
Unschedule Order This transaction represents the process of unscheduling an order that has already been scheduled to a ship node.
Work Order to Order Listener This listener transaction notifies the pipeline of work order completion.