Class BusinessProcess
Business process
Inheritance
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Syntax
public class BusinessProcess
Properties
BusinessProcessScope
Scope of the business process.
Declaration
public BusinessProcessScope BusinessProcessScope { get; set; }
Property Value
BusinessProcessScope
|
ContinuationBusinessProcessId
Id of the business process that will be automatically started after the completion of the current one, if any.
Declaration
public string ContinuationBusinessProcessId { get; set; }
Property Value
System.String
|
CurrentState
Current state of the business process.
Declaration
public string CurrentState { get; set; }
Property Value
System.String
|
EndDate
When the business process finished.
Declaration
public DateTime EndDate { get; set; }
Property Value
System.DateTime
|
Finished
Is the business process finished.
Declaration
public bool Finished { get; set; }
Property Value
System.Boolean
|
Id
ID of the business process.
Declaration
public string Id { get; set; }
Property Value
System.String
|
LastReportedProgress
Timestamp when the business process last reported progress.
Declaration
public DateTime? LastReportedProgress { get; set; }
Property Value
System.Nullable<System.DateTime>
|
LifeCycle
Current life cycle of the business process.
Declaration
public BusinessProcessLifeCycle LifeCycle { get; set; }
Property Value
BusinessProcessLifeCycle
|
ProcessDefinitionId
ID of the business process definition associated to the business process.
Declaration
public string ProcessDefinitionId { get; set; }
Property Value
System.String
|
ReferenceDocType
Type of the document that is modified by the running of the business process. Used during the cancellation of the business process.
Declaration
public string ReferenceDocType { get; set; }
Property Value
System.String
|
ReferenceId
ID of the document that is modified by the running of the business process. Used during the cancellation of the business process.
Declaration
public string ReferenceId { get; set; }
Property Value
System.String
|
StartDate
When the business process started.
Declaration
public DateTime StartDate { get; set; }
Property Value
System.DateTime
|
StateHistory
List containing the history of all the state transitions of the business process.
Declaration
public ICollection<BusinessProcessState> StateHistory { get; set; }
Property Value
System.Collections.Generic.ICollection<BusinessProcessState>
|
SupportsCancellation
True if the business process execution can be cancelled. False otherwise.
Declaration
public bool SupportsCancellation { get; set; }
Property Value
System.Boolean
|
Methods
FromJson(String)
Declaration
public static BusinessProcess FromJson(string data)
Parameters
System.String
data
|
Returns
BusinessProcess
|
ToJson()
Declaration
public string ToJson()
Returns
System.String
|