Skip to main content

Rules User Interfaces

There are three different User Interfaces for working with Rules. They are not all equally capable. The information below describes each and outlines what actions each is best at performing. Rules Ta…

Tony Higgins
Updated by Tony Higgins

There are three different User Interfaces for working with Rules. They are not all equally capable. The information below describes each and outlines what actions each is best at performing.

Rules Table

The Rules Table lets you manage any of the rule types for all of the RPA tools. The table shows all the rules defined for the currently selected scope (project) and currently selected RPA tool.

From the Rules Table page you can delete, generate, enable/disable, and configure rules for use. You can also change the scope for individual rules between project and instance. Configuring rules in the Rules Table requires direct typing or cut & paste of IDs/names from PAD, as opposed to the Wizard that provides real-time picklists.

The Rules Table also provides analytical information for generated rules, showing the number of occurrences for each rule and, when clicked through, a list of those occurrences. This information is very useful for evaluating which rules to spend time configuring (more occurrences means more time saved by using a rule).

Rules Wizard

The Rules Wizard is a simpler experience for working with three of the rule types (reuse, unresolved references, queues).

When an export to PAD is initiated the user is prompted whether they'd like to use the Rules Wizard. The Rules Wizard takes the user through a multi-step process to setup rules for Reuse, Unresolved References, and Queues. In each of these steps the user can make selections using realtime picklists, and is given guidance on what the rules will do.

The user's changes will be saved to the Rules Table so this Wizard can be considered an alternative user interface for the Rules Table.

Rules CSV

The Rules CSV is a more primitive and detailed table, in the form of a csv file, in which any rules changes can be performed.

From the Rules Table page, at the top-right click Advanced -> Export Rules to CSV to export a csv file containing all the rules from all the projects. After making modifications - per the information provided in subsequent articles - import the csv file using Advanced -> Import Rules from CSV to incorporate those modifications to the Rules Table.

Comparing the User Interfaces

The three user interfaces represent an evolution of capability. Rules CSV is largely a database representation of the rules and is therefore very detailed and not very user-friendly. This was the first user interface for rules and involves exporting a csv file, modifying it, then re-importing. The Rules Table was introduced to make this easier by providing an in-tool and more user-friendly interface to work with rules. Lastly the Rules Wizard was released which guided the user through a rules-enabled export. It provides guidance information on what the rule settings do, real-time pickers to make configuring the rules easier, and displays only those rules that are relevant for the current export. This is summarized in the table below.

Intended For:

Advantages:

Limitations:

Rules Wizard

Novice Users

  • Guidance on what the rule will do
  • Only rules that apply to current export are shown
  • Realtime pickers of flows, subflows, processes
  • Add additional Reuse rules beyond those generated
  • Only three rule types can be configured (Reuse, Unresolved References, Queues)
  • Must have a live API connection to PAD
  • Generate rules only for entire current project
  • Cannot change rule scopes

Rules Table

All Users

  • All rule types can be managed
  • Generate rules for folder, current project, or multiple projects
  • Change rule scopes
  • Must copy-paste PAD Flow IDs and names

Rules CSV

Power Users, Developers, Legacy Rules Users

  • No limitations on rule types
  • No limitations on adding or deleting any rules
  • No limitations of changing scopes
  • Work with rules from all projects at once
  • Not user-friendly
  • No validation while using (only on import)

How did we do?

Using Rules

Using the Rules Table

Contact