Assembly: OptimaJet.Workflow.Core

Class ProcessInstanceTreeItem

OptimaJet.Workflow.Core.Entities.ProcessInstanceTreeItem

Represents persisted process instance data used to reconstruct a ProcessInstancesTree hierarchy.

public class ProcessInstanceTreeItem : IProcessInstanceTreeItem, IEntity

Type Hierarchy

Properties

public Guid Id { get; set; } #
Gets or sets the process instance identifier exposed by ProcessInstance.ProcessId.
public Guid? ParentProcessId { get; set; } #
Gets or sets the identifier of the parent process instance exposed by ProcessInstance.ParentProcessId.
public Guid RootProcessId { get; set; } #
Gets or sets the identifier of the root process instance exposed by ProcessInstance.RootProcessId.
public string StartingTransition { get; set; } #
Gets or sets the name of the transition that started the subprocess, as recorded by ProcessDefinition.StartingTransition.
public string SubprocessName { get; set; } #
Gets or sets the persisted value exposed by ProcessInstance.SubprocessName.

Methods

public object GetValue(string key) #
Gets the value of the property identified by key.

Parameters

Name
Type
Description
key
String
The name of a supported public property declared by ProcessInstanceTreeItem.

Returns

Type
Description
Object
The property value identified by key.

Exceptions

Type
Description
ColumnNotExistsException
key does not identify a supported property.
public void SetValue(string key, object value) #
Sets the value of the property identified by key.

Parameters

Name
Type
Description
key
String
The name of a supported public property declared by ProcessInstanceTreeItem.
value
Object
The value to assign to the property identified by key.

Exceptions

Type
Description
ColumnNotExistsException
key does not identify a supported property.