Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Troubleshooting Next-Best-Action Designer

Updated on September 15, 2022

Use the following troubleshooting tips to help solve issues related to Next-Best-Action Designer configuration.

Note: To identify issues with the Next-Best-Action Designer update, you can run D_CDHGetNBADesignerUpgradeAudit data page and check the audit log for error messages.
Pega Customer Decision Hub

Issue: Update to Next-Best-Action Designer version 2 fails

If you have previously configured next best action using Next-Best-Action Designer version 1, upgrading to Next-Best-Action Designer version 2 is normally a seamless process. However, in some cases the process can fail due to the presence of older NBA Config and NBA Model rules in your system. If this happens, and you are not able to delete these rules directly from the Next-Best-Action Designer landing page, perform the following steps to find the rules in your system and manually delete them:

  1. In Dev Studio, edit the class Rule-PegaMKT-NBA-Model.
  2. List all the instances to find the rule that you want to delete.
  3. Write an activity to delete the rule instance based on the pzInsKey property.
  4. Edit the class Rule-PegaMKT-NBA-Config.
  5. List all the instances to find the rule that you want to delete.
  6. Open the rule and click Delete.

Issue: "Exception in stage: Trigger_NBA_TopLevel" error appears when running an outbound schedule or container

After an update to Next-Best-Action Designer version 2, if you try to run either an outbound schedule or a real-time container, the run may fail with the error message Exception in stage: Trigger_NBA_TopLevel. To resolve the error, re-save the Next-Best-Action Designer taxonomy:

  1. In App Studio, click Next-Best-ActionDesignerTaxonomy.
  2. Click Edit.
  3. Click Save.
  4. Run the outbound schedule or real-time container again.

Issue: After editing and saving a Supporting Decision rule, some custom Strategy Result properties generate empty values

When you re-save a Support Decision rule, the associated real-time container data flow is recreated with the Output selected properties option enabled on the Strategy shape. If you do not select the custom Strategy Result properties, those property values generate empty values in the response.

To solve this issue, edit the real-time container data flow and enable the Output all properties on the Strategy shape.

Issue: After submitting an outbound run, the user session locks up

In environments with a large number of actions (more than 200), action validation might cause the user session to lock up after submitting an outbound run for execution. To resolve this issue, disable action validation and resubmit the outbound run.

  1. In App studio, click Settings and then click Application.
  2. On the Artifacts tab, in the Campaign validation section, select the Disable campaign action validation checkbox.
  3. Click Save.
  4. In the Customer Decision Hub portal, resubmit the outbound run.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us