Assembly: OptimaJet.Workflow.Core

Class ApprovalHistoryItem

OptimaJet.Workflow.Core.Persistence.ApprovalHistoryItem

Represents a pending or completed entry in the approval history maintained by ApprovalPlugin.

public class ApprovalHistoryItem

Properties

public Guid Id { get; set; } #
Gets or sets the identifier of the approval history entry.
public Guid ProcessId { get; set; } #
Gets or sets the identifier of the process instance associated with the entry.
public string TenantId { get; set; } #
Gets or sets the tenant identifier associated with the process instance.
public string IdentityId { get; set; } #
Gets or sets the workflow participant identity of the executor for a completed approval transition.
public List<string> AllowedTo { get; set; } #
Gets or sets the user names or workflow participant identities recorded as eligible to complete the approval transition.
public DateTime? TransitionTime { get; set; } #
Gets or sets the time when the approval transition occurred, or null while the entry represents a pending approval.
public long Sort { get; set; } #
Gets or sets the sequence value used to order entries in a process instance's approval history.
public string InitialState { get; set; } #
Gets or sets the source state or activity name recorded for the approval transition.
public string DestinationState { get; set; } #
Gets or sets the destination state or activity name recorded for the approval transition.
public string TriggerName { get; set; } #
Gets or sets the name recorded for the trigger, such as a command or timer, associated with the approval transition.
public string Commentary { get; set; } #
Gets or sets the comment recorded for the approval transition.