Skip to content

[codex] Add Workflow Pause documentation#4729

Draft
JLDLaughlin wants to merge 5 commits into
mainfrom
codex/workflow-pause-docs
Draft

[codex] Add Workflow Pause documentation#4729
JLDLaughlin wants to merge 5 commits into
mainfrom
codex/workflow-pause-docs

Conversation

@JLDLaughlin

@JLDLaughlin JLDLaughlin commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Added a new Workflow Pause concept page under Encyclopedia > Workflows.
  • Linked the new page from the Workflow sidebar and Activity Operations page.
  • Updated Workflow Execution status docs to include Paused as an Open status.

Why

Workflow Pause needs public Pre-release documentation that explains when to use Pause and Unpause, what behavior users should expect, observability, limitations, and the relationship to Activity Operations.

Notes

  • This keeps Web UI content to support-surface/version wording only, matching the Activity Operations page pattern.
  • This does not modify generated CLI docs or shared lint/formatting config.

Validation

  • Ran git diff --check and git diff --cached --check.
  • Manually checked internal links for CLI anchors, release stage, support ticket, List Filter, Schedule, Cron Job, Child Workflows, Activity Operations, and Workflow Execution/Event History.
  • Did not run full Docusaurus build locally because this checkout does not have node_modules, yarn, or corepack available.

┆Attachments: EDU-6549 [codex] Add Workflow Pause documentation

@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

Deployment failed with the following error:

The `vercel.json` schema validation failed with the following message: should NOT have additional property `public`

Learn More: https://vercel.com/docs/concepts/projects/project-configuration

@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
temporal-documentation Error Error Jul 6, 2026 4:53pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

:::note Pre-release

Workflow Pause is in [Pre-release](/evaluate/development-production-features/release-stages#pre-release). In Temporal
Cloud, Pre-release access is invite-only; contact your Temporal account team or

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we still planning on enabling this by default?

| [Pause](#pause) | Stops a Workflow Execution from making new progress. | [`temporal workflow pause`](/cli/command-reference/workflow#pause) |
| [Unpause](#unpause) | Resumes a Paused Workflow Execution. | [`temporal workflow unpause`](/cli/command-reference/workflow#unpause) |

## Pause {/* #pause */}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can remove the comment here and for pause

### Scope

- Workflow Pause applies to a single Workflow Execution.
- It doesn't pause [Child Workflows](/child-workflows), Schedules, Task Queues, or Namespaces.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- It doesn't pause [Child Workflows](/child-workflows), Schedules, Task Queues, or Namespaces.
- It doesn't pause [Child Workflows](/child-workflows), Activities, Schedules, Task Queues, or Namespaces.

@spkane31 spkane31 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few small nits

@spkane31

Copy link
Copy Markdown
Contributor

I think we should add some information about billing for workflow pause / unpause. Specifically it would be good to say that when a workflow is paused it still incurs the cost of active storage.

@@ -107,7 +107,7 @@ cases differently, for example releasing held resources on Pause while preservin

### Interaction with Workflow Pause

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Temporal.Headings] 'Interaction with Workflow Pause' should use sentence-style capitalization.

@@ -0,0 +1,197 @@
---
id: workflow-pause

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[Temporal.terms] Use 'Workflow' instead of 'workflow' when referring to a Temporal term.

title: Workflow Pause
sidebar_label: Workflow Pause
description: Pause and Unpause a Workflow Execution to stop new progress without terminating the Workflow or losing state.
slug: /workflow-pause

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[Temporal.terms] Use 'Workflow' instead of 'workflow' when referring to a Temporal term.


Pause stops a Workflow Execution from making new progress until it is Unpaused.

### When to Pause

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Temporal.Headings] 'When to Pause' should use sentence-style capitalization.


Unpause resumes a Paused Workflow Execution.

### When to Unpause

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Temporal.Headings] 'When to Unpause' should use sentence-style capitalization.

### What happens when you Unpause a Workflow

- **Workflow Tasks and Activity Tasks can be dispatched again.**
- **Signals received and timers that fired while Paused are processed by the Workflow.**

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[Temporal.terms] Use 'Timers' instead of 'timers' when referring to a Temporal term.

- Workflow Pause is an operational control. It isn't intended to be called from Workflow code.
- There is no indicator that all in-flight Activity attempts have completed after a Workflow is Paused.

## Interaction with Activity Operations

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Temporal.Headings] 'Interaction with Activity Operations' should use sentence-style capitalization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants