Hi everyone,
We’ve recently updated the terminology used in Long Running Workflows within Studio Desktop. The goal is to make the naming more intuitive and consistent with RPA concepts, moving away from the previous BPMN-inspired terminology.
To take advantage of the change, create a new Long Running Workflow file or use the Flowchart Builder activity package version 1.1.0.
What’s changing
In previous versions, several elements in Long Running Workflows used BPMN terms such as Service Task, Message Intermediate Catch Event or Error End Event. These have now been renamed to better reflect RPA workflows.
There are no changes to existing workflows and all these activities work just like before. Searching for activities using the BPMN terminology also works and there is no impact for importing a BPMN file.
| Old name | New name | Notes |
|---|---|---|
| Start Event | Manual Trigger | |
| Message Start Event | On App Trigger | |
| Timer Start Event | On a Schedule | |
| Task | Sequence | Also functions as a Sequence |
| Agentic Task | Agent | |
| User Task | Human Approval | |
| Business Rule Task | Business Rule | |
| Service Task | Invoke Workflow | |
| Send Task | Activity | Selecting an activity from command palette embeds it on the canvas |
| Receive Task | Wait for Trigger | |
| Intermediate Event | Event Placeholder | |
| Timer Intermediate Catch Event | Resume after Delay | |
| Message Intermediate Catch Event | Wait for Message | |
| Error Boundary Event | Error Handler | |
| End Event | End | |
| Error End Event | Throw | |
| Terminate End Event | Terminate |
There are no changes to the following activities:
- Decision
- Switch
- Split
- Merge
- Subprocess
- Detached Error Handler
Here are some of the changes in a demo project:
Why we changed it
The previous terminology was consistent with BPMN but introduced unnecessary abstraction for most automation developers. The updated terms align more closely with RPA workflows rather than process modeling constructs.
This update should make Long Running Workflows:
- Easier to understand without BPMN background knowledge
- More consistent with other Studio activities and naming conventions
We’d appreciate your feedback on the new terminology or Long Running Workflows in general so post your comments or questions below.
