Loading
Set Up and Maintain Retail Execution
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Configure the Skip Current Calculation Step

          Configure the Skip Current Calculation Step

          You can apply or skip conditions for a calculation step during order calculation. This user exit is called before the calculation.

          Required Editions

          Available in: Lightning Experience in Professional, Enterprise, and Unlimited Editions that have Consumer Goods Cloud enabled
          User Permissions Needed
          To configure user exits:

          CGCloud Business Admin

          OR

          CGCloud Retail Business Admin

          1. From the App Launcher, find and select User exits.
          2. Click New.
          3. From the Type dropdown list, and select Configure After Calculation Result.
          4. Click Save.
          5. Click the Related tab, and then click New.
          6. Enter the query.
            Use multiple user exit content records to structure the code. For example, structure the content so that one record holds the return variable name and the start of the switch statement. Use another record to hold the logic for the different user exit IDs, and another record to return the result or variable.
            Sort Order User Exit Content Description
            1
            var SkipCalcStep = false;
            
            switch(UserExitId) {
            

            Declaring return variable and start of the switch statement

            2
            case "320_SkipStep_CustomerHierarchyCompleteProduct":
            
                // Get no Percentage Discount if Product = "Empower Cola 1,0 L PET"
                if(Utils.isDefined(ProductAttributes[0].text1) && ProductAttributes[0].text1 === "Empower Cola 1,0 L PET"){
                  SkipCalcStep = true;
                }
                break;
            
            Logic that handles the user exit id “320_SkipStep_CustomerHierarchyCompleteProduct”
            3
            }
            return SkipCalcStep
            
            Closing the switch statement and returning the return variable
          7. From the App Launcher, find and select Calculation Schemas.
          8. Select a calculation schema, and click Edit.
          9. In the Calculation Schema Steps section, select a calculation step to apply to this user exit. For example, the above user exit content is for case step 320.
          10. In the User Exit section, enter the user exit ID to apply to the calculation. For example, the user exit ID for case step 320 is 320_SkipStep_CustomerHierarchyCompleteProduct.
          11. Click Save.
           
          Loading
          Salesforce Help | Article