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

ExpressionSetDefinition

式セット定義を表します。

式セットまたは式セットバージョンを対象組織にリリースする前に、「式セットの移行に関する考慮事項」を確認してください。

メモ

Metadata メタデータ型を拡張し、その fullName 項目を継承します。

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

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

バージョン

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

項目

項目名 説明
description
項目の型
string
説明
式セット定義を記述します。
label
項目の型
string
説明
必須。
式セット定義の UI 表示ラベル。
processType
項目の型
ExpsSetProcessType (string 型の列挙)
説明
式セットのルールを使用するプロセス種別。
有効な値は、次のとおりです。
  • Bre — ビジネスルールエンジン
  • TransactionJournal
  • TierProcessing
  • CustomLoyalty
template
項目の型
boolean
説明
式セットがテンプレートであるかどうかを定義します。
versions
項目の型
ExpressionSetDefinitionVersion[]
説明
式セットの式セットバージョン定義の配列を表します。

この配列には、少なくとも 1 つのバージョンが含まれている必要があります。

メモ

ExpressionSetDefinitionVersion​​

式セットバージョンの定義を表します。

項目名 説明
description
項目の型
string
説明
式セット定義のバージョンを記述します。
endDate
項目の型
dateTime
説明
この日付まで式セット定義を使用できます。
expressionSetDefinition
項目の型
string
説明
式セット定義の完全名。
label
項目の型
string
説明
必須。
式セット定義の UI 表示ラベル。
startDate
項目の型
dateTime
説明
必須。
この日付から式セット定義を使用できます。
status
項目の型
ExpsSetStatus (string 型の列挙)
説明
必須。
式セット定義の状況。
可能な値は次のとおりです。
  • Active
  • Draft
  • Inactive
  • InvalidDraft
  • Obsolete
steps
項目の型
ExpressionSetStep[]
説明
式セットバージョンで作成されたステップの配列を表します。
uiTier
項目の型
boolean
説明
API コールの送信元が設計時ビルダーとパッケージのいずれであるかを決定します。

この項目は、内部的にのみ使用されます。

メモ

variables
項目の型
ExpressionSet​​Variable[]
説明
式セットバージョンの変数の配列を表します。
versionNumber
項目の型
int
説明
必須。
式セット定義のバージョン番号。

ExpressionSet​​Step

式セットバージョンのステップを表します。

項目名 説明
actionType
項目の型
BusinessKnowledgeModel (string 型の列挙)
説明
このステップで実行されるアクションの種別を指定します。
有効な値は、次のとおりです。
  • AssignParameterValues
  • AssignBadgeToMember
  • BreAggregator
  • BreAggregatorAssignment
  • CheckMemberBadgeAssignment
  • ChangeMemberTier
  • CreditPoints
  • CRUD
  • DebitPoints
  • GetMemberAttributesValues
  • GetOutputsFromDecisionMatrix
  • GetOutputsFromDecisionTable
  • GetMemberAttributesValues
  • GetMemberPointBalance
  • GetMemberPromotions
  • GetMemberTier
  • IncreaseUsageForCumulativePromotion
  • IssueVoucher
  • IncreaseUsageForCumulativePromotion
  • RunFlow
  • RunProgramProcess
  • TestCustomElement
  • UpdateUsageForCumulativePromotion
  • UpdatePointBalance
  • UpdateCurrentValueForMemberAttribute
advancedCondition
項目の型
ExpressionSetAdvancedCondition
説明
詳細条件ステップを表します。
aggregation
項目の型
ExpressionSetAggregation
説明
集計ステップを表します。
aggregation
項目の型
ExpressionSetAssignment
説明
割当てステップを表します。
conditionExpression
項目の型
ExpressionSetConditionExpression
説明
条件ステップを表します。
customElement
項目の型
ExpressionSetCustomElement
説明
入力と出力の対応付けを含むカスタム要素ステップを表します。
decisionTable
項目の型
ExpressionSetDecisionTable
説明
決定マトリックスまたは決定表ステップを表します。
description
項目の型
string
説明
式セット定義のバージョンステップを記述します。
failedExplainerTemplate
項目の型
string
説明

