Process StreetとCoworkでSOPの実行を自動化し承認は人に残す
SOPのワークフロー起動からタスク完了、データセット更新までをCoworkで一続きに進め、承認だけをNeeds approvalで人の判断に残す手順です。
Process Street×Coworkとは — 何を自動化するか
Process Streetコネクタの接続手順とツールの基本的な範囲はClaudeとProcess Streetを連携する方法にまとめています。本記事はその先、SOPのワークフロー起動からタスクの進行、データセットの更新、そして承認ゲートでの最終確認までを、Coworkで一続きのタスクとして進める手順を対象にします。
Coworkは、フォルダの読み書きとConnector経由の外部操作を1つのセッションでまとめて進められる実行環境です。Process StreetのcreateWorkflowRun(ラン起動)・assignTask(タスク割り当て)・createDataSetRecord(データセット更新)と、Claudeの「Tool permissions」による承認設定を組み合わせると、SOPの起動から進行、記録までを一続きのタスクとして依頼できます。
定型業務のSOPは、手順自体は決まっていても、起動忘れ・担当者の割り当て漏れ・記録の入力漏れといった運用上のミスが起きやすい領域です。承認ゲートは、この一連の流れの中で「後戻りしにくい操作」だけを人の判断に固定し、それ以外の起動・進行・記録はClaudeに任せる設計です。
前提条件 — 必要なプランと接続
CoworkはPro・Max・Team・Enterpriseの有料プランで利用できます。承認ゲート(Needs approval)を組織全体に設定する操作はTeam・EnterpriseプランのOwnerに限られます。
進める前に、Process Streetコネクタが接続済みであることを確認します。未接続の場合は、先にProcess Streetコネクタの接続手順を済ませておきます。
手順1: SOPのワークフローランを起動する
Coworkに次のように依頼します。
"新入社員オンボーディングのワークフローを起動して、担当を人事の佐藤さんに割り当てて。"
Process StreetコネクタがcreateWorkflowRunでランを起動し、assignTaskで最初のタスクの担当者を設定します。ワークフローの雛形自体はProcess Street側で事前に整えておく前提です。
手順2: タスクの進行状況を確認し、記録を更新する
ランが進み始めたら、進行状況の確認と記録の更新を依頼します。
"このオンボーディングランのタスクがどこまで終わっているか教えて。完了したタスクの結果をデータセットに記録して。"
listTasksByWorkflowRunでタスクの進行状況を確認し、createDataSetRecordで完了した項目の記録をデータセットに追加します。フォーム項目に入力された内容の確認にはlistFormFieldValuesByTaskを使います。日々の進捗確認をこの依頼だけで済ませられる点が、Process Street側の画面を毎回開くのとの違いです。
手順3: 承認ゲートを設定する — Needs approvalで削除操作を止める
SOPの運用に慣れるまでは、後戻りしにくい操作の実行前に承認ゲートを挟みます。設定はProcess Streetコネクタ側ではなく、Claudeの「Tool permissions」で行います。
- Team・EnterpriseのOwnerが「Customize」→「Connectors」からProcess Streetを選ぶ
- 「Tool permissions」を開き、書き込み・削除系のカテゴリーを確認する
deleteWorkflowRunやdeleteDataSetRecordのような削除操作を「Needs approval」に設定するlistTasksやgetWorkflowRunのような照会系の操作は「Always allow」のままにする
この設定は組織全体に効きますが、Process Street側の削除権限を上書きするものではありません。承認した担当者がProcess Streetで削除権限を持っていない場合、削除そのものは失敗します。
手順4: 2種類の承認を区別して確認する
ここまでのNeeds approvalと、Process Street側の承認ステップは別のしくみです。Needs approvalは、Claudeが削除操作を実行する直前に会話の中で人が確認するゲートで、手順3で設定したものです。一方、listApprovalsが照会するのはProcess Street上のワークフローにもともと組み込まれている承認ステップの状態で、Claudeの実行前確認とは別に、SOPの手順そのものに含まれる承認です。
"このオンボーディングランで、承認待ちのステップが残っているか教えて。"
listApprovalsで、Process Street側の承認ステップの状態を照会できます。承認待ちが解消されているかどうかは、この照会結果をもとに人が判断して次の作業に進みます。複数のSOPを並行して運用している場合は、ランごとに絞り込んで確認するよう依頼すると見落としが減ります。
チームリードが担当割り当てを一括で見直す
複数のSOPを並行して回しているチームでは、誰がどのランを担当しているかが分散して見えにくくなります。チームリードの立場では、次のような依頼で担当割り当てをまとめて見直せます。
"今動いているすべてのオンボーディングランについて、誰が担当しているか一覧にして。担当が空いているランがあれば教えて。"
listWorkflowRunAssigneesで各ランの担当者を横断的に取得し、listWorkflowRunsと組み合わせることで、担当が割り当てられていないランを洗い出せます。担当漏れは個々のランを1つずつ開いて確認すると見落としやすいため、この横断確認をCoworkにまとめて任せる使い方が向きます。担当を再割り当てする操作自体はassignTaskやassignWorkflowRunで行い、これらは書き込み系の操作としてNeeds approvalの対象に含めるかどうかを組織のポリシーに合わせて判断します。
承認ゲートを組織全体に広げる — Enterprise-managed auth
通常のOAuth認証は、接続する本人ごとに個別の作業が必要です。Enterprise-managed auth(ベータ機能)を使うと、OwnerがProcess Streetコネクタを一度認証するだけで、メンバーは初回ログイン時にアクセスを自動的に引き継げます。SOPの実行フローを組織全体で標準化したい場合、承認ゲートの設定に加えてこの一括認証も合わせて検討する価値があります。設定手順はClaude Enterpriseでコネクタを一括認証する設定手順にまとめています。
SOPデータの共有範囲を制限する
Team・Enterpriseプランでは、Connectorsはプライベートプロジェクトでのみ利用できます。Process Streetのワークフローデータを同期した会話は、他のメンバーと共有できない設計です。オンボーディングSOPのフォーム項目に個人情報が含まれる場合、この制限がそのまま誤共有の防止にもなります。
Process Streetとの通信は暗号化されますが、データそのものはProcess Street自身のインフラで処理されます。EnterpriseプランのUS-only inference設定は、Claude側の推論実行地域を制御するものであり、接続先であるProcess Streetのデータ処理場所までは変更しません。この違いは、承認ゲートの設計とは別に確認しておく必要があります。
影響度早見表 — 規模別にどれくらい効くか
| 利用形態 | 効果 | 理由 |
|---|---|---|
| 個人・少人数チーム | 効果ほぼ影響なし | 理由承認ゲートの組織一括設定はTeam・EnterpriseのOwner向け機能で対象外 |
| Team・Enterpriseで反復SOPが多い組織 | 効果明確な恩恵あり | 理由承認ゲートを一元設定でき、削除操作の事故を組織的に防げる |
| 単発・非定型の業務が中心の組織 | 効果ほぼ影響なし | 理由SOP化されていない業務にはワークフローランの起動自体が向かない |
よくあるつまずき
承認ゲートを設定したのに削除が止まらない
設定対象を間違えている可能性があります。削除操作は書き込み・削除系のツールに分類されます。照会系のカテゴリーだけをNeeds approvalにしても、削除そのものを止める効果はありません。
タスクの進行状況が実際と食い違う
getWorkflowRunで最新の状態を再取得してから判断します。表示されている情報が古い場合は、これで解消します。
Coworkのセッションが途中で止まったように見える
このSOP実行フローはProcess Streetコネクタ経由の操作だけで完結し、ローカルファイルやブラウザー操作を挟みません。Coworkのセッションは、デスクトップアプリを閉じてもパソコンがスリープ状態になっても継続します。セッションが止まって見える場合は、アプリの開閉ではなく、Process Street側の接続状態やタスクの進行状況を先に確認します。ローカルファイルやブラウザーを操作する工程を含める場合は、その間だけデスクトップアプリを開いたままにします。
Process Streetへの接続がうまくいかない
まず安定したインターネット接続があるか、Process Streetアカウントが有効か、必要な権限や契約プランの条件を満たしているかを順に確認します。それでも解決しない場合は、「Customize」→「Connectors」から一度切断し、再接続すると解消することがあります。
まとめ
Process Street×Coworkの実行フローは、SOPのワークフロー起動、タスクの進行確認、データセットへの記録までを一続きのタスクとして進められます。承認には2種類あります。Claudeが削除操作を実行する直前に人が確認するNeeds approval(Tool permissionsで設定)と、Process Street側のワークフローにもともと組み込まれた承認ステップ(listApprovalsで照会)です。Team・EnterpriseのOwnerが削除のような取り消しにくい操作だけをNeeds approvalに絞るのが実務的な設定です。反復SOPが多い組織ほど、起動から記録までの自動化と承認ゲートの組み合わせによる恩恵が大きくなります。