Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Declare triggers are detecting changes in unchanged properties

SA-31928

Summary



Declare trigger rules, that are configured with the option to trigger when an instance is "Saved and ... One of these properties was modified," will at runtime fire off even if none of the listed properties were modified.


Error Messages



Not applicable


Steps to Reproduce


 
  1. Login to the Out-of-the-box (OOTB) PegaRULES 07.10 Application.
  2. Navigate to the class explorer, expand PegaSample-Task, and go the Process category.
  3. Run PegaSample-Task .BasicProcess Flow.
  4. Run the tracer and click on “Settings.”
    1. Check “Declare Trigger” checkbox under “EVENT TYPES TO TRACE.”
    2. Click “Select All” button under “RULESETS TO TRACE.”
    3. Add “pyDeclarativeContext” under “PAGES TO TRACE.”
    4. Click “OK” button.
  5. Go back to the tab that opened when you ran the BasicProcess flow, fill in the field for Summary text area, and click the “Create” button.
  6. Engage the tracer window and pause the tracer.
  7. Search for “pxTriggerOnCaseChange” activity.
  8. Open the TraceEvent page by clicking on the row where the “Activity Begin.”
  9. Click on pyDeclarativeContext link.
  10. Notice “.pyEffortEstimate” listed as a changed property.
  11. Open the primary page “pyWorkPage” of the same tracer event and search for the “pyEffortEstimate” property. The value does not exist on the page.
  12. Check the primary page “pyWorkPage” on any of the previous tracer events and notice how “pyEffortEstimate” property never existed on the clipboard.


Root Cause



This issue was determined to be a product enhancement request.

Resolution



An enhancement request, FDBK-17828, has been created for consideration by Pega Product Management. 

Published January 11, 2017 - Updated October 8, 2020

Was this useful?

100% found this useful

Have a question? Get answers now.

Visit the Collaboration 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 Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us