Siebel Energy Guide > Multi-Site Quotes in Siebel Energy > Workflows for Multi-Site Quotes >

Submit MS Quote WF Workflow


This workflow gets the multi-site quote in integration object format if a version of the multi-site quote revision was not submitted, validates the quote, and, if the quote is valid, calls the Submit MS Quote SubProcess workflow to execute the decomposition process for the quote. This workflow is called when you click the Submit Order button.

Figure 16 shows this workflow.

Figure 16. Submit MS Quote WF Workflow

Workflow Description. This workflow performs the following actions:

  1. Query Existing Submitted MS Quote. This step determines whether a version of the multi-site quote revision was submitted.
  2. Submitted MS Quote Exist. This step determines whether the previous step obtains at least one record.
  3. If it is current record. This step determines whether the submitted multi-site quote is actually the current record. If it is the current record, then an appropriate error message results. If it not the current record, then an error message with the details of the actual submitted multi-site quote results.
  4. Set Processing Status to Queued. This step updates the Process Status field to a value of Queued if Step 1 does not obtain at least one record.
  5. Generate IO. This step queries the multi-site quote by using the SIS OM MS Quote integration object.
  6. ValidateMSQ. This step calls the ValidateMSQ method in the MSQ Service business service to validate the input (MS Quote).
  7. Set Process Status to Not Processed. This step processes any exception in the previous step, and updates the Process Status field to a value of Not Processed.
  8. Async? This step uses the value in the Enable Multi Site Quote Async system preference to determine to execute the decomposition process in asynchronous mode or synchronous mode. If the system preference is TRUE, then the decomposition process is executed in asynchronous mode. If the system preference is FALSE, then the decomposition process is executed in synchronous mode.
  9. Call Submit MS Quote SubProcess. This step calls the Submit MS Quote SubProcess workflow to execute the decomposition process in synchronous mode. For more information, see Submit MS Quote SubProcess Workflow.
  10. Submit Async Request. This step submits a server request to run the Submit MS Quote SubProcess workflow in asynchronous mode.
Siebel Energy Guide Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.