Siebel Order Management Guide Addendum for Industry Applications > Workflows for Employee Asset-Based Ordering for Industry Applications > Workflows to Validate a Network >

VORD Validate (Order)


This workflow validates the network (or compound product) associated with the currently selected order line item. It executes the rules associate with the Compound Product and reports any violations.

This workflow is initiated when a user clicks the Validate button on the Network Line Detail Applet in the Order screen, Line Item, and then the Network Detail View.

This workflow is shown in Figure 7.

Figure 7. VORD Validate (Order)
Click for full size image

Workflow Description. This workflow does the following:

  1. Future Date. Calculates the future date for which the network is to be validated.

    The future date is the due date of root line item in the current order that is part of the same network, with the due date farthest in the future.

  2. Validate. Invokes the Compound Product Validation Engine to validate each of the rules associated with the compound product. In case of nested validation, in addition to the current network, the compound product validation engine validates nested networks against the rules associated with the compound product. This only applies if cross-network validation is enabled.
  3. Violation. If cross-network validation is enabled and if there are no violations, displays the following message: This compound product is valid. In case of Nested Network validation, if there are no violations and if the NestedNetworkValidated flag is set to false, which means there are no nested networks associated with the current network or that nested network validation is not invoked, then the following message will be displayed This compound product is valid

    NestedNetwork Validated. If there are no violations and the NestedNetworkValidated flag is set to true, which means cross-network validation is invoked, then it displays the following message The following networks are valid: NestedNetworkname:NetworkName1,NestedNetworkname:NetworkName2.......NestedNetworkname:NetworkNameN

  4. Format Violation. If there are violations, the error messages are concatenated into a single string and displayed to the user. In case of nested network validation the error messages are concatenated with the set of valid network messages if they are found and displayed.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step
Business Service Method Called

Future Date

Find Future Date

Validate

Validate

Format Violation

Format Violation

Siebel Order Management Guide Addendum for Industry Applications Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.