Manual Order Plan Development

Manual Order Plan Development (MOPD) gives users the control to modify the Automated Order Plan Development developed plan. In Manual Order Plan Development, plan development happens through the TIBCO® Order Management User Interface under predefined logical boundaries.

  1. Order is submitted by using JMS or HTTP.
  2. Order Management Server picks up the order request and saves the record into the database.
  3. Router Component of Order Management Server routes the order request to the Orchestrator by using JMS or can invoke the orchestrator service directly (in Process).
  4. Orchestrator sends the order Request to Automated Order Plan Development/JMS/third party for draft plan generation.
  5. Orchestrator receives the draft plan and halts the further execution until the final plan is not received.
  6. User searches for the manual order, which is supposed to be edited manually.
  7. User retrieves the order details for a manual order and gets the order details in the Order Management Server UI.
  8. User traverses to the draft plan (showing Manual Order Plan Development plan similar to execution Plan) which is saved earlier.
  9. User can see the draft plan in the user interface.
  10. User instructs to get draft plan in UI. This indicates that the user wants to edit the plan now.
  11. User can edit the plan now by adding/modifying/deleting Plan-Item, Milestones, and Dependencies in the plan developed by Automated Order Plan Development.
  12. User edits the draft plan through the TIBCO® Order Management UI and instructs to save the plan in the database.
  13. Plan is saved in database.
  14. User instructs to run this plan.
  15. Plan is validated by using the validation framework provided by the server.
  16. If the plan is valid, then the Orchestrator is notified with the final plan, and it starts execution of the plan.
  17. If the plan is not valid, then the application returns back specifying that the plan is not valid, and the plan can be corrected.

Server and Client-Side Validations

A plan manually modified after being instructed to go into execution by the user does not go for Automated Order Plan Development rule validation. Hence, it is the user's responsibility to modify the plan correctly. Some of the plan level validation by default happens at the client side, which is covered in the TIBCO® Order Management Administration guide.