| Name | Description | Type | Additional information |
|---|---|---|---|
| Status |
Current Status of the step |
StepStatus |
None. |
| ErrorStatus |
Current Error Status of the Step |
ErrorStatus |
None. |
| ErrorDescription |
Description of the current Error Status |
StepErrorDescription |
None. |
| Progress |
The overall Progress of the Schedule |
decimal number |
None. |
| ApprovedDate |
The Date and Time when the Schedule was Approved |
date |
None. |
| ApprovedBy |
The integer ID of the User that Approved the Schedule |
integer |
None. |
| CancelledDate |
The Date and Time when the Schedule was Cancelled |
date |
None. |
| CancelledBy |
The integer ID of the User that Cancelled the Schedule |
integer |
None. |
| EarlyFinishDt |
Date/Time when this Step was finished early, if applicable |
date |
None. |
| EarlyFinishReason |
Reason for why this Step was finished early, if applicable |
EarlyFinishReason |
None. |
| Editable |
Whether or not the Schedule can be Edited |
boolean |
None. |
| Reading |
The Reading information for the device this step applies to |
Reading |
None. |
| LinkedReading |
The Reading information for the device this step is linked to |
LinkedReading |
None. |
| EventLogs |
Event Logs for the Schedule |
Collection of EventLog |
None. |
| ID |
ID for the ProgramStep |
integer |
None. |
| GroupID |
ID of the ProgramGroup this ProgramStep resides within |
integer |
None. |
| Description |
Description of the ProgramStep |
string |
None. |
| Type |
The type of ProgramStep this is, i.e. Duration, Independent, Dependent |
StepType |
None. |
| DisplayIndex |
The Index used for displaying this ProgramStep |
integer |
None. |
| AutoSkip |
Whether or not this Step can be automatically skipped by the Schedule Monitor |
boolean |
None. |
| LinkID |
ID of the object that we're linking to, which could be a ProgramGroup or ProgramStep |
integer |
None. |
| LinkObjectType |
The type of object we're linking to, either a ProgramGroup or ProgramStep |
LinkObjectType |
None. |
| LinkType |
The methodology for linking this ProgramStep to the object indicated by LinkID and LinkObjectType |
LinkType |
None. |
| DeviceID |
The ID of the Device this ProgramStep is utilising |
integer |
None. |
| DeviceName |
The Name of the Device this ProgramStep is utilising |
string |
None. |
| SetValue |
The value to set the Device to when running |
decimal number |
None. |
| ReturnValue |
The value to return the Device to when finished |
decimal number |
None. |
| StartDate |
The calculated Start Date for the Step, as provided to the API |
date |
None. |
| FinishDate |
The calculated Finish Date for the Step, as provided to the API |
date |
None. |
| StartOffset |
Start Offset for a ProgramStep, required for Steps of the Duration type |
time interval |
None. |
| FinishOffset |
Finish Offset for a ProgramStep, required for Steps of the Duration type |
time interval |
None. |
| Offset |
Offset for a ProgramStep, used to determine the DelayFromStart. Required for all Steps other than Duration as Duration only has Start/Finish Offsets. |
time interval |
None. |
| Duration |
TimeSpan for a ProgramStep, used to determine the TimeToRun. Required for all Steps other than Duration as Duration only has Start/Finish Offsets. |
time interval |
None. |
| LinkedDeviceID |
ID of the linked device that is linked to this ProgramStep, that will provide an automatic cut-off if the input LinkCutoffValue is reached |
integer |
None. |
| LinkedDeviceName |
Name of the linked device that is linked to this ProgramStep |
string |
None. |
| LinkCutoffValue |
The value that the ProgramStep will automatically cut off on, if a linked device is specified |
decimal number |
None. |
| BatchTotalised |
Whether or not the linked Schedule is batch totalised |
boolean |
None. |
| ContainsValidation |
Whether or not this Step has validation configured on it |
boolean |
None. |
| ValidationBeforeSpan |
TimeSpan to apply to the Validation Before rule |
time interval |
None. |
| ValidationBeforeLimit |
Limit for the number of failed validations to create an error for the Validation Before rule |
integer |
None. |
| ValidationBeforeEnable |
Whether or not the Validation Before rule is enabled |
boolean |
None. |
| ValidationBeforeID |
ID for Condition to use for validation before the Step starts |
integer |
None. |
| ValidationBeforeName |
Name for Condition to use for validation before the Step starts |
string |
None. |
| ValidationDuringSpan |
TimeSpan to apply to the Validation During rule |
time interval |
None. |
| ValidationDuringLimit |
Limit for the number of failed validations to create an error for the Validation During rule |
integer |
None. |
| ValidationDuringEnable |
Whether or not the Validation During rule is enabled |
boolean |
None. |
| ValidationDuringID |
ID for Condition to use for validation while the Step is running |
integer |
None. |
| ValidationDuringName |
Name for Condition to use for validation while the Step is running |
string |
None. |
| ValidationAfterSpan |
TimeSpan to apply to the Validation After rule |
time interval |
None. |
| ValidationAfterLimit |
Limit for the number of failed validations to create an error for the Validation After rule |
integer |
None. |
| ValidationAfterEnable |
Whether or not the Validation After rule is enabled |
boolean |
None. |
| ValidationAfterID |
ID for Condition to use for validation after the Step finishes |
integer |
None. |
| ValidationAfterName |
Name for Condition to use for validation after the Step finishes |
string |
None. |