Agents and Workflow Best Practices

  • Try to avoid having multiple agents fire on the same event.
  • Order Release agents that run during bulk plan should be short lived, so as not to extend the length of bulk plan. If there's more processing to do, raise an event in a new process.
  • Wherever possible, use provided actions instead of Direct SQL Update in agents. If extra actions are needed, log an idea lab.
  • Don't use Direct SQL Update to update tables unrelated to the agent type (that is, updating order_release in a shipment agent).
  • All agent changes should be code reviewed by qualified Oracle Transportation Management experts.
  • All agent changes should be tested against production volume on a test environment.