--- title: "アクションの設定" url: https://docs.catalyst.zoho.com/ja/tutorials/ecommerce-bot/nodejs/configure-actions/ description: "Catalyst ConvoKraft、Serverless Integration関数、およびZoho CRMを使用して、ECサイト向けの会話型セールスアシスタントボットを構築します。Webサイトのユーザーと対話し、注文を管理します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "ConvoKraftボットの作成" url: /ja/convokraft/help/bots/create-a-bot/ - name: "アクションの作成" url: /ja/convokraft/help/actions/create-an-action/ --- # アクションの設定 [ボットを作成](https://docs.catalyst.zoho.com/ja/convokraft/help/bots/create-a-bot/)した後、[アクションを作成](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/create-an-action/)し、必要に応じてアクションのレスポンスを設定する必要があります。一般的に、アクションのレスポンスは、ビジネスロジックに基づくもの、または操作を伴わない静的な直接レスポンスのいずれかに設定できます。このチュートリアルでは、すべてのアクションのレスポンスをビジネスロジックの実行に基づいて設定します。 Eコマースボットには以下のアクションを作成し、ユーザーが必要な時にボットと直接対話して操作を実行できるようにします。 * **Eコマースストアの商品リストを表示する** * **新規注文を行う** * **注文の詳細を確認する** * **配送先住所を変更する** * **注文を後日に変更する** アプリケーションの特定のニーズに基づいてアクションを設定するには、適切なサンプル文とパラメータを定義する必要があります。このセクションでは、Eコマースボットの上記アクションに設定する[サンプル文](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/define-sample-sentences/)と[パラメータ](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/define-params/)について詳しく説明します。 [ConvoKraftボットを作成](https://docs.catalyst.zoho.com/ja/tutorials/ecommerce-bot/nodejs/create-a-bot/)し、ビジネスロジックを構築するための適切な開発プラットフォームを選択すると、ボットの詳細ページが表示されます。 以下の手順に従って、Eコマースボットのアクションを作成・設定してください: 1. ボットを開いた後、**Create Action**をクリックして新しいアクションを追加します。  2. Eコマースボットの最初のアクションとして、ストアで利用可能な商品を一覧表示するアクションを作成します。 表示されるポップアップウィンドウで、アクション名に「List the items available in Store」と入力します。レスポンスを**Based on a business logic**に選択し、**Next**をクリックします。  3. 該当するサンプル文を設定します。会話形式では、ユーザーはさまざまな方法でこのアクションを呼び出す可能性があります。例えば、「list the items available」や「what are the products available in the store?」などです。  4. このアクションにはパラメータを設定しません。このステップをスキップして**Save**をクリックしてください。  同様に、Eコマースボットの残りのアクションを作成する手順を以下に示します。上記の手順はすべてのアクションに適用されますが、追加で特定のアクションに対して[パラメータの作成](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/define-params/)が必要になる場合があります。 ### 注文の発注 1. 前のステップで説明したように、ボットの詳細ページからビジネスロジックに基づいてレスポンスを返す新しいアクションを作成し、「Place an order」と名付けます。このアクションのサンプル文は以下のように定義できます: * "I want to place an order" * "Need to place order" * "I have an account **amelia.burrows@zylker.com** and I would like to place an order of the product id : 18392188283 to be delivered on 11-Dec-2025" 2. 文を設定したら**Next**をクリックします。 3. **New Param**をクリックし、以下の指示に従ってパラメータタイプを選択します。 **String**をクリックすると、**New Param**ダイアログボックスが開きます。  パラメータ名に「productid」と入力し、以下の表を参考にプロンプトメッセージを追加します。各パラメータタイプの属性の詳細については、[このページ](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/define-params/#attributes-of-a-param)を参照してください。  このアクションには以下のパラメータを作成します:
| パラメータタイプ | 名前 | プロンプトメッセージ | バリデーション失敗時のプロンプトメッセージ |
|---|---|---|---|
| String | `productid` | Please enter the Product ID | The entered ProductID is invalid. Please check and retry. |
| `cxemail` | Please enter your Email Address | The entered email address is invalid. Please check and retry. | |
| Date | `cxdate` | Please enter the date on which you expect the delivery | The entered date is invalid. Please check and retry. |
| String | `cxaddr` | Please enter the address where you want the order to be delivered | The entered address is invalid. Please check and retry. |
| パラメータタイプ | 名前 | プロンプトメッセージ | バリデーション失敗時のプロンプトメッセージ |
|---|---|---|---|
| `cxemail` | Please provide the email address associated with your order | The entered email address is invalid. Please check and retry. |
| パラメータタイプ | 名前 | プロンプトメッセージ | バリデーション失敗時のプロンプトメッセージ |
|---|---|---|---|
| `cxemail` | Please provide the email Address associated with your order. | The entered email address is invalid. Please check and retry. | |
| String | `cxorderid` | Please enter your Order ID. | The entered OrderID is invalid. Please check and retry. |
| String | `cxaddr` | Please enter the address where you want the order to be delivered. | The entered address is invalid. Please check and retry. |
| パラメータタイプ | 名前 | プロンプトメッセージ | バリデーション失敗時のプロンプトメッセージ |
|---|---|---|---|
| `cxemail` | Please provide the email ID associated with your order. | The entered email ID is invalid. Please check and retry. | |
| String | `cxorderid` | Please enter your Order ID. | The entered OrderID is invalid. Please check and retry. |
| Date | `cxdate` | Mention the date you would like to reschedule your order | The entered date is invalid. Please check and retry. |