コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
バージョン管理
変更ログ
API バージョンのアップグレード
SDK バージョンをアップグレードする
Essentials
SDK
API
テスト
Stripe CLI
ツール
ワークベンチ
開発者ダッシュボード
Stripe Shell
Visual Studio Code をご利用の場合
機能
ワークフロー
    概要
    ワークフロー
    ワークフローを設定
    ユースケース
イベントの送信先
Stripe 健全性アラートファイルのアップロード
AI solutions
エージェントツールキット
セキュリティとプライバシー
セキュリティ
プライバシー
Stripe を拡張する
Stripe Apps
Stripe のコネクター
パートナー
Partner Ecosystem
パートナー認定
ホーム開発者向けリソースWorkflows

ワークフローを設定する公開プレビュー

ダッシュボードでワークフローを設定する方法は以下のとおりです。

ダッシュボードのイベントに応答して自動タスクを設定するワークフローを作成します。

はじめに

  • 一度に最大 6 つのアクティブなワークフローを実行できます。
  • サンドボックスを作成して、ワークフローの作成と実行をテストします。新機能を試したり、トラブルシューティングを行ったり、本番運用に影響を与えずに問題を修正したりできます。
  • まだ行っていない場合は、ワークフローを確認してください。

ワークフローを作成する

  1. ダッシュボードのワークフローに移動します。

  2. 新しいワークフロー をクリックして、ワークフローエディターを開きます。

  3. 名称未設定のワークフロー をクリックし、ワークフローの名前を入力します。

  4. トリガーを追加 をクリックします。

    • 各ワークフローには、トリガーを 1 つだけ設定できます。
    • トリガーは、ワークフローの開始に使用できる Stripe API の公開イベントです。
    • 検索するか、提案されたトリガーの 1 つから選択できます。カテゴリー別に参照して、オプションを絞り込むこともできます。
  5. トリガーを選択した後、条件を追加することで、ワークフローを実行するタイミングをさらに指定できます。

    • リスト条件では、最大 100 の項目が評価されます。たとえば、項目のリストを含むフィールドに条件を設定する場合、ワークフローは最初の 100 の項目のみを評価して、条件が満たされているかどうかを判断します。制限を超える項目は評価されません。
    • ワークフローは、トリガー条件が true の場合にのみ実行されます。
  6. ステップを追加 をクリックします。アクションまたは条件のいずれかを選択できます。

    • 各ワークフローで、最大 12 のステップをサポート可能です。
    • 動的な値は特定のステップで取得されますが、そのステップの実行後またはイベントのトリガー後にオブジェクトが変更されると、値が古くなる可能性があります。ただし、各アクションは、オブジェクトの最新バージョンによって実行されます。
  7. 次に、パラメーターに値を追加してアクションを構成します。ワークフローを実行するには、すべての必須フィールドに入力する必要があります。これらのプロパティは 必須 とマークされています。

  8. 必要に応じてステップを追加します。

  9. 有効化 をクリックします。

作成できるワークフローの例については、ユースケースを参照してください。

ワークフローをテストする

ワークフローを保存してアクティブにしたら、ワークフローをテストします。トリガー、トリガー条件 (該当する場合)、および適用した一連のステップをテストする必要があります。

たとえば、顧客を新規作成するたびにトリガーされるワークフローをテストするには、次のようにします。

  1. サンドボックスを作成して、本番環境のアカウントに影響を与えることなくワークフローを安全にテストします。
  2. ダッシュボードの顧客に移動します。
  3. + 新規顧客 をクリックします。
  4. 顧客の詳細を入力し、名前が顧客のファーストネーム (「John」など) で始まることを確認します。
  5. 顧客を追加 をクリックします。

ワークフローを観察する

ワークフローをトリガーした後、その実行の詳細を確認します。

  1. ダッシュボードのワークフローに移動します。

  2. 該当するワークフローをクリックします。

  3. 最近の実行 で、作成してトリガーしたテスト ワークフローを表す最新の実行エントリーを表示します。

    • ワークフローが正常に実行されると、ステータスに 成功 バッジが表示されます。
    • ワークフローが失敗した場合、ステータスに 失敗 バッジが表示されます。
  4. 実行をクリックすると、ワークフローによって実行された各ステップの詳細が表示されます。ステップをクリックすると、Workbench で検査 をクリックして、ワークフローで行われたアクションから生成された開発者向けの Workbench ログを表示することもできます。

    • Workbench は、Workbench のイベントタブに直接移動できるトリガーイベントと、該当するリクエストログにアクセスできるアクションで使用可能です。
    • メールの送信や分岐を含む条件の評価など、ワークフロー固有のステップでは使用できません。
  5. 実行履歴 ビューで、オーバーフローメニュー () > Inspect resource (リソースを検査) をクリックして、Workbench を使用してワークフローをトリガーしたオブジェクトの JSON ビューを探索します。

失敗したワークフロー

ワークフローが失敗した場合:

  1. 実行履歴 ビューで、エラー メッセージが表示されなかったステップをクリックします。

  2. エラーメッセージを使用して手順を修正します。また、Workbench で検査 をクリックして、ワークフローによって生成された開発者向けの Workbench ログを表示することもできます。

  3. 実行を再試行 をクリックして、同じトリガーデータを使用してワークフローを直接再トリガーします。

    • 実行を再試行できるのは、アクティブなワークフローのみです。
    • 最初のトリガーが満たされてから最大 30 日間、元のイベントデータを使用してワークフローを再実行できます。
  4. 再実行が成功したか (最初のトリガーから始まり、ワークフローのすべてのステップに進んだかどうか) を確認します。

ワークフローを使用した Workbench ビュー

ワークフローを使用した Workbench ビュー

ワークフローを非アクティブ化

ワークフローをアクティブ化、非アクティブ化、または削除できます。ワークフローを非アクティブにすると、Stripe はワークフローを無効と見なし、トリガーに応答しなくなります。

一度に最大 6 つのアクティブなワークフローを維持でき、アクティブなワークフローと非アクティブなワークフローの両方を含む合計 20 のワークフローを持つことができます。ワークフローが 20 個ある場合、別のワークフローを作成することはできません。アクティブなワークフローが 6 つあり、別のワークフローをアクティブにする場合は、まず既にアクティブなワークフローを非アクティブにする必要があります。

ワークフローを非アクティブにするには:

  1. ワークフローに移動し、該当するワークフローを選択します。
  2. 非アクティブ化 をクリックします。ワークフローを再びアクティブにする場合は、アクティブ化 をクリックします。

ワークフローを削除する

ワークフローの削除は恒久的です。削除後、ワークフローは元に戻せません。ワークフローを削除する前に再確認してください。不明な場合は、削除するのではなく、非アクティブにすることを検討してください。

ワークフローを削除するには:

  1. ワークフローに移動し、該当するワークフローを選択します。
  2. 非アクティブ化 の横にあるオーバーフローメニュー () > ワークフローの削除 をクリックします。
  3. モーダルで 削除 をクリックします。

これで、ワークフローが実行の詳細とともに完全に削除されました。

参照情報

  • ワークフロー
  • ユースケース
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc