Process Activity
Process activity is the core of a Process Template Diagram. It consists of all notations that is used to represent any business activity. In Process Designer, Process activity is also called a Node task. The node task panel is divided into 4 main node task groups as described below:
Activity Tasks: This notation is used to perform a specified task according to the functionality as defined below.
Notation
Notation name
Notation Definition
Human Task
Human Task is used to assign the task to a user or roles group.
Java Task
Java Task is used to execute any custom java functions from the uploaded java library.
Database Task
Database Task is used to execute the SQL commands like SELECT, INSERT, UPDATE and DELETE.
File Read Task
File Read Task is used to read files. There are 4 file types supported - XML, Excel, Fixed width and Delimiter.
Web Service Task
Web Service Task is used to call the SOAP Web service or REST API.
Sub Process Task
Sub Process Task is used to call another process in the same project.
File Write
File Write is used to write to a file. File types that are supported are same as the File read task - XML, Excel, Fixed width and Delimiter.
Push Notification
Push Notification Task is used to send notification to mobile application.
Gateway Tasks: Gateway Tasks are used to make decisions to control the Process Path flow. User can specify a condition to determine the path the process needs to follow. The Gateway Tasks help users to fork the process flow into divergent paths.
Notation
Notation name
Notation Definition
Exclusive
Exclusive Gateway is used to create alternative paths within the process, depending on condition, where only one of the several paths can be followed. The user can enter a condition into each path. If there is more than one path that can be fired or taken, only the first of the valid paths will be fired.
Inclusive
Inclusive Gateway is a diverging gateway where all the valid paths are taken, based on conditions. It is similar to Exclusive Gateway except that if there is more than one path that can be fired or taken, all those paths will be fired.
Parallel
Parallel Gateway is used when you want the process to take all available paths without any condition. Parallel Gateway is generally used to create concurrent flows. You can use a parallel gateway to diverge the flow into multiple paths and then use another parallel gateway to converge all the paths to form a single path process flow.
Event notation: Event notation is suitable for events that are triggered. For example, the incoming message from an external system. They can be used to start or finish a process. There are several event types supported by Process Designer.
Notation
Notation name
Notation Definition
Start event
Start Event is used to start the process.
End event
End Event is used to stop the process.
File Input
File Input Event is similar with File Read Task but this event can be the starter of the process.
Web Service Provider
Web Service Provider is used to provide the web service that is accessed by other web service clients.
Boundary event notation: This notation is used as a listener event on the Activity task notation.
For more details of these groups are explained in table below.
Notation
Notation name
Notation Definition
Timer
Timer boundary event is used as a trigger to execute another node task based on the defined maximum time duration.
Error
Error event is a trigger event to execute another node task based on the defined error or exception.
Properties of Process Activity
The first property of every process activity is by default the General Tab as shown in figure below. The General Tab is used to show the generic information of each node task and it is displayed when user double clicks on any node task.
All property settings available inside general tab are described in table below
Property
Mandatory
Default
Description
Name
Y
N
The name of node task
ID
Y
Y
The unique id of node task is generated by system
Type
Y
Y
The type of node task
Description
N
N
The description of node task
Last updated