These rules are linked to the TPM_Promotion and TPM_Promotion.Promotion output entities. The rules are executed based on the generated output of the previous rules.
resetPromotion
Description: Resets the promotion structure in order to be inserted as a new one.
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Method: resetPromotion
movePromotionTimeframe2
Description: Forwards the promotion dates to any number of years ahead. Default value: next year.
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Method: movePromotionTimeframe
Property
Description
Required or Optional
.AddYears
Number of years to move the promotion.
Optional
Increase the promotion dates by the offset defined in the AddYears property. If the property isn’t set, the number of years to advance the promotion will be in the order of promotion ahead of time. The offset years are calculated using the template property Mass Copy Start Date.
Promotion Dates
Date_From__c
Date_Thru__c
Commit_Date__c
Reference_Date__c
Placement_Date_From__c
Placement_Date_Thru__c
Order_Date_From__c
Order_Date_Thru__c
Delivery_Date_From__c
Delivery_Date_Thru__c
Custom1_Date_From__c
Custom1_Date_Thru__c
Custom2_Date_From__c
Custom2_Date_Thru__c
Tactic Dates
Date_From__c
Date_Thru__c
InStore_Date_From__c
InStore_Date_Thru__c
Shipment_Date_From__c
Shipment_Date_Thru__c
Custom1_Date_From__c
Custom1_Date_Thru__c
Custom2_Date_From__c
Custom2_Date_Thru__c
manageTacticProductFilterCopy2
Description: Manages the promotion product filter copy.
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Method: managePromotionProductFilterCopy
If promotion template doesn’t have products as copied components, Filter Criteria is set as an empty filter criteria. This rule filters the product filter criteria by removing products that are no longer valid for the promotion period.
manageParticipatingCustomersCopy2
Description: Removes from participating customers the customers that are not valid because of the period of the copied promotion .
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Method: manageParticipatingCustomersCopy
manageSubAccountsCopy2
Description: Removes from Sub Accounts the customers that aren’t valid because of the period of the copied promotion.
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Method: manageSubAccountsCopy
manageSubAccountsCopy2
Description: Handles manual inputs copy.
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Method: manageManualInputCopy
If the promotion template does not have the Sub Accounts Enabled, this rule sets:
Promotion Sub Accounts Selection: Empty
Classname: Promotion2BoApiCopyCoreWorkflowSteps
Promotion Volume Percent: Empty
If Promotion Template does not have ManualInput as copied components, the Promotion Manual Input field is empty.