Table of Contents

Interface IScriptParameters

Namespace
ArcanaDevelopment.adTempus.ApplicationIntegration
Assembly
ArcanaDevelopment.adTempus.ApplicationIntegration.dll

Provides context information for user scripts.

public interface IScriptParameters

Remarks

If the script is being run from the Console in test mode, most parameters will not be set.

Properties

ExecutionHistoryOID

The object ID of the executing instance.

Guid? ExecutionHistoryOID { get; }

Property Value

Guid?

ExecutionHistoryStepOID

The object ID of the instance step.

Guid? ExecutionHistoryStepOID { get; }

Property Value

Guid?

ExecutionType

The type (source) of execution.

ExecutionType? ExecutionType { get; }

Property Value

ExecutionType?
See Also

JobExecutionFinish

The date/time at which execution finished.

DateTime? JobExecutionFinish { get; }

Property Value

DateTime?

JobExecutionStart

The date/time at which execution started.

DateTime? JobExecutionStart { get; }

Property Value

DateTime?

JobFullName

The fully=qualified name of the executing job (job name and ancestor group names).

string JobFullName { get; }

Property Value

string

JobGroupName

The name of the group to which the job belongs.

string JobGroupName { get; }

Property Value

string

JobGroupOID

The object ID of the group to which the job belongs.

Guid? JobGroupOID { get; }

Property Value

Guid?

JobInstanceID

The instance number for the executing instance.

int? JobInstanceID { get; }

Property Value

int?

JobName

The name of the executing job.

string JobName { get; }

Property Value

string

JobOID

The object ID of the executing job.

Guid? JobOID { get; }

Property Value

Guid?

Remarks

Null if the script is not being run by a job.

JobQueueName

The name of the queue to which the group is assigned.

string JobQueueName { get; }

Property Value

string

JobQueueOID

The object ID of the queue to which the group is assigned.

Guid? JobQueueOID { get; }

Property Value

Guid?

JobStatus

The current status of the job.

JobState? JobStatus { get; }

Property Value

JobState?

StepDescription

Description of the executing step.

string StepDescription { get; }

Property Value

string

StepExecutionFinish

The date/time at which step execution finished.

DateTime? StepExecutionFinish { get; }

Property Value

DateTime?

StepExecutionStart

The date/time at which step execution started.

DateTime? StepExecutionStart { get; }

Property Value

DateTime?

StepNumber

The step number of the executing step.

int? StepNumber { get; }

Property Value

int?

StepOID

The object ID of the executing step.

Guid? StepOID { get; }

Property Value

Guid?

StepStatus

The current status of the step.

JobState? StepStatus { get; }

Property Value

JobState?

TriggerClassID

ClassID of the trigger that started the job (if any).

ClassID? TriggerClassID { get; }

Property Value

ClassID?
See Also