StepResultId |
0:Guid |
|
The mandatory StepResultId is the system-wide unique identifier of the step result. |
ProgramStepId |
0:Guid |
Yes |
The optional ProgramStepId is the system-wide unique identifier of the Program Step. |
ProgramStep |
0:String |
Yes |
The optional ProgramStep is the step number or name of the program step. Sometimes the step id is like 2A, 3B based on number of branches. Hence a string place holder is needed instead of number. |
Name |
0:String |
Yes |
The optional Name is the user readable name of the given step. This can be the name of the step in the configuration for ease of use and troubleshooting. |
ResultEvaluation |
1:ResultEvaluation |
Yes |
The optional ResultEvaluation indicates if the StepResult is successful or not. |
StartTimeOffset |
0:Double |
Yes |
The optional StartTimeOffset (in seconds) is the offset to the ProcessingTimes.StartTime in Result, this value can be used to order the steps in execution order if same step is run multiple times. |
StepTraceId |
0:Guid |
Yes |
The optional StepTraceId is the system-wide unique identifier of the StepTrace associated to the StepResult. |
StepResultValues |
1:ResultValueDataType[] |
Yes |
The optional StepResultValues is the set of values which needs to be measured as per the program step. |