Skip to main content

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

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.

What's new in V5.4 - Developer Tools and Flow Processing

Updated on October 7, 2014

Announced in February 2008, Process Commander V5.4 offers dozens of new capabilities for developers, application users, and system administrators, and resolves issues found in earlier versions. This announcement describes V5.4 features that allow developers to be more productive, rapidly evolve and test applications, and produce attractive, easy-to-learn and use applications, in five groups:

To learn about V5.4 features in other areas, see What's New in Process Commander 5.4.

General facilities

  • Rapid switching of access groups. A new menu option File > Open > Application allows developers to test applications easily by rapidly switching from using one access group to another. (The standard WorkManager and WorkUser portals also allow users and managers to switch rapidly among multiple applications.)
  • Extensible menus — Developers can add menu items to the Tools menu of the Developer portal by building XML rules. See How to extend the Developer portal menus
  • New tabs on the RuleSet, Access Role, Privilege, and Access Group forms provide fast access to related rules.
  • Optionally, you can link an application under development to an external project management system, and require developers to identify project tasks as they create new rules.
  • Class StructureA new Class Structure tool shows the inheritance relationships among all classes in your current application.
  • The new Declarative Index wizard allows you to meet reporting and access needs by building a declarative index (and associated table in the PegaRULES database). How to create Declarative indexes for embedded properties
  • The Top keyword, identifying the top-level page on which a property resides, can be used in property references on all but a few rule forms that have a Pages & Classes tab.
  • A new method Apply-Model is available, eliminating the need for a Java step to load properties from a model rule.
  • Additional options in parse normalize rules allow multiple search-and-replace operations in one rule, and post-replacement cleanups.
  • The Application Preflight tool provides seven charts and reports that summarize warnings found
  • Developers can create rules with Work-, Work-Folder-, or Work-Cover- as the Applies To class. (Restrictions imposed in earlier releases are removed in V5.4.)
  • Properties of mode Single Value, Value List and Value Group can now be marked as reference properties.
  • Declare expression rules and constraints rules can be qualified with circumstances. See How to qualiify Declare-Expression, Declare-Constraints, and Declare OnChange rules.
  • TabsThrough a preference setting, a developer can present a tab in the workspace identifying each open rule or data form.
  • A new option on Declare Expression rules supports property reflection — automatic copying of a property value from a parent page.
  • The Declare Expression rule form and the Constraints rule form are redesigned to look and operate more like other Decision rule forms.

Flow processing

Several enhancements support flow rule development and execution:

  • You can test a flow rule that is still in Draft mode Draft and that references activities, subflows, and other rules that are not yet built. See How to create and test a flow model
  • The Split-ForEach shape is available in screen flows. See How to use Split-ForEach shapes in screen flows.
  • Assignments and transfers in the work object history display identifies operators by name rather than by the Operator ID.
  • Your application can eliminate or reduce the number of work history records automatically created during flow execution. How to control history instances written to the audit trail
  • GetNextWorkNew options for the GetNextWork algorithm allow fast searches for the most urgent open assignment in a set of workbaskets, rather than examining workbaskets in sequence.
  • Validation rules can call other validation rules. The Validate form is enhanced to be similar to decision table rules, for greater ease of use. See How to create and use a validate rule.
  • On the Design tab of the Flow form, you can now identify "global" flow actions that are to be available on every assignment, eliminating the need to list them in each assign assignment shape when editing in Visio.
  • A flow execution may loop for 500 times before the system halts processing because an infinite loop may be present. The V5.3 limit is 25 iterations. You can adjust this limit. See How to set the maximum loop count for flow executions.


Agents provide background processing, operating on a schedule.. Agents in V5.4 are enhanced to optionally operate on queues, and so can attempt to reprocess a queue item that failed earlier processing or was skipped over. A new method Queue-For-Agent adds an item to the queue. Agents using these optional new agent features are known as Standard mode agents. Legacy agents —all those created in versions before V5.4 — operate as before. See:

Agent form

Reuse and RuleSet categories

RuleSet Name formTwo optional new categories of RuleSets — component and shared — support the reuse of entire RuleSets within multiple applications. Component RuleSets operate only on embedded pages, without knowlege or access to information on the top-level pages, and so can "encapsulate" specific functions. Shared pages operate only on top-level pages.

A third new category, override RuleSet — supports the ability to override rules in all non-override RuleSets. New wizards support the creation and installation of component RuleSets.

* * * * *


Pega Platform 7.1.1 - 7.4 Low-Code App Development Financial Services Healthcare and Life Sciences Insurance Communications and Media Government Healthcare and Life Sciences Consumer Services

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. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us