Previous Topic: On-Request JobsNext Topic: Job Profiling


Conditional Jobs

The server completes an Application after all jobs in the Application are complete or are bypassed. Applications can contain conditional jobs that may not run when selected to run.

When all non-conditional jobs in an Application complete, the server bypasses all conditional jobs, regardless of their state, and marks the entire Application complete.

Note: You can resubmit failed conditional jobs provided the Application is not complete.

Example: Optional Predecessors

By default, a job has to wait for all its predecessors to complete or be bypassed before it can run. However, one or more of the job's predecessors may be optional.

Job A and job B are conditional jobs. Job C runs when either job A or job B completes. After job C completes, you want the server to bypass job A or job B if they are not complete.

One of the following will occur:

More information:

Define a Conditional Job