Assembly: OptimaJet.Workflow.Core

Class WorkflowRuntimeModel

OptimaJet.Workflow.Core.Model.WorkflowRuntimeModel

Represents persisted operational data for a WorkflowRuntime instance, including its RuntimeStatus, liveness signal, process recovery assignment, and timer polling schedule.

public class WorkflowRuntimeModel

Properties

public string RuntimeId { get; set; } #
Gets or sets the WorkflowRuntime.Id value of the represented WorkflowRuntime instance.
public RuntimeStatus Status { get; set; } #
Gets or sets the persisted RuntimeStatus of the represented WorkflowRuntime instance.
public Guid Lock { get; set; } #
Gets or sets the optimistic concurrency token used when updating WorkflowRuntimeModel.Status or WorkflowRuntimeModel.RestorerId.
public string RestorerId { get; set; } #
Gets or sets the WorkflowRuntime.Id value of the WorkflowRuntime instance assigned to recover process instances associated with the represented runtime that remain in ProcessStatus.Running.
public DateTime? LastAliveSignal { get; set; } #
Gets or sets the date and time of the most recent liveness signal recorded for the represented WorkflowRuntime instance.
public DateTime? NextTimerTime { get; set; } #
Gets or sets the next polling time allocated to the represented WorkflowRuntime instance for the TimerCategory.Timer category in multi-server mode.