この文章は 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>