| ProcedureTemplateId | Integer | Reference to parent object |
| Index | Integer | Index used to sort task items; 1-based |
| Description | String | Gets or sets DisplayAs field value. |
| TypeId | ProcedureStepType enumeration member | Procedure Step Type; references vlangPlStepType.ID. There is also matching enumeration ProcedureStepType. Step type defines requirements and business rules for Procedure Template Step; it also defines rules for executing Procedure Step. Defined once when Procedure Template Step is created and can't be changed after that. |
| IsRequired | Boolean | Boolean Flag; True means step is required. Until it's done, Procedure will remain pending/open. |
| FieldDescriptor | {CustomFieldDescriptor entity reference} | ID of the Custom Field Metadata record, references vlangCfDescrObject.ID. This value is required when TypeID == ProcedureStepType.Field; otherwise not supported. It defines what data end user should provide when executing Procedure Step. |
| AttrDescriptor | {AttributeDescriptor entity reference} | ID of the Asset Attritbute Metadata record, references vlangModPropObject.ID. This value is required when TypeID == ProcedureStepType.Attribute; otherwise not supported. It defines what data end user should provide when executing Procedure Step. |
| Instructions | String | Additional Instructions, optional. Max. length is 200k. This field contains HTML message shown to the end user when Procedure Step is executed. |
| ConditionType | ProcedureStepConditionType or NULL | Type of procedure step depending on condition. Matches enumeration ProcedureStepConditionType. Step can be Regular, Parent, or Conditional, depending on hierarchy of steps. |
| ParentStepId | Integer | Linking Foreign KEy Field for ParentStep property. |
| ConditionCustomField | {CustomFieldOption entity reference} | |
| ConditionAttribute | {AttributeOption entity reference} | |
| YIdx | Integer | Index of Y in the three-position step number format "X.Y.Z", applicable only for Conditional steps. |
| ZIdx | Integer | Index of Z in the three-position step number format "X.Y.Z", applicable only for Conditional steps. |
| IsRemoved | Boolean | Gets or sets the boolean flag indicating if an entity was deleted. |
| ConcurrencyId | Integer | Gets or sets the concurrency identifier used for optimistic locks. |
| Id | Integer | Gets or sets a Corrigo entity identifier. |
| Properties | [{PropertyTreeNode object reference}, ...] | List of filled properties |
| LimitMultipleEntitiesNumberBehaviour | Boolean | Return exception instead of payload if there are more record was retrieved than configured in "*option_name*" company property Used for limiting records in Integration REST API |