ボット
1 つ以上のバージョンを使用できる Einstein Bot 設定の定義を表します。有効にできるバージョンは 1 つのみです。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファイルのサフィックスおよびディレクトリの場所
Bot コンポーネントのサフィックスは .bot で、bot フォルダに保存されます。
バージョン
Bot コンポーネントは、API バージョン 43.0 以降で使用できます。
特別なアクセスルール
Bot を使用できるのは、組織でチャットと Einstein Bots が有効になっている場合のみです。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| botMlDomain | LocalMlDomain | ボットに関連付けられたインテント、エンティティ、変数をグループ化する Einstein Intent セットを表します。同じボットのすべての Einstein ボットバージョンは、インテントセットを共有するようになりました。API バージョン 44.0 以降で利用できます。 |
| botUser | string | ボットに関連付けられたユーザプロファイルを表します。API バージョン 46.0 以降で使用できます。 |
| botVersions | BotVersion | ダイアログ、インテント、エンティティ、変数など、特定の Einstein ボットバージョンの設定の詳細を表します。 |
| contextVariables | ConversationContextVariable | チャネルに関係なくボットで顧客情報を収集できるように��るコンテキスト変数を表します。API 45.0 以降で使用できます。 |
| description | string | ボットの説明。 |
| label | string | Salesforce ユーザインターフェース全体でボットを識別する表示ラベル。 |
ConversationContextVariable
現在のボットバージョンにローカルのコンテキスト変数。API バージョン 45.0 以降で利用できます。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| contextVariableMappings | ConversationContextVariableMapping | コンテキスト変数、チャネル種別、および sObject 項目間の対応付けを表します。 |
| dataType | ConversationDataType (string 型の列挙) | 必須。コンテキスト変数のデータ型を表します。必須。有効な値は、次のとおりです。
|
| developerName | string | 必須。コンテキスト変数の名前を表します。必須。アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。 |
| label | string | 必須。Salesforce ユーザインターフェース全体でコンテキスト変数を識別する表示ラベル。 |
| SObjectType | string | 有効な値は、次のとおりです。
|
ConversationContextVariableMapping
コンテキスト変数、チャネル種別、および sObject 項目間の対応付けを表します。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| fieldName | string | 必須。対応付けの一部として使用する sObject 項目の API 参照名。 |
| messageType | MessageType (string 型の列挙) | 必須。チャネル (SMS メッセージまたはチャットのいずれか) を表します。必須。有効な値は、次のとおりです。
|
| SObjectType | string | 必須。対応付けの一部として定義する項目プロパティの sObject 型。有効な値は、次のとおりです。
|
LocalMlDomain
現在のボットバージョンのローカルの Einstein Intent セット。
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| label | string | Salesforce ユーザインターフェース全体で、現在のボットバージョンのローカルの Einstein Intent セットを表す表示ラベル。 |
| mlIntents | MlIntent[] | このローカルインテントセットに関連付けられたインテントのリスト。 |
| mlSlotClasses | MlSlotClass[] | このローカルインテントセットに関連付けられたエンティティのリスト。 |
| name | string | 必須。一意の名前を使用して、他のローカル Einstein Intent セットとの競合を回避します。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。 |
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。