Job Groups (JOBG)

A Job Group is a container for other objects. It helps you manage the execution of the individual objects it contains. As a developer and object designer, you use Job Groups to assemble individual objects that you want to execute collectively, either simultaneously or one after another. Job Groups can be stand-alone objects that you execute manually or you can insert them in Schedules or Workflows.

Job Groups do not have object-specific pages since they are mere containers for other objects.

You assign an object to a Group on the Attributes page of the object.

A Job Group definition is made up of the following pages:

Overview

The tasks included in a Group object are flagged as belonging to a group. When you execute the Group, it is displayed in the Process Monitoring perspective with status Active. The individual tasks in the group are in Registered status first, and Active then as soon as they are executed.

When you execute tasks that belong to a group from outside that group, their status remains as Registered. They are not executed unless the Group is started as well.

Exception: When the individual tasks are started by a Workflow or by a Schedule, the Job Group setting in the object definition is ignored.

Execution Sequence of the Jobs in the Group

On the Attributes page of the Job Group definition you can define the Maximum ExecutionsAllow <x> simultaneous executions, that is, the maximum number of jobs that the Group can execute simultaneously.

Next Steps

See also: