SkyVaultWorkflowProcess
This section describes the SkyVaultWorkflowProcess class.
The SkyVaultWorkflowProcess class represents an instance of a workflow process definition. A process definition can be thought of as a type of workflow. When a workflow process is created it is created from a workflow process definition.
Class declaration
@interface SkyVaultWorkflowProcess : NSObject
Properties
Property | Description |
---|---|
@property (nonatomic, strong, readonly) NSString *identifier | The unqiue identifier of the workflow process. |
@property (nonatomic, strong, readonly) NSString *processDefinitionIdentifier | The identifier of the process definition from which this workflow process was generated. |
@property (nonatomic, strong, readonly) NSString *processDefinitionKey | The key of the process definition from which this workflow process was generated. |
@property (nonatomic, strong, readonly) NSString *name | The name of this workflow process. |
@property (nonatomic, strong, readonly) NSDate *startedAt | The date and time at which the workflow process was started. |
@property (nonatomic, strong, readonly) NSDate *endedAt | The date and time at which the workflow process was completed. |
@property (nonatomic, strong, readonly) NSDate *dueAt | The date and time at which the workflow process was due by. |
@property (nonatomic, strong, readonly) NSNumber *priority | The priority of the workflow process (low, medium, high). |
@property (nonatomic, strong, readonly) NSString *summary | The summary of the process, describing the work to be carried out. |
@property (nonatomic, strong, readonly) NSString *initiatorUsername | The username of the user who created the workflow process. |
@property (nonatomic, assign, readonly) BOOL completed | Returns true if the process has completed. |