Job Condition Properties

The Job Condition Properties window is shown when you create or edit a Job Condition for a Job or Job Step.

Property Pages

Property pages common to all Conditions

General

Name for this condition (optional)

Optionally, enter a name for this condition.

Enabled

Check this box to enable the condition, or uncheck to disable it. A disabled condition will be ignored by adTempus.

Description/Notes

Optionally, enter an extended description or notes about this condition.

Condition Wait

The options on this page determine how adTempus waits for this condition.

Condition Wait

This option determines whether adTempus will wait for the condition to be met:

Condition Polling

This option determines how often this condition should be evaluated. In most cases you will use the default polling interval (about 30 seconds). You may wish to use a longer polling interval to reduce the load on adTempus in cases where checking a condition is resource-intensive (such as a Script Condition that does a large amount of processing).

When you set a polling interval for one or more conditions on a job or step, adTempus applies the longest polling interval to all conditions.

The server-wide default interval can be set through the Advanced Server Options window.

Once satisfied, do not re-evaluate when evaluating other conditions for this instance

This option determines how this condition behaves once it is met if the job or step also has other conditions that have not been met. adTempus will keep checking each condition until it is met or times out.

If this option is checked, adTempus will not check the condition again once it has been met. If the option is not checked, adTempus will keep checking the condition each time it checks the other conditions.

Job Condition

These options determine which job the condition will wait for, and which instance of the job.

Depend on Job

Select the job to depend on. Only jobs that you have "List/Reference" permission for are listed. The job may be on the same computer as the job you are editing, or on a different computer. If the job is on a different computer, the other computer must be defined as a Linked Server in adTempus.

Only match jobs running on the same computer

When the job is in a Queue that uses Distributed Scheduling to run the job on more than one computer, check this option to have adTempus only look at the target job if it's running on the same computer. If this option is not checked, the condition may be satisfied by instances of the target job that run on other computers as shown in this table:

Job runs on Master or Agent? Queue setting for condition evaluation location Only match jobs running on the same computer? Behavior
Master * Yes Condition will only look at target job instances that run on the Master
Master No Condition may be satisfied by target job instances that run on the Master or on any Agent
Agent Master Yes Condition will only look at target job instances that run on the same Agent
Agent Master No Condition may be satisfied by target job instances that run on the Master or on any Agent
Agent Agent * Condition will only look at target job instances that run on the same Agent

Rule

Specify the rule that the target instance must satisfy:

Instance

Specify which instance of the target job adTempus should look at to see if the condition is met. The "Target Job" is the job that you selected in the Depend on Job section. The "Dependent Job" is the job that has the condition (the job you are currently editing).

The following instance rules are available:

If you use one of the options based on the cycle, you must have Cycle IDs set up correctly as described in the Cycle ID topic.

See this this example for an illustration of the effects of the settings.

Ignore manual (on-demand) instances of job

New feature iconWhen this option is checked, the condition will not look at any instances of the dependent job that were run on demand using the Run command when it is applying a "previous execution" rule.

Related Concepts

Job Condition

Related Topics

Job Condition Instance Example