Creating User Actions

Prev Next

Overview

Custom actions are created and saved within a Configuration Folder for the data type. It is possible to create multiple Folder Action Folders, and in some cases, it is recommended. Only Data Structures that have Configuration Folders can have User Actions. The Database Structure and the Defined Data Structures do not have a Configuration Folder by Default. They can be configured to have one by enabling actions on the Database Structure and setting the Defined Data Structure to be database-stored. Below are the available User Action types:

Type of User ActionDescription
Group User ActionAdds an action to a group of selected entities using multi-select on a report.
Shared User ActionAllows developers to pick an already-created Action Flow. In v9.25, Developers can also specify the Group Name and Group Order when creating a Shared User Action.
User ActionAdds more functionality to the Entity.
Entity ActionAllows developers to customize the way that Entities are added; the default way is to display a basic property grid as displayed in: Folder Extension Data Structures

Creating multiple Action Folders allows developers to:

  • To organize by functionality.
  • To apply security by restricting Users to see only the folder actions relevant to them, for example, restricting the ability to edit a form or granting permission.
Prerequisite
To follow this example, a Data Structure must be created with a Configuration Folder, a Report sourced from that data structure, and a dashboard displaying the report. For information on creating these, refer to:

Classification Configuration

User Action Flows have additional settings that can be configured by selecting Set Classification Info. This setting can be found by right-clicking a Flow in an Entity's Configuration Folder.Below is a summary of the Set Classification Info settings:

Action Classification

SettingFunction
Action Name
This is the name of the right-clickable Entity Action.
Category Name
A named category list where User Action Flows will reside.
Order
A number that determines where the User Action will be positioned in the User Action list.
Display Type
Changes the User action name font to primary bold font type, or secondary un-bolded font.
Is Default Grid Action
Sets a User action to be the default left-click action.
Show Loading Indicator Outside Dialog
Loading Indicator is shown outside of the Decisions Portal.
Group Name
A grouping of the User actions.
Hide Action For Single Entity (v9.6+)
Enabling will cause the action to not be visible on any single entity. Only when multiple entities are selected will the action appear on right-click.
Group Order
A number that determines where the User action will be positioned in the User action list.

Permission for Actions

SettingFunction
Permissions For Actions
Configures the level of permissions a User needs to have to use those actions. Choose as many as needed.

Valid In States

SettingFunction
Valid In States
Configures the User actions to be available only in certain Entity or Folder states.

Example

  1. A User Action can be created by either right-clicking the Configuration Folder, navigating to 'User Actions' -> 'Create User Action', or by clicking the 'Create User Action' button within the folder. 
  2. Name the User Action Flow 'Notify Me' and then click 'CREATE.'

  3. Within the Flow Designer, find a 'Show Popup' step and drag it onto the Canvas. Configure the inputs to have constant values.  It is important to note that the User Action Flow has a variable called Entity. This entity will be the record that the User right-clicks on. Decisions will pull in that record, allowing Users to map in those values from that entity to create more sophisticated User actions like editing or deleting. After adding the 'Show Popup' step, save and close the Flow. 

  4. Navigate to the Dashboard that contains a report sourced on this Data Structure and right-click a record to use that custom action.


Feature Changes

DescriptionVersionReleaseDeveloper Task
Added "Hide Action for Single Entity" property.9.6January 2024[DT-042809]
Added Group Name and Group Order as fields when creating Shared User Actions. 9.25May 2026[DT-046477]