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

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 必須。評価されるオブジェクトの名前。

DecisionTblDatasetParameters

決定表パラメータと、データセットリンクで選択されたオブジェクトの項目間の対応付けを表します。

この対応付けにより、決定表は、決定表の入力-出力項目と比較するオブジェクト項目を認識できます。

項目

項目名 項目の型 説明
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>