Class ProcessInstanceTreeItem
OptimaJet.Workflow.MongoDB.ProcessInstanceTreeItem
Namespace: OptimaJet.Workflow.MongoDB
public class ProcessInstanceTreeItem : IProcessInstanceTreeItemType Hierarchy
- ProcessInstanceTreeItem Current type
- Implemented interfaces
Properties
public Guid Id { get; set; } #Gets or sets the process ID exposed by ProcessInstance.ProcessId.
public Guid? ParentProcessId { get; set; } #Gets or sets the immediate parent process ID exposed by ProcessInstance.ParentProcessId, or null for the root process.
public Guid RootProcessId { get; set; } #Gets or sets the process ID of the top-level process instance, exposed by ProcessInstance.RootProcessId.
public string SubprocessName { get; set; } #Gets or sets the name assigned to the subprocess, exposed by ProcessInstance.SubprocessName.
public string StartingTransition { get; set; } #Gets or sets the name of the TransitionForkType.ForkStart transition that created the subprocess, as recorded by ProcessDefinition.StartingTransition.
Methods
public static List<IProcessInstanceTreeItem> CreateFromBsonDocuments(List<BsonDocument> instances, List<BsonDocument> schemes) #Parameters
Name
Type
Description
instancesList<BsonDocument>schemesList<BsonDocument>Returns
Type
Description
List<IProcessInstanceTreeItem>