Close popover
Matthew Osborn (mjosborn85)
Finance BPM Mgr
mjosborn85 Member since 2013 5 posts
Posted: July 20, 2020
Last activity: July 20, 2020

Clarify meaning of "Non-atomic targets" in documentation for new simplified declare expressions

The documentation for 8.3+ simplified declare expressions speaks of "atomic" targets at the bottom of the section. Atomic calls to mind indivisibility in computer science contexts, reserved for a handful of situations such as transactions, "atomic use cases", etc. What is the implication here?

The documentation's example target appears to be a scalar property in an embedded page. Is non-atomic supposed to mean "a property on an embedded page"? If so, what's the difference between that and needing to specify the page context, handled in the section above?

Or am I reading it wrong and the intent is to contrast scalar with vector?

As a secondary question, we became accustomed to dire performance problem warnings for the declare expression "whenever used" setting. Does the introduction of "simplified" declare expressions imply this issue has been eliminated?

Pega Platform 8.3.1 Decision Management Manufacturing and High Technology System Architect