Process Designer elements reference
Primary BPMN elements are introduced in bpm'online. The visual representation and function of process elements are similar to those of standard BPMN elements.
In the table below, you can find a short description of each process element. More information about each element can be found in a separate chapter.
Contents
| Creates a new task. |
| Displays a dialog page with a question and a number of options to choose from. The process flow may change depending on the option that the user chooses. |
| [Open edit page] process element Opens a page for editing or creating a record. |
| [Auto-generated page] process element Displays the page with specified elements. |
| [Pre-configured page] process element Shows a specified page that was customized earlier. |
| Generates a new email page. Automatically creates and sends emails. |
| Used for creating approvals and informing all parties about the approval results. |
| [Validation item] process element (BPMonline lending) Determines a set of validation actions that a employee must complete. |
| Automatically reads data that can be used by other process elements. |
| Automatically creates new records in a specified object. |
| Automatically edits records in a specified object. |
| Automatically deletes records in a specified object. |
| Automatically conducts calculations during the process. |
| [Call web service] process element Calls a web service method with specified request parameters and returns web service response as a set of outgoing parameters. |
| [Change access rights] process element Creates, edits, or deletes access rights to system objects for specified users or roles. |
| [Predict data] process element Enables prediction in business processes. This element uses pre-configured ML models. |
| Executes a C# script. This element is designed for implementation of a non-standard logic that cannot be achieved using standard process elements. |
| [Connect process to object] process element Establishes a connection between a record and a process instance. The connected records are displayed on the [Connected objects] detail of the [Process log] section. |
| Runs various additional tasks. The list of available additional tasks can be modified with the help of the Action Designer. |
| Indicates manual process start, for example, using the [Run process] menu. |
| Automatically starts a process when a certain throwing signal is activated, as well as when a record is added, edited or deleted in the selected object. |
| Initiates a sub-process that is activated by a throw message of a parent process, as well as by events of an object or page. |
| Initiates an automatic process launch at a specific time, either once or regularly. |
| Completes a process. |
| [Wait for message] intermediate event Activates if a certain intermediate throwing message is activated in the process. |
| [Wait for signal] intermediate event Activates if a certain corresponding throwing signal is activated in the current or a different process. This element is also activated when a record is added, edited or deleted in the selected object. |
| [Wait for timer] intermediate event Pauses the process execution for specified period of time. |
| [Throw message] intermediate event When this element is activated, it activates a corresponding catching message in the current process. |
| [Throw signal] intermediate event When this element is activated, it activates a corresponding catching signal in the current process as well as in all active processes. |
| Used to create several alternative branches in the process depending on a message or signal received. |
| Used to direct the flow of a process to one of the available paths. |
| Used to create alternative flows in a process. Any number of these flows can be executed concurrently. |
| Used to create several parallel flows, each of which must be executed before the process can complete. |
| Runs a different process as part of the current process. |
| A sub-process that is activated when a certain event occurs in the current process. |
| Establishes the sequence of process actions. |
| Activates next element in the process if specific conditions are met. |
| Used in conjunction with at least one conditional flow. Moving down the flow is performed when it is impossible to move down at least one conditional flow. |
Next