式セットの条件ステップの結果タイプが Failed の場合に使用される説明可能性メッセ��ジテンプレート。

label
項目の型
string
説明
必須。
式セット定義のバージョンステップの UI 表示ラベル。
name
項目の型
string
説明
必須。
式セット定義のバージョンステップの完全名。
parentStep
項目の型
string
説明

ステップに関連付けられた式セット定義バージョンの親ステップの名前。

passedExplainerTemplate
項目の型
string
説明

式セットの条件ステップの結果種別が Passed 場合に使用される説明可能性メッセージテンプレート。

resultIncluded
項目の型
boolean
説明

ステップ出力を式の結果に含める必要があるか (true)、否か (false) を示します。

sequenceNumber
項目の型
int
説明
必須。
式セット定義バージョンのステップのシーケンス番号。
shouldExposExecPathMsgOnly
項目の型
boolean
説明
説明可能性メッセージテンプレートのメッセージを、実行された分岐パスのみに対して公開するかどうかを示します。
shouldExposeConditionDetails
項目の型
boolean
説明
決定の説明に条件の詳細を表示するかどうかを示します。
shouldShowExplExternally
項目の型
boolean
説明
決定の説明を外部ユーザに公開するかどうかを示します。
stepType
項目の型
ExpsSetStepType (string 型の列挙)
説明
必須。
式セット定義バージョンのステップの種別を指定します。
有効な値は、次のとおりです。
  • AdvancedCondition
  • Branch
  • BusinessKnowledgeModel
  • Condition
  • DefaultPath
  • SubExpression
subExpression
項目の型
ExpressionSetSubExpression
説明
サブ式のステップを表します。

ExpressionSetAdvancedCondition

詳細条件ステップを表します。

項目名 説明
conditionLogic
項目の型
string
説明
必須。
詳細条件に定義された条件。
criteria
項目の型
ExpressionSetConditionCriteria []
説明
詳細条件で定義された条件の配列を表します。
errorMessage
項目の型
string
説明
詳細条件が失敗した場合のエラーメッセージ。
resultParameter
項目の型
string
説明
ステップの結果に関連付けられた式セット定義バージョン変��。
successMessage
項目の型
string
説明
詳細条件が成功した場合の成功メッセージ。

ExpressionSetConditionCriteria

詳細条件で定義された基準を表します。

項目名 説明
operator
項目の型
ExpsSetConditionOperator (string 型の列挙)
説明
必須。
式を評価するための演算子を指定します。
有効な値は、次のとおりです。
  • Contains
  • DoesNotContain
  • Equals
  • GreaterThan
  • GreaterThanOrEquals
  • IsNull
  • IsNotNull
  • LessThan
  • LessThanOrEquals
  • NoEquals
sequenceNumber
項目の型
int
説明
必須。
複数の条件を含むステップ内の条件の位置。
sourceFieldName
項目の型
string
説明
必須。

条件基準の結果に関連付けられた式セット定義バージョン変数。

value
項目の型
string
説明
基準の条件を指定します。
valueType
項目の型
ExpsSetValueType (string 型の列挙)
説明
値の型を指定します。
有効な値は、次のとおりです。
  • Formula
  • Literal
  • Lookup
  • Parameter
  • Picklist

ExpressionSetAggregation

集計ステップを表します。

項目名 説明
aggregatedParameter
項目の型
string
説明
必須。

条件基準の結果に関連付けられた式セット定義バージョン変数。

aggregateFunction
項目の型
ExpsSetAggregationFunction (string 型の列挙)
説明
必須。
ステップで使用される集計関数を指定します。
有効な値は、次のとおりです。
  • Avg
  • Max
  • Min
  • Sum
expression
項目の型
string
説明
必須。
集計の式を指定します。

ExpressionSetAssignment

割当てステップを表します。

項目名 説明
aggregatedParameter
項目の型
string
説明
必須。
ステップの詳細に関連付けられた式セット定義バージョン変数。
expression
項目の型
string
説明
必須。
ステップに定義された式。

ExpressionSetConditionExpression

条件ステップの条件を表します。

