Siebel Order Management Guide Addendum for Communications > Workflows for Promotion Groups > Workflows That Verify Product Compatibility >
Product Compatibility - Default Workflow
This workflow determines the required and excluded products, promotions, or promotion groups based on compatibility rules set up in the administration views. The workflow takes a row set of products, promotions, or promotion groups and flags each row with compatibility status and with a comment detailing related products that are either required or excluded. Figure 127 shows this workflow.
Figure 127. Product Compatibility - Default Workflow
|
Workflow Description. This workflow performs the following actions:
- Skip PAC Setup? Determines if the projected asset cache (PAC) setup will be skipped.
- Set PAC Parameters. Calls the Product Compatibility - Set PAC Parameters workflow.
- Skip PAC Retrieve? Determines if the retrieve step of the PAC will be skipped.
- PAC Retrieve. Calls the retrieve step of the PAC.
- PAC Reformat. Reformats the PAC output row set.
- Merge Ineligible Rows. Merges the input arguments from the row set and ineligible row set.
- Filter Duplicate Row Set. Filters and removes any duplicate products in the row set.
- Post-Pick? Determines if the workflow is run in post-pick mode, which means a record has been added to the quote or order, and therefore all validations will be run on the record.
- Copy Row Set. Makes a copy of the unique row set created in the Filter Duplicate Row Set step.
- Merge Row Set to Scope. Merges the row sets to form the scope row sets. The scope row set is all the products that the input row set will be checking the compatibility rules against.
- Filter Duplicate Projected Assets. Filters any duplicate products in the projected assets row set.
- Exclude Rules SubProcess. Calls the Product Compatibility - Exclude Rules SubProcess workflow.
- Require Rules SubProcess. Calls the Product Compatibility - Require Rules SubProcess workflow.
- Promotion Group Exclude Rules SubProcess. Calls the ISS Promotion Group Compatibility - Exclude Rules SubProcess workflow.
- Promotion Group Require Rules SubProcess. Calls the ISS Promotion Group Compatibility - Require Rules SubProcess workflow.
- Check Asset Membership Rules. Calls the ISS Promotion Asset Membership Compatibility Workflow.
- Fix Row Set with Incompatibility Status. Removes from the row set all the rows that exist in the incompatible row set.
- Merge Incompatible products. Merges the incompatible row set with the row set.
- Split Eligible Rows. Splits the rows with compatibility violations from the row set and adds them to the ineligible row set. The Ineligible Row Set now contains a row set of all the products that have eligibility violations or compatibility violations.
- Merge Dup Incompatible Rows. Merges the Incompatible Row Set with the Row Set.
Table 122 shows the steps in this workflow that call business service methods.
Table 122. Associated Business Service Methods
|
|
|
PAC Retrieve |
Retrieve |
VORD Projected Asset Cache |
PAC Reformat |
Conditional Action Transform |
Row Set Transformation Toolkit |
Merge Ineligible Rows |
Merge Transform |
Row Set Transformation Toolkit |
Filter Duplicate Row Set |
Filter Duplicate Row Set |
Row Set Transformation Toolkit |
Copy Row Set |
CopyInput |
ISS Compatibility Multi-Popup Service |
Merge Row Set to Scope |
Merge Transform |
Row Set Transformation Toolkit |
Filter Duplicate Projected Assets |
Aggregate Transform |
Row Set Transformation Toolkit |
Fix Row Set with Incompatibility Status |
Row Set Look-Up Transform |
Row Set Transformation Toolkit |
Merge Incompatible products |
Merge Transform |
Row Set Transformation Toolkit |
Split Eligible Rows |
Split Transform |
Row Set Transformation Toolkit |
Merge Dup Incompatible Rows |
Merge Ineligible Rows |
ISS Promotion Group Validation Service |
|