DecisionTableDatasetLink
決定表に関連付けられているデータセットリンクに関する情報を表します。データセットリンクで、決定表で結果を提供するレコードのオブジェクトを選択します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
ファイルのサフィックスおよびディレクトリの場所
DecisionTableDatasetLink コンポーネントのサフィックスは .decisionTableDatasetLink で、decisionTableDatasetLinks フォルダーに保存されます。
バージョン
DecisionTableDatasetLink コンポーネントは、API バージョン 51.0 以降で使用できます。
特別なアクセスルール
このメタデータ型を使用するには、Salesforce 組織に Loyalty Management または Rebate Management ライセンスが必要です。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| decisionTableName | string | 必須。関連付けられている決定表の名前。 |
| decisionTblDatasetParameters | DecisionTblDatasetParameters | 決定表パラメーターと、データセットリンクで選択されたオブジェクトの項目間の対応付け。 |
| description | string | データセットリンクの説明。 |
| isDefault | boolean | データセットリンクが決定表のデフォルトのデータセットリンクであるかどうかを示します。 |
| setupName | string | 必須。[設定] に表示される決定表データセットリンクの名前。 |
| sourceObject | string | 必須。評価されるオブジェクトの名前。 |
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| datasetFieldName | string | 必須。結果を提供するときに入力種別決定表パラメーターに対して値を比較するデータセット項目の名前。 |
| fieldName | string | 必須。決定表データセットリンクの入力または出力として選択される決定表項目の API 参照名。 |
宣言的なメタデータの定義のサンプル
DecisionTableDatasetLink コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<DecisionTableDatasetLink xmlns="http://soap.sforce.com/2006/04/metadata">
3 <decisionTableName>Sample_DT</decisionTableName>
4 <decisionTblDatasetParameters>
5 <fieldName>IsDeleted</fieldName>
6 <datasetFieldName>IsDeleted</datasetFieldName>
7 </decisionTblDatasetParameters>
8 <decisionTblDatasetParameters>
9 <fieldName>LimitNumber</fieldName>
10 <datasetFieldName>CallDurationInSeconds</datasetFieldName>
11 </decisionTblDatasetParameters>
12 <decisionTblDatasetParameters>
13 <fieldName>Name</fieldName>
14 <datasetFieldName>Subject</datasetFieldName>
15 </decisionTblDatasetParameters>
16 <description>DSL created for md-common tests</description>
17 <isDefault>false</isDefault>
18 <sourceObject>Task</sourceObject>
19 <setupName>DSL Sample</setupName>
20</DecisionTableDatasetLink>デフォルトの DecisionTableDatasetLink コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<DecisionTableDatasetLink xmlns="http://soap.sforce.com/2006/04/metadata">
3 <decisionTableName>Sample_DT</decisionTableName>
4 <isDefault>true</isDefault>
5 <sourceObject>WorkBadgeDefinition</sourceObject>
6 <setupName>Default DSL Sample</setupName>
7</DecisionTableDatasetLink>前の定義を参照する package.xml の例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <fullName>Sample DT Package</fullName>
4 <description>Package created for md-common tests</description>
5 <types>
6 <members>Sample_DT</members>
7 <name>DecisionTable</name>
8 </types>
9 <types>
10 <members>DSL_Sample</members>
11 <members>Sample_DT_Default</members>
12 <name>DecisionTableDatasetLink</name>
13 </types>
14 <version>51.0</version>
15</Package>