Assembly: OptimaJet.Workflow.MongoDB

Class ProcessInstanceTreeItem

OptimaJet.Workflow.MongoDB.ProcessInstanceTreeItem

public class ProcessInstanceTreeItem : IProcessInstanceTreeItem

Type Hierarchy

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
instances
List<BsonDocument>
schemes
List<BsonDocument>

Returns

Type
Description
List<IProcessInstanceTreeItem>