Examples of Setting Up Orchestration Processes

Learn about some of the ways you can use an orchestration process.

Call Task Services

Assume you require an orchestration process that incorporates a company policy.

  • If an invoice exceeds $100,000, then a representative must phone the customer.

Here's what you need to do.

  1. Identify the steps your business process needs to fulfill the sales order.

  2. Set up your orchestration process so it includes these steps.

You identify the sequence of calls your orchestration process must make to task services. Here's the pseudocode.

  1. Plant Acknowledgment.

  2. Assemble.

  3. Wait for status to equal COMPLETE.

  4. Ship.

  5. Wait for status to equal SHIPPED.

  6. Call Customer.

  7. Wait for Call Customer to equal COMPLETE.

  8. Test for these conditions.

    If the invoice exceeds $100,000, then Send High Value Invoice.

    • Wait for the status for High Value Invoice to equal BILLED.

    If the invoice doesn't exceed $100,000, then.

    • Invoice.

    • Wait for the status to equal BILLED.

  9. End the condition.

Use Planning Details

Assume you establish lead-times that allow your sales representative to monitor order fulfillment.

Step

Lead Time

Schedule

Two days

Reserve

One day

Ship

Six days

Invoice

Two days

You add the default lead time to each orchestration process step. If a step gets delayed during fulfillment, then a process runs in the background that replans the orchestration process and resets the expected completion dates.

Set a Status

Assume you have an important customer who requires that you notify their receiving clerk one day before the shipping system ships the item. You set up an orchestration process class for the orchestration process. You determine the class must include statuses.

  • SHIPPED

  • RESERVED

  • READY TO SHIP

  • SHIPPED

  • INVOICED

You use the Orchestration Process Status tab to define a status condition.

  • If the status of the Create Shipment step is PRESHIP READY, then use the READY TO SHIP status to indicate the orchestration process status.

Your users can use the Order Management work area to determine whether the orchestration process status is READY TO SHIP.