You are here

SkyVaultWorkflowProcess

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.