項目名 説明
errorMessage
項目の型
string
説明
条件が失敗した場合のエラーメッセージ。
expression
項目の型
string
説明
必須。
ステップに定義された式。
resultParameter
項目の型
string
説明
ステップの結果に関連付けられた式セット定義バージョン変数。
successMessage
項目の型
string
説明
条件が成功した場合の成功メッセージ。

ExpressionSetDecisionTable

ステップの決定表または決定マトリックスを表します。

項目名 説明
decisionTableName
項目の型
string
説明
必須。
ステップで使用される決定マトリクスまたは決定表の名前。
type
項目の型
string
説明
必須。
ステップの種別を指定します。決定表または決定マトリックスのいずれかにできます。

ExpressionSetSubExpression

ステップ内のサブ式を表します。

項目名 説明
expressionSet
項目の型
string
説明
必須。
ステップで使用されるサブ式の名前。

ExpressionSet​​Variable

式セット変数の定義を表します。

項目名 説明
collection
項目の型
boolean
説明
変数に値のコレクションを保存するか (true)、否か (false) を示します。
dataType
項目の型
ExpsSetDataType (string 型の列挙)
説明
必須。
式セット変数のデータ型。
有効な値は、次のとおりです。
  • ActionOutput
  • Boolean
  • Currency
  • Date
  • DateTime
  • DecisionMatrix
  • DecisionTable
  • Numeric
  • Percent
  • Sobject
  • SubExpression
  • Text
decimalPlaces
項目の型
int
説明
式セット変数の通貨、数値、またはパーセントのデータ型の小数点以下の桁数。
description
項目の型
string
説明
式セットで使用される変数の説明。
fields
項目の型
ExpressionSetVariableField []
説明
式セット変数として使用されるオブジェクトの項目の配列を表します。
input
項目の型
boolean
説明
式セット変数を式の入力として使用するか (true)、否か (false) を示します。
lookupName
項目の型
string
説明
決定マトリックス、決定表、またはサブ式の API 参照名。
lookupType
項目の型
ExpsSetVariableLookupType (string 型の列挙)
説明
式セット定義で使用されるルックアップの種別。
有効な値は、次のとおりです。
  • DecisionMatrix
  • DecisionTable
  • SubExpression
name
項目の型
string
説明
必須。
式セット定義で使用される変数の完全名。
objectName
項目の型
string
説明
sObject の名前。
output
項目の型
boolean
説明
式セット変数を式の出力として使用するか (true)、否か (false) を示します。
resultStep
項目の型
string
説明
式セット変数を生成するステップ。
type
項目の型
ExpsSetVariableType (string 型の列挙)
説明
必須。
式セット定義の変数の種別。
有効な値は、次のとおりです。
  • Constant
  • Formula
  • Variable
value
項目の型
string
説明
定数値または数式を表します。

変数のデフォルト値を保存します。

メモ

ExpressionSetVariableField

式セットの変数として使用されるオブジェクトの項目の定義を表します。

項目名 説明
dataType
項目の型
ExpsSetDataType (string 型の列挙)
説明
必須。
式セット変数に保存されるデータの種別を指定します。
有効な値は、次のとおりです。
  • ActionOutput
  • Boolean
  • Currency
  • Date
  • DateTime
  • DecisionMatrix
  • DecisionTable
  • Numeric
  • Percent
  • Sobject
  • SubExpression
  • Text
decimalPlaces
項目の型
int
説明
式セット変数の通貨、数値、またはパーセントのデータ型の小数点以下の桁数。
fields
項目の型
ExpressionSetVariableField []
説明
式セット変数として使用されるオブジェクトの項目の配列を表します。
lookupName
項目の型
string
説明
決定マトリックス、決定表、またはサブ式の API 参照名。
lookupType
項目の型
ExpsSetVariableLookupType (string 型の列挙)
説明
必須。
式セット定義で使用されるルックアップの種別。
有効な値は、次のとおりです。
  • DecisionMatrix
  • DecisionTable
  • SubExpression
name
項目の型
string
説明
必須。
式セット変数で使用される項目の完全名。
objectName
項目の型
string
説明
sObject の名前。

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

ExpressionSetDefinition コンポーネントの例を次に示します。

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

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

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