Module: Temporalio::WorkflowIDConflictPolicy

Defined in:
lib/temporalio/common_enums.rb

Overview

How already-running workflows of the same ID are handled on start.

Constant Summary collapse

UNSPECIFIED =

Unset.

Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_UNSPECIFIED
FAIL =

Don’t start a new workflow, instead fail with already-started error.

Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_FAIL
USE_EXISTING =

Don’t start a new workflow, instead return a workflow handle for the running workflow.

Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING
TERMINATE_EXISTING =

Terminate the running workflow before starting a new one.

Api::Enums::V1::WorkflowIdConflictPolicy::WORKFLOW_ID_CONFLICT_POLICY_TERMINATE_EXISTING