UI actions bridge the gap between multiple UI elements and specific actions, dictating how the interface responds to user interactions. They control behaviors such as displaying loaders, dismissing modals, or sending default data back to a process, enabling interaction between UI components and underlying logic.
UI actions establish connections between UI components or custom elements and predefined actions. These connections ensure that processes are executed efficiently while defining the UIβs response. Examples include:
Showing a loader during an action execution.
Automatically dismissing a modal after a task is completed.
Process UI Actions (labeled ACTION) define how a Button, whether generated or custom, interacts with a manual process action. Before configuring a UI action, ensure the corresponding manual action is set up.
The Action Type dropdown includes several predefined options:
DISMISS: Closes a modal after the action is executed.
ACTION: Links a UI action to a manual node action.
START_PROJECT: Initiates a new project instance. This action type is used to trigger a completely new process flow within a different project or application, based on the selected project and process configurations.
UPLOAD: Initiates an upload action.
EXTERNAL: Opens a link in a new browser tab or window.