Siebel Order Management Guide Addendum for Communications > Workflows for Promotion Groups > Workflows That Verify Product Compatibility >

Product Compatibility - Require Rules SubProcess Workflow


This workflow checks product compatibility, using the require rules.

Figure 129 shows this workflow.

Figure 129. Product Compatibility - Require Rules SubProcess

Workflow Description. This workflow performs the following actions:

  1. Get Incompatible Products. Loads the A-Requires-B rules for the products.
  2. Filter ALL or PAC Scope. Filters the ALL or PAC Scope from the compatibility rules.
  3. Copy ALL/PAC Row. Makes a copy of the ALL/PAC Row for later use.
  4. Copy ALL/PAC Row2. Makes a different copy of the ALL/PAC Row for later use.
  5. Incompatible Products in Projected Assets. Joins the required products list to the projected assets and keeps any rule that is broken.
  6. Incompatible Promotion in PAC. Joins the required promotions list to the projected assets and keeps any rule that is broken.
  7. Filter Intra CP Scope. Filters the Intra Customizable Product Scope from the compatibility rules.
  8. Filter Root CP. Filters the row set that shares the same customizable product root.
  9. Filter Duplicate Root CP. Removes any duplicate row set from the previous step.
  10. Common Root CP in PAC. Generates a new row set of items that share the Customizable Product common root in the PAC.
  11. Intra CP Incompatible Products in Projected Assets? Joins the required intra-customizable products list to the projected assets and keeps any rule that is broken.
  12. Merge Required Rules. Merges All/PAC Scope violations with Intra-CP Scope violations.
  13. Get Violating Product Name. Gets the product name for all required products in the Intra-CP Scope check.
  14. Flag Incompatible Rows. Flags any products that are incompatible with one of the projected assets.
  15. Filter Intra Promotion Scope. Filters Intra Customizable Product Scope from the compatibility rules.
  16. Filter Root Promotion. Filters the row set that shares the same root promotion instance.
  17. Filter Duplicate Root Promotion. Removes any duplicate row sets from the previous step.
  18. Common Root Promotion in PAC. Generates a new row set of items that share the common root promotion instance in the PAC.
  19. Intra Promo Incompatible Products in Projected Assets? Joins the required intra-promotion products list to the projected assets and keeps any rule that is broken.
  20. Get Violating Product Name (Intra Promo). Gets the product name for all required products in the Intra-Promotion Scope check.
  21. Flag Incompatible Rows (Intra Promo). Flags any products that are incompatible with one of the projected assets.
  22. Get Violating Product Name (ALL/PAC-promo). Gets the product name for all required products in the All/PAC Scope check and that are also associated with a promotion instance.
  23. Flag Incompatible Rows (All/PAC-promo). Flags any products that are incompatible with one of the projected assets.
  24. Merge Incompatible Rows. Merges the incompatible row set with the row set.
  25. Merge Incompatible Rows 2. Merges the All/Pac Scope and promotion instance violations with previous violations.

Table 124 shows the steps in this workflow that call business service methods.

Table 124. Associated Business Service Methods
Workflow Step
Method Called
In Business Service

Get Incompatible Products

Simple Look-Up Transform

Row Set Transformation Toolkit

Filter ALL or PAC Scope

Split Transform

Row Set Transformation Toolkit

Copy ALL/PAC Row

Echo

Workflow Utilities

Copy ALL/PAC Row2

Echo

Workflow Utilities

Incompatible Products in Projected Assets?

Row Set Look-Up Transform

Row Set Transformation Toolkit

Incompatible Promotion in PAC?

Row Set Look-Up Transform

Row Set Transformation Toolkit

Filter Intra CP Scope

Split Transform

Row Set Transformation Toolkit

Filter Root CP

Row Set Look-Up Transform

Row Set Transformation Toolkit

Filter Duplicate Root CP

Aggregate Transform

Row Set Transformation Toolkit

Common Root CP in PAC

Row Set Look-Up Transform

Row Set Transformation Toolkit

Intra CP Incompatible Products in Projected Assets?

Row Set Look-Up Transform

Row Set Transformation Toolkit

Merge Required Rules

Merge Transform

Row Set Transformation Toolkit

Get Violating Product Name

Simple Look-Up Transform

Row Set Transformation Toolkit

Flag Incompatible Rows

Row Set Look-Up Transform

Row Set Transformation Toolkit

Filter Intra Promotion Scope

Split Transform

Row Set Transformation Toolkit

Filter Root Promotion

Row Set Look-Up Transform

Row Set Transformation Toolkit

Filter Duplicate Root Promotion

Aggregate Transform

Row Set Transformation Toolkit

Common Root Promotion in PAC

Row Set Look-Up Transform

Row Set Transformation Toolkit

Intra Promo Incompatible Products in Projected Assets?

Row Set Look-Up Transform

Row Set Transformation Toolkit

Get Violating Product Name (Intra Promo)

Simple Look-Up Transform

Row Set Transformation Toolkit

Flag Incompatible Rows (Intra Promo)

Row Set Look-Up Transform

Row Set Transformation Toolkit

Get Violating Product Name (ALL/PAC-promo)

Simple Look-Up Transform

Row Set Transformation Toolkit

Flag Incompatible Rows (All/PAC-promo)

Row Set Look-Up Transform

Row Set Transformation Toolkit

Merge Incompatible Rows

Merge Transform

Row Set Transformation Toolkit

Merge Incompatible Rows 2

Merge Transform

Row Set Transformation Toolkit

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