Business Process Automation

Agents for E1 Integration

These agents are loaded as inactive in the E1 domain. You should run the Domain Copy function to copy this E1 data into your domain. Review the actions within the agents to determine if they should be activated or modified.

You need to specify your specific external system for agents that will trigger a message from Oracle Transportation Management to E1. Oracle Transportation Management is delivered with a generic external system.

Agent Name

Agent Events

Saved Condition

Agent Actions

ALLOCATE AND SEND VOUCHER

VOUCHER - CREATED

 

Listens for a voucher to be created.

ACTIONS

  • Allocates the voucher.
  • Sends the voucher interface (need to specify external system).
  • Sets internal status of ISSUE_ISSUED.

E1 ORDER BASE OMD

ORDER MODIFIED - INTEGRATION

 

Listens for an Integration Modification to the Order Base.

FUTURE PROCESSING

Just updates the Order Base and does not propagate changes to the Order Release since releasing is based on Release Instructions.

E1 ORDER RELEASE OMD

ORDER MODIFIED - INTEGRATION

 

ACTIONS

  • Checks to see if the Order Release as it exists in Oracle Transportation Management has the remark that indicates that Actuals have been received. Checks if the Remark Qualifier ACTUALS_RECEIVED is present. If true, NO PROCESSING and the OMD agent stops.
  • Checks to see if the ACTUALS_RECEIVED remark is being added during this modification. If so, FUTURE PROCESSING is run to only update the Order Release. 

If the Order Release is on a shipment the following sequence of activities takes place:

  • If Order Release Constraints (Locations, Service Provider, Transport Mode or Incoterms) have changed, FULL IMPACT is performed, removing the Order Release from its current shipments and requiring re-planning.
  • If the Order Release is on an Editable Shipment, a quantity or date change will trigger the EDIT SHIPMENT action.
  • If the Order Release is not on an Editable Shipment and the quantity changes, FUTURE PROCESSING is to run and only update the quantity information on the Order Release. If the quantity has been split across multiple shipments EDIT SHIPMENT or PROPAGATE will not work since the ship unit count on the Order Release Ship Unit is 1. Will only PROPAGATE if anything other than quantity is modified.
  • Anytime an Order Release is modified and it is on a shipment, E1 needs a resend of the shipment message to complete the loop. A custom event is raised and then triggers the SHIPMENT MOD agent to run and resend the transmission for the first leg shipment.

If none of the above is true FUTURE PROCESSING is triggered.  

ORDER RELEASE ALLOC

 

 

Reacts on order releases once their related shipments have reached a status of PICKUP NOTIFICATION or TENDER ACCEPTED.

ACTIONS

  • Allocates the Buy Shipment
  • Allocates the Sell Shipment (if one exists)
  • Sends integration to generic External System (need to specify external system).

OR LATEST EST DELV DATE CHANGED

 

 

Reacts on order releases if their latest estimated delivery date changes.

Raises the OR ON SHIPMENT MODIFIED event which triggers the SHIPMENT MOD agent.

SEND FIRST LEG SHIPMENT TO E1

SHIPMENT TENDER ACCEPT

SHIPMENT IS THE FIRST LEG SHIPMENT

Listens for the shipment to be allocated

ACTIONS

  • Sends Integration to generic external system (need to specify external system)
  • Sets External Status of SENT TO E1_SENT

SHIPMENT MOD - RESEND TO E1

Custom event raised via the Order Release OMD (when an order release on a shipment is updated, E1 needs to receive an integration message)

OR

SHIPMENT MODIFIED

SENT TO E1 - NOT YET CONFIRMED

Only shipments that have been sent to E1 but have not been confirmed yet (actuals have not been received)

ACTIONS

  • Allocate shipment if quantities or cost have been modified.
  • Send Integration to external system (need to specify external system)

SHIPMENT DELETED - SEND INT

SHIPMENT - REMOVED

 

Listens for shipment removal.

ACTIONS

  • Send integration to external system (need to specify external system)

TRANS CONFIRM - RERATE REALLOC AND RESEND

ACTUALS RECEIVED

 

ACTIONS

  • Assign Rate
  • Rerate Sell
  • Allocate Shipment
  • Allocate Shipment (Shipment to Sell Side Shipment)
  • Set status - Ship Confirm - Confirmed
  • Sends integration to generic External System (need to specify external system).

Related Topics