Process Group
![]() | Back to General Setup |
Contents |
Introduction
Create a Process Group to be able to schedule and execute a group of processes as a single unit from the Process Scheduler. The batch of processes will be executed in series.
![]() | This capability was sponsored through Agility ERP, and is available starting from PR14Q4 |
The purpose of this functionality is be able to schedule and execute a group of processes as a single unit from the Process Scheduler.
- The Process Group create an entry in the Process Request Window and Process Monitor window.
- Each individual process executed in a Progress Group is broken out as a separate entry in the Process Request Window and Process Monitor window.
- Each individual process is listed on the Process Monitor window, regardless if it ran successfully or with error.
- The log for each is listed in its own entry.
Process Group
Create a Process Group to be able to schedule and execute a group of processes as a single unit from the Process Scheduler. The batch of processes will be executed in series.
A Process Group is a set of processes sorted in a certain sequence. Process Group (Header): Contains information about the process group.
Process Group Options
There are a couple of options that can be selected defining a Process Group
Prevent Concurrent Execution of a Process Group
As the Prevent Concurrent Executions of a single process, mark the Prevent Concurrent Executions check-box in a Process Group means that just before launch an execution of a Process Group the system will check if there is another instance of the same Process Group running (for the same Client and same Organization). If there is, the system will abort the execution and will show an error message in the log: Concurrent attempt to execute
Stop the group execution when a process fails
By default, if a process that is part of a Process Group fails, the following processes will be executed.
Marking this check-box "Stop the group execution when a process fails" the execution of following processes will be aborted in case of a process failure.
This option is useful if the processes are dependent between them.
Process Group List
Create a Process inside a Process Group with a sequence number
Process Group List contains the list of processes that are part of the group sorted in a certain order.
Other Considerations
Error Result
A process group will show an Error result if has one or more Error results in the processes that conform the group.
Permissions
Process Group is a window, so you can manage permissions for creation of Process Group as you wish: Only System, some clients, some orgs, some roles, etc...
Empty Groups
You can not launch executions of empty groups. If you try you will receive this error: No processes on the group: nameOfTheGroup
Prevent Concurrent Execution Co-Exists
Prevent executions of single process and group process will co-exists. Which means that none of them overrides the other one and both can be set at the same time.
Process Group as Source Data
Process Group can be considered as Source Data which means that, working as System Administrator, you can assign a "Group Process" and/or a "Group Process List" to your module in order to distribute them as part of your module.
Full list of Process Group window fields and their descriptions is available in the Process Group Screen Reference.
![]() | Back to General Setup |