--- title: "Paramの定義" url: https://docs.catalyst.zoho.com/ja/convokraft/help/actions/define-params/ description: "ConvoKraft BotでActionsを設定する際のparamの使用方法とユースケースについて説明します。" last_updated: 2026-02-23T12:39:41Z service: ConvoKraft type: general --- # Paramの定義 # はじめに Botとの会話中にユーザーから受け取る入力データは、Actionのparamとして記述されます。Actionの実行をフォームへの記入に例えると、フォーム内のフィールドがActionのparamと見なすことができます。 たとえば、イベントを作成するActionのparamは通常以下のとおりです: * イベントのタイトル * イベントの開始時間 * イベントの終了時間 ユーザーはこれらの各paramに対して、自然言語で会話形式で値を提供できます。Actionに設定されたparamに基づいて、ConvoKraftはメッセージの意図を自動的に理解し、paramの適切な値を抽出します。 > **注意:** Botの会話フローは、定義されたparamの順序に依存します。Actionが検出された後、Botは未入力のすべてのparamを定義された順序で、それぞれのプロンプトメッセージとともに1つずつプロンプトします。 ConvoKraftはNLP能力を使用して、Actionに対して行われた設定と実行時のユーザー入力との一致を行います。特定のparamの宣言されたデータ型に従って、ユーザーの入力を計算値に変換します。paramのサポートされるデータ型については、このページの後半で詳しく説明します。これらのparamは、Botの必要な操作を実行するためにBusiness Logicで使用されます。 paramの実装と使用方法の詳細については、[Actionの作成](https://docs.catalyst.zoho.com/ja/convokraft/help/actions/create-an-action)をご覧ください。 > **注意:** * paramの定義は、Business Logicを実行するようにActionを設定した場合にのみ適用されます。 * Actionには最大**20個のparam**を設定できます。 ### Paramの属性 このセクションでは、paramのさまざまな属性について詳しく説明します: 1. **Param名** paramの有効な名前は、以下のポイントに準拠する必要があります: * 小文字で始まること * 数字と文字のみ使用可能 * 最大50文字 * すべてのActionで一意であること * ConvoKraftの予約語として以下の名前はparamとして使用できません:`userInput`、`previousParam`、`additionalParams`、`sessionData`、`broadcast`、`previousUserMsgs`、`cache`、`org`、`user` 2. **Param型** ConvoKraftでサポートされている型のリストからparamに必要なデータ型を選択できます:
| データ型 | 説明 |
|---|---|
| `String` | String型の単一入力 |
| `Integer Number` | Integer型の単一入力 |
| `Integer Number Range` | 整数の開始範囲と終了範囲を表す2つの入力 |
| `Decimal Number` | 小数の四捨五入する桁数。許可される最大精度は5です。 |
| `Decimal Number Range` | 小数の開始範囲と終了範囲を表す2つの入力 |
| `Date` | Date型の単一入力 |
| `Date Range` | 日付の開始範囲と終了範囲を表す2つの入力 |
| `Date/Time` | Date/Time型の単一入力 |
| `Date/Time Range` | Date/Timeの開始範囲と終了範囲を表す2つの入力 |
| `Boolean` | YESまたはNOの入力 |
| `Email` | Email型の単一入力 |
| `Amount` | 通貨コード/通貨記号を含む金額入力 |
| `File` | ユーザー入力としてアップロードするファイル。このparamでは、ユーザーがアップロードできるファイルタイプを指定できます。サポートされているファイルタイプは以下に記載されています。 |
| `Single selection list` | ユーザーが1つ選択できる利用可能なオプションのリスト。詳細は以下のとおりです。 |
| `Multiple selection list` | ユーザーが複数選択できる利用可能なオプションのリスト。詳細は以下のとおりです。 |
| フォーマット | サポートされるファイルタイプ |
|---|---|
| `IMAGE` | image/png, image/jpeg,image/bmp, image/tiff, image/vnd.microsoft.icon |
| `DOCUMENTS` | text/plain, text/csv, application/rtf, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.oasis.opendocument.text |
| `PDF` | application/pdf |
| `PRESENTATION` | application/mspowerpoint, application/vnd.ms-powerpoint, application/vnd.ms-powerpoint, application/vnd openxmlformatsofficedocument.presentationml .presentation, application/vnd.oasis.opendocument.presentation |
| `SPREADSHEET` | application/vnd.ms-excel, application/vnd.msexcel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.oasis.opendocument.spreadsheet |
| `AUDIO` | audio/mpeg , audio/wav, audio/midi, audio/x-midi, audio/aac |
| `VIDEO` | video/mpeg, video/x-msvideo ,video/x-flv, video/mp4, video/quicktime |
| `COMPRESSION` | application/zip, application/x-tar, application/gzip |