Step IDs and transactions
Step IDs
A step ID is a unique key that identifies the combination of a trace object and the action that is performed on this object. The action is represented by the M3 Business Engine transaction type. The step ID contains information about the performed action, the warehouse, and the trace object.
An example is a step ID that identifies the receipt of a purchased (PO) lot into a specific warehouse:
Step ID: PO.Whs.Item.Lot
Transactions
Transactions are accepted by M3 Graphical Lot Tracker through a data queue:
- The transactions are placed in the M3 Graphical Lot Tracker data queue.
- The transactions are validated.
- The transactions are accepted or rejected.
Before a transaction can be accepted, these conditions must be met:
- The transaction must have a link between two valid trace steps.
- The transaction must link to an already existing step ID, unless the transaction is the start of a trace.
When the transaction has been accepted, the To-Step ID is added to the trace data in addition to a link between the From-Step ID and the To-Step ID. The transaction is then removed from the data queue.
Example: valid links
These examples show valid links:
- Purchased object that can be used in the manufacturing process
From-Step = Purchase
andTo-Step = Manufacturing
- Purchased object that can be sold
From-Step = Purchase
andTo-Step = Customer
- Manufactured object that can be sold
From-Step = Manufacturing
andTo-Step = Customer
- Inter-company Sale of an object
From-Step = Customer
andTo-Step = Purchase