Skip to main content

Process and Object Group Overview


Christian Hauggaard
Community Manager
Forum|alt.badge.img+5

In this article, you will read about Process and Object Groups and how they act as containers for tasks in TimeXtender Orchestration and Data Quality. Process and Object Groups can be configured to execute associated tasks in a specific order, simultaneously and or with additional parameters. To accomplish this, groups are split into steps and sub-steps where each step has its own parallelism and failure type.

Process Groups

Process groups are the result of grouping object group tasks within execution jobs.

Process Maps can attach a Process (Group) to itself. When complete, a run button will appear on the Process Map, in the Portal. This button allows the user to execute the whole Process Group or execution jobs that the process group has defined.

Object Groups

By default, object groups cannot be added to other object groups. However, this behavior can be changed. To do this:

  1. Open TimeXtender Orchestration and Data Quality
  2. Click on General
  3. Click on Configuration
  4. Define desired behavior

Parallelism

Process and object groups offer two parallel types, Sequential and Parallel.

  • Sequential executes a child task one at a time, from the topmost child to the bottom-most child.
  • Parallel executes multiple child tasks at a time and the limit can be set under:
    1. Click on General
    2. Click on Configuration
    3. Click on Quality & Process
    4. QualityProcess.ObjectGroup.MaxParallelThreads (default 8).

Failure Type

Groups have two failure types, Ignore Failure and Fail Parent

The failure types help you to decide what happens when a subtask fails. When a task with a failure type set to Fail Parent fails, it will prevent subsequent siblings from being executed. It will also mark its parent as failed, and depending on its failure type, it can either stop its siblings from being executed or ignore the failure of its child.

Did this topic help you find an answer to your question?

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings