Class ProcessInstanceTreeItem
OptimaJet.Workflow.Core.Entities.ProcessInstanceTreeItem
Represents persisted process instance data used to reconstruct a ProcessInstancesTree hierarchy.
Namespace: OptimaJet.Workflow.Core.Entities
public class ProcessInstanceTreeItem : IProcessInstanceTreeItem, IEntityType Hierarchy
- ProcessInstanceTreeItem Current type
- Implemented interfaces
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
Returns
Type
Description
ObjectThe property value identified by
key.Exceptions
Type
Description
ColumnNotExistsExceptionkey 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
valueObjectThe value to assign to the property identified by
key.Exceptions
Type
Description
ColumnNotExistsExceptionkey does not identify a supported property.