OpenAICloudflare Developer Platform2026/03/23 12:00

Workflows, Workers - Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

ローカル開発でWorkflowインスタンスにpause()/resume()/restart()/terminate()が追加

Key Points

  • ローカルでライフサイクル検証
  • pause/resume/restart/terminate対応
  • wrangler devサポート

Summary

wrangler dev実行時のローカル開発で、Workflowインスタンスの pause(), resume(), restart(), terminate() が利用可能になりました。これによりインスタンスのライフサイクルをローカル環境で再現して動作確認・デバッグが行えます。

Key Points

  • 対象: wrangler dev を使ったローカル開発
  • 利用可能なメソッド: pause(), resume(), restart(), terminate()
  • 主な用途: 実行中の一時停止・再開、再実行、即時終了のテストおよびデバッグ
  • 挙動の例: pause は実行中を一時停止、resume は再開、restart は先頭から再実行、terminate は即時終了

Example (TypeScript)

const instance = await env.MY_WORKFLOW.create({ id: "my-instance-id" });
await instance.pause();    // 実行中を一時停止
await instance.resume();   // 一時停止から再開
await instance.restart();  // 先頭から再実行
await instance.terminate(); // 即時終了

Notes

  • 本機能はローカル開発(wrangler dev)でのテスト向けです。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

Workflows、Workers — ローカル開発で Workflow インスタンスが pause(), resume(), restart(), terminate() をサポート

Workflows、Workers — ローカル開発で Workflow インスタンスが pause(), resume(), restart(), terminate() をサポート

公開日: 2026-03-23T12:00:00.000Z

概要

pause(), resume(), restart(), terminate() の各 Workflow インスタンスメソッドが、wrangler dev を使用したローカル開発環境で利用可能になりました。これにより、Workflow インスタンスのライフサイクル(実行 → 一時停止 → 再開 → 再起動 → 終了)をローカルで完全にテストできます。

利用可能なメソッド

  • pause() — 実行中のインスタンスを一時停止します。
  • resume() — 一時停止中のインスタンスを再開します。
  • restart() — インスタンスを最初から再起動します。
  • terminate() — インスタンスを即座に終了します。

使用例(TypeScript)

TypeScript

const instance = await env . MY_WORKFLOW . create ( { id : "my-instance-id" , } ) ;
await instance . pause () ; // 実行中の Workflow インスタンスを一時停止します
await instance . resume () ; // 一時停止中のインスタンスを再開します
await instance . restart () ; // インスタンスを最初から再起動します
await instance . terminate () ; // インスタンスを即座に終了します

備考

  • ローカルでのテストには wrangler dev を使用してください。
  • API の詳細や追加のドキュメントは Cloudflare の API ドキュメントを参照してください。

リソース

  • API
  • Help Center
  • System Status

Was this helpful? Yes / No

© 2026 Cloudflare, Inc. Privacy Policy | Terms of Use | Report Security Issues | Cookie Settings