# カスタムアクション サードパーティー製または独自のアプリのアクションを使用して、ワークフローを拡張できます。 カスタムアクションを使用すると、Stripe の組み込みアクションを超えてワークフローを拡張できます。サードパーティー製アプリのアクションを使用することも、独自のアクションを構築することもできます。ユーザーは、アクションメニューからカスタムアクションを選択し、パラメーターを設定してワークフローを公開することで、ダッシュボードのワークフローにカスタムアクションを追加できます。 ## 利用可能なカスタムアクションを使用 一部のサードパーティーの Stripe Apps には、コードを記述せずにワークフロービルダーに追加できるカスタムアクションが含まれています。これらのアクションを使用するには、アプリをインストールして、ワークフローでそのアクションを使い始めることができます。 ### カスタムアクションを参照する 使用できるカスタムアクションを確認するには: 1. ダッシュボードで [Workflows](https://dashboard.stripe.com/workflows) に移動します。 1. 既存のワークフローを開くか、新しいワークフローを作成できます。 1. **アクションを追加**をクリックすると、アクションメニューが開きます。 1. **アプリ**をクリックすると、ユースケースに合った利用可能なアクションの一部を参照できます。インストール済みアプリのカスタムアクションは、Stripe の組み込みアクションと並んで表示されます。 必要なアクションが表示されない場合は、ワークフローアクションを提供するアプリが [Stripe App Marketplace](https://marketplace.stripe.com) にあるか確認してください。 ### Stripe アプリのインストール サードパーティー製アプリのカスタムアクションを使用するには、まずアプリをインストールしてください。 1. [Stripe App Marketplace](https://marketplace.stripe.com) またはワークフロービルダーでアプリを見つけることができます。 1. **インストール**をクリックし、画面の案内に従って Stripe アカウントでアプリを承認します。 1. インストール後、アプリのカスタムアクションがワークフロービルダーのアクションメニューに表示されます。 ### サードパーティー設定の完了 一部のカスタムアクションは、外部サービス (CRM、メールプラットフォーム、メッセージングツールなど) に接続します。アプリにサードパーティーとの連携が必要な場合は、以下を行います。 1. まだアカウントをお持ちでない場合は、サードパーティーサービスのアカウントを作成できます。 1. Stripe ダッシュボードでアプリの設定を開き、サードパーティーの認証情報を入力して、接続を設定します。アプリはこれらを安全に保存し、アクションの実行時に使用します。 ### ワークフローにアクションを追加 アプリがインストールされ、サードパーティーのセットアップが完了したら: 1. ワークフローを開くか作成します。 1. **Add action** をクリックして、アクションメニューからカスタムアクションを選択します。 1. アクションのパラメーターを設定します。フォームのフィールドはアプリによって異なります。 1. ワークフローを公開します。 カスタムアクションは、組み込みの Stripe アクションと同様に、ワークフローの一部として実行されます。 ## 独自のカスタムアクションを構築する 使用可能なアクションがユースケースを満たさない場合は、[スクリプト](https://docs.stripe.com/extensions/custom-actions/build-with-script.md)または[リモート関数](https://docs.stripe.com/extensions/custom-actions/build-with-remote-function.md)を使用して独自のアクションを構築できます。カスタムアクションは、[拡張機能](https://docs.stripe.com/extensions/how-extensions-work.md)の一種で、`extend.workflows.custom_action`[ 拡張ポイント](https://docs.stripe.com/extensions/extension-points.md)に接続されます。これを [Stripe App](https://docs.stripe.com/stripe-apps.md) の一部としてパッケージ化すると、アプリをインストールしたすべてのユーザーのワークフロービルダーに表示されます。 カスタムアクションは、スクリプト (Stripe の管理対象ランタイムで実行される TypeScript) またはリモート関数 (独自のインフラストラクチャ上の HTTP エンドポイント) を使用して実装できます。 [メソッド、スキーマ、動的フォーム、実行時の動作など、カスタムアクションの仕組みの詳細をご覧ください](https://docs.stripe.com/extensions/custom-actions/how-custom-actions-work.md)。 ## See also - [ワークフローの設定](https://docs.stripe.com/workflows/set-up.md) - [ユースケース](https://docs.stripe.com/workflows/use-cases.md) - [コレクションの反復処理](https://docs.stripe.com/workflows/loops.md) - [プログラムでワークフローをトリガーする](https://docs.stripe.com/workflows/programmatic-triggers.md) - [エンドポイントを呼び出す](https://docs.stripe.com/extensions/invoke-endpoints.md)