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.
Namespace: OptimaJet.Workflow.Core.Model
public class WorkflowRuntimeModelProperties
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.