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

Product Compatibility - Exclude Rules SubProcess Workflow


This workflow checks product compatibility, using the exclude rules.

Figure 152 shows this workflow.

Figure 152. Product Compatibility - Exclude Rules SubProcess Workflow

Workflow Description. This workflow performs the following actions:

  1. Get Incompatible Products. This step loads the A-Excludes-B rules for the products.
  2. Get Incompatible Products (Mutual). This step loads the B-Excludes-A rules for the products.
  3. Filter ALL or PAC Scope. This step filters ALL or Projected Asset Cache (PAC) Scope from the compatibility rules.
  4. Copy ALL/PAC Row. This step makes a copy of the ALL/PAC row.
  5. Copy ALL/PAC Row2. This step makes a different copy of the ALL/PAC row.
  6. Incompatible Products in Projected Assets. This step joins the excluded products list to the projected assets and keeps any rule that is broken.
  7. Incompatible Promotion in PAC. This step joins the excluded promotions list to the projected assets and keeps any rule that is broken.
  8. Filter Intra CP Scope. This step filters the Intra Customizable Product Scope from the compatibility rules.
  9. Filter Root CP. This step filters the row set that shares the customizable product root.
  10. Filter Duplicate Root CP. This step removes any duplicate row set from Step 8.
  11. Common Root CP in PAC. This step generates a new row set of items that share the customizable product common root in the projected asset cache.
  12. Intra CP Incompatible Products in Projected Assets? This step joins the excluded intra-customizable products list to the projected assets and keeps any rule that is broken.
  13. Merge Exclude Rules. This step merges All/PAC Scope violations with Intra-CP Scope violations.
  14. Get Violating Product Name. This step gets the product name for all excluded products in the Intra-CP Scope check.
  15. Flag Incompatible Rows. This step flags rows in the row set with Status and Comment for incompatibilities found in the previous step.
  16. Filter Intra Promotion Scope. This step filters Intra Customizable Product Scope from the compatibility rules.
  17. Filter Root Promotion. This step filters the row set that shares the same root promotion instance.
  18. Filter Duplicate Root Promotion. This step removes any duplicate row set from the previous step.
  19. Common Root Promotion in PAC. This step generates a new row set of items that share the common root promotion instance in the PAC.
  20. Intra Promo Incompatible Products in Projected Assets? This step joins the excluded intra-promotion products list to the projected assets and keeps any rule that is broken.
  21. Get Violating Product Name (Intra Promo). This step gets the product name for all excluded products in the Intra-Promotion Scope check.
  22. Flag Incompatible Rows (Intra Promo). This step flags any products that are incompatible with one of the projected assets.
  23. Get Violating Product Name (ALL/PAC-promo). This step gets the product name for all excluded products in the All/PAC Scope check and that are associated with a promotion instance.
  24. Flag Incompatible Rows (All/PAC-promo). This step flags any products that are incompatible with one of the projected assets.
  25. Merge Incompatible Rows. This step merges the Intra-Promotion Scope violations with previous violations.
  26. Merge Incompatible Rows 2. This step merges All/Pac Scope and promotion instance violations with previous violations.

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

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

Get Incompatible Products

Simple Look-Up Transform

Row Set Transformation Toolkit

Get Incompatible Products (Mutual)

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 Exclude 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 © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.