この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

MlDomain

Einstein Intent セットを表します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。

ファイルのサフィックスおよびディレクトリの場所

MlDomain コンポーネントのサフィックスは .mlDomain で、mlDomains フォルダに保存されます。

バージョン

MlDomain コンポーネントは、API バージョン 43.0 以降で使用できます。

特別なアクセスルール

このオブジェクトを使用できるのは、組織でチャットと Einstein Bots が有効になっている場合のみです。

項目

項目名 項目の型 説明
description string Einstein Intent セットの説明。
label string Einstein Intent セットの名前。
mlIntents MlIntent[] この Einstein Intent セットのインテントのリスト。
mlSlotClasses MlSlotClass[] この Einstein Intent セットのエンティティのリスト。

MlIntent

Einstein Intent セットの Intent。

項目名 項目の型 説明
description string Einstein Intent セットの説明。
developerName string 必須。一意の名前を使用して、同じボットバージョンに関連付けられた他の Einstein Intent セットとの競合を回避します。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。

「DeveloperName を表示」または「設定・定義を参照する」権限を持っているユーザのみがこの項目の表示、グループ化、並び替え、絞り込みを行えます。

メモ

label string Einstein Intent セットの名前。
mlIntentUtterances MlIntentUtterance[] このインテントへの顧客の入力のリスト。
relatedMlIntents MlRelatedIntent[] このインテントへの顧客の入力を展開するために使用する Einstein Intent セットのインテントのリスト。ローカルの Einstein Intent セットのインテントにのみ、関連するインテントがあります。

MlIntentUtterance

このインテントへの顧客の入力。

項目名 項目の型 説明
utterance string 親インテントをトリガする、顧客の入力または自然言語によるクエリ。

MlRelatedIntent

このインテントへの顧客の入力を展開するために使用する Einstein Intent セットのインテント。ローカルの Einstein Intent セットのインテントにのみ、関連するインテントがあります。

項目名 項目の型 説明
relatedMlIntent string 現在の親インテントの顧客の入力を展開するために使用するインテントの名前。

MlSlotClass

この Einstein Intent セットのエンティティ。

項目名 項目の型 説明
dataType MlSlotClassDataType (string 型の列挙) MISlotClass で使用可能なデータ型のリスト。有効な値は、次のとおりです。
  • Text
  • Number
  • Boolean
  • Date
  • DateTime
  • Currency
description string Einstein Bot エンティティの説明。
developerName string 必須。一意の名前を使用して、Einstein Intent セット内の他のエンティティとの競合を回避します。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。

「DeveloperName を表示」または「設定・定義を参照する」権限を持っているユーザのみがこの項目の表示、グループ化、並び替え、絞り込みを行えます。

メモ

extractionRegex string 種別が Pattern に設定されている場合にエンティティを抽出するために使用する正規表現。
extractionType MlSlotClassExtractionType (string 型の列挙) 必須。有効な値は、次のとおりです。
  • Pattern
  • Value
label string Salesforce ユーザインターフェース全体でエンティティを識別する表示ラベル。
mlSlotClassValues MlSlotClassValue[] Value 種別のエンティティに関連付けられたエンティティ値のリスト。

MlSlotClassValue

Value 種別のエンティティに関連付けられたエンティティ値。

項目名 項目の型 説明
synonymGroup SynonymGroup 現在のエンティティ値の用語またはシノニムのリストを表します。
value string Value 種別のエンティティを抽出するために使用する 1 つの値。

SynonymGroup

同義の単語または語句のグループを表します。

項目名 項目の型 説明
languages Language (string 型の列挙) 必須。値リストを適用する言語を指定します。値リスト項目が 1 つの言語に固有である場合は、その言語のみを指定します。値リスト項目を複数の言語に適用する場合は、1 つの値リストに複数の言語を指定します。
terms string 必須。値リストの他の用語と同義の単語または語句です。

宣言的なメタデータの定義のサンプル

次に、MlDomain の例を示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<MlDomain xmlns="http://soap.sforce.com/2006/04/metadata">
3    <label>TestDomainMetadata</label>
4    <description>This is domain 2 for metadata testing</description>
5    <mlIntents>
6        <developerName>Test_Intent_New</developerName>
7        <label>Test Intent New</label>
8        <mlIntentUtterances>
9            <utterance>Utterance Hello</utterance>
10        </mlIntentUtterances>
11        <mlIntentUtterances>
12            <utterance>Utterance Hi</utterance>
13        </mlIntentUtterances>
14        <mlIntentUtterances>
15            <utterance>Utterance What</utterance>
16        </mlIntentUtterances>
17    </mlIntents>
18    <mlIntents>
19        <developerName>Test_Intent_New2</developerName>
20        <label>Test Intent New 2</label>
21    </mlIntents>
22    <mlSlotClasses>
23        <developerName>Test_Entity1</developerName>
24        <label>Test Entity 1</label>
25        <extractionType>Value</extractionType>
26        <mlSlotClassValues>
27                <value>Choice value 1</value>
28            </mlSlotClassValues>
29            <mlSlotClassValues>
30                <value>Choice value 2</value>
31            </mlSlotClassValues>
32    </mlSlotClasses>
33    <mlSlotClasses>
34        <developerName>Test_Entity2</developerName>
35        <label>Test Entity 2</label>
36        <extractionType>Pattern</extractionType>
37    </mlSlotClasses>
38    <mlSlotClasses>
39            <dataType>Text</dataType>
40            <description>Valid Email Address</description>
41            <developerName>Email</developerName>
42            <extractionRegex>\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b</extractionRegex>
43            <extractionType>Pattern</extractionType>
44            <label>Email</label>
45    </mlSlotClasses>
46    <mlSlotClasses>
47        <developerName>airport</developerName>
48        <extractionType>Value</extractionType>
49        <label>airport</label>
50        <mlSlotClassValues>
51            <synonymGroup>
52                <languages>en_US</languages>
53                <terms>San Francisco</terms>
54                <terms>The City</terms>
55            </synonymGroup>
56            <value>SFO</value>
57        </mlSlotClassValues>
58        <mlSlotClassValues>
59            <synonymGroup>
60                <languages>en_US</languages>
61                <terms>Oakland</terms>
62                <terms>The Town</terms>
63            </synonymGroup>
64            <value>OAK</value>
65        </mlSlotClassValues>
66    </mlSlotClasses>
67</MlDomain>

前の定義を参照する package.xml の例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>TestDomainMetadata</members>
5        <name>MlDomain</name>
6    </types>
7    <version>43.0</version>
8</Package>

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。