View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Add page
Show collection (0 pages)
Collections help

Search

Process Group

This article is protected against manual editing because it is automatically generated from Openbravo meta-data. Learn more about writing and translating such documents.
Back button.png   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.

Bulbgraph.png   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.

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

ProcessGroupOptions.png

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.

ProcessGroup.png

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

Bulbgraph.png   Only for developers

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.

ProcessGroupDev.png



Full list of Process Group window fields and their descriptions is available in the Process Group Screen Reference.

Back button.png   Back to General Setup

Retrieved from "http://wiki.openbravo.com/wiki/Process_Group"

This page has been accessed 6,350 times. This page was last modified on 23 July 2014, at 10:56. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.