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