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 140 shows this workflow.

Figure 140. Product Compatibility - Require Rules SubProcess

Workflow Description. This workflow performs the following actions:

  1. Get Incompatible Products. This step loads the A-Requires-B rules for the products.
  2. Filter ALL or PAC Scope. This step filters the ALL or PAC Scope from the compatibility rules.
  3. Copy ALL/PAC Row. This step makes a copy of the ALL/PAC Row for later use.
  4. Copy ALL/PAC Row2. This step makes a different copy of the ALL/PAC Row for later use.
  5. Incompatible Products in Projected Assets. This step joins the required products list to the projected assets and keeps any rule that is broken.
  6. Incompatible Promotion in PAC. This step joins the required promotions list to the projected assets and keeps any rule that is broken.
  7. Filter Intra CP Scope. This step filters the Intra Customizable Product Scope from the compatibility rules.
  8. Filter Root CP. This step filters the row set that shares the same customizable product root.
  9. Filter Duplicate Root CP. This step removes any duplicate row set from the previous step.
  10. Common Root CP in PAC. This step 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? This step joins the required intra-customizable products list to the projected assets and keeps any rule that is broken.
  12. Merge Required Rules. This step merges All/PAC Scope violations with Intra-CP Scope violations.
  13. Get Violating Product Name. This step gets the product name for all required products in the Intra-CP Scope check.
  14. Flag Incompatible Rows. This step flags any products that are incompatible with one of the projected assets.
  15. Filter Intra Promotion Scope. This step filters Intra Customizable Product Scope from the compatibility rules.
  16. Filter Root Promotion. This step filters the row set that shares the same root promotion instance.
  17. Filter Duplicate Root Promotion. This step removes any duplicate row sets from the previous step.
  18. Common Root Promotion in PAC. This step 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? This step 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). This step gets the product name for all required products in the Intra-Promotion Scope check.
  21. Flag Incompatible Rows (Intra Promo). This step flags any products that are incompatible with one of the projected assets.
  22. Get Violating Product Name (ALL/PAC-promo). This step 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). This step flags any products that are incompatible with one of the projected assets.
  24. Merge Incompatible Rows. This step merges the incompatible row set with the row set.
  25. Merge Incompatible Rows 2. This step 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 © 2014, Oracle and/or its affiliates. All rights reserved. Legal Notices.