Newer Version Available

This content describes an older version of this product. View Latest

ExpressionSetDefinition

Represents an expression set definition.

Before deploying an expression set or an expression set version to a target org, review these Expression Set Migration Considerations.

Note

Parent Type

This type extends the Metadata metadata type and inherits its fullName field.

File Suffix and Directory Location

ExpressionSetDefinition components have the suffix .expressionSetDefinition and are stored in the expressionSetDefinition folder.

Version

ExpressionSetDefinition components are available in API version 55.0 and later.

Fields

Field Name Description
description
Field Type
string
Description
The description of an expression set definition.
interfaceSourceType
Field Type
ExpsSetInterfaceSourceType (enumeration of type string)
Description
The interface source type designed by the consuming cloud that's making a customized expression set builder available to its users.
Valid values are:
  • PricingProcedure
  • QualificationProcedure
  • Sample
Available in API version 59.0 and later.
label
Field Type
string
Description
Required.
The UI label of an expression set definition.
processType
Field Type
ExpsSetProcessType (enumeration of type string)
Description
The process type that uses the expression set rule.
Valid values are:
  • Bre—Business Rules Engine
  • TransactionJournal
  • TierProcessing
  • CustomLoyalty
template
Field Type
boolean
Description
Defines whether an expression set is a template or not.
versions
Field Type
ExpressionSetDefinitionVersion[]
Description
Represents an array of expression set version definitions in an expression set.

This array must contain at least one version.

Note

ExpressionSetDefinitionVersion​​

Represents a definition of an expression set version.

Field Name Description
description
Field Type
string
Description
Describes the version of an expression set definition.
endDate
Field Type
dateTime
Description
The date until which the expression set definition is available for use.
expressionSetDefinition
Field Type
string
Description
The full name of an expression set definition.
label
Field Type
string
Description
Required.
The UI label of an expression set definition.
shouldShowExplExternally
Field Type
boolean
Description
Indicates whether the decision explanation is exposed to external users (true) or not (false). The default value is false. Available in API version 56.0 and later.
startDate
Field Type
dateTime
Description
Required.
The date from when the expression set definition is available for use.
status
Field Type
ExpsSetStatus (enumeration of type string)
Description
Required.
The status of an expression set definition.
Possible values are:
  • Active
  • Draft
  • Inactive
  • InvalidDraft
  • Obsolete
steps
Field Type
ExpressionSetStep[]
Description
Represents an array of steps created in an expression set version.
uiTier
Field Type
boolean
Description
Indicates whether the API call originated from the design time builder or a package.

This field is for internal use only.

Note

variables
Field Type
ExpressionSet​​Variable[]
Description
Represents an array of variables in an expression set version.
versionNumber
Field Type
int
Description
Required.
The version number of an expression set definition.

ExpressionSet​​Step

Represents a step in an expression set version.

Field Name Description
actionType
Field Type
BusinessKnowledgeModel (enumeration of type string)
Description
Specifies the type of action this step executes.
Valid values are:
  • 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
Field Type
ExpressionSetAdvancedCondition
Description
Represents an advanced condition step.
aggregation
Field Type
ExpressionSetAggregation
Description
Represents an aggregation step.
assignment
Field Type
ExpressionSetAssignment
Description
Represents an assignment step.
conditionExpression
Field Type
ExpressionSetConditionExpression
Description
Represents a condition step.
customElement
Field Type
ExpressionSetCustomElement
Description
Represents a custom element step that contains the input and output mappings. Available in API version 56.0 and later.
decisionTable
Field Type
ExpressionSetDecisionTable
Description
Represents a decision matrix or decision table step.
description
Field Type
string
Description
Describes an expression set definition version step.
failedExplainerTemplate
Field Type
string
Description

The explainability message template that’s used when the result type of a condition step in an expression set is Failed.

failedMessageTokenMappings
Field Type
ExplainabilityMessageTemplateTokenMapping (enumeration of type string)
Description

List of the token resource mappings of the failed explainability message template. Valid values are:

  • expressionSetMessageToken
  • resourceReference

Available in API version 59.0 and later.

label
Field Type
string
Description
Required.
The UI label of an expression set definition version step.
name
Field Type
string
Description
Required.
The full name of an expression set definition version step.
noResultExplainerTemplate
Field Type
string
Description

The explainability message template that’s used when the result type of a condition step in an expression set is No Result. Available in API version 59.0 and later.

noResultMessageTokenMappings
Field Type
ExplainabilityMessageTemplateTokenMapping (enumeration of type string)
Description

List of the token resource mappings of the no result explainability message template. Valid values are:

  • expressionSetMessageToken
  • resourceReference

Available in API version 59.0 and later.

parentStep
Field Type
string
Description

The name of the parent step in an expression set definition version that’s associated with a step.

passedExplainerTemplate
Field Type
string
Description

The explainability message template that’s used when the result type of a condition step in an expression set is Passed.

passedMessageTokenMappings
Field Type
ExplainabilityMessageTemplateTokenMapping (enumeration of type string)
Description

List of the token resource mappings of the passed explainability message template. Valid values are:

  • expressionSetMessageToken
  • resourceReference

Available in API version 59.0 and later.

resultIncluded
Field Type
boolean
Description

Indicates whether the step output must be included in the expression result (true) or not (false).

sequenceNumber
Field Type
int
Description
Required.
The sequence number of a step in an expression set definition version.
shouldExposExecPathMsgOnly
Field Type
boolean
Description
Indicates whether the message in the explainability message template is exposed for only the branch path that was run.
shouldExposeConditionDetails
Field Type
boolean
Description
Indicates whether the details of the condition are shown in the decision explanation.
shouldShowExplExternally
Field Type
boolean
Description
Indicates whether the decision explanations are shown to external users.
stepType
Field Type
ExpsSetStepType (enumeration of type string)
Description
Required.
Specifies the type of step in an expression set definition version.
Valid values are:
  • AdvancedCondition
  • Branch
  • BusinessKnowledgeModel
  • Condition
  • DefaultPath
  • SubExpression
subExpression
Field Type
ExpressionSetSubExpression
Description
Represents a sub expression step.

ExpressionSetAdvancedCondition

Represents an advanced condition step.

Field Name Description
conditionLogic
Field Type
string
Description
Required.
The condition that’s defined for an advanced condition.
criteria
Field Type
ExpressionSetConditionCriteria []
Description
Represents an array of criteria defined in the advanced condition.
errorMessage
Field Type
string
Description
An error message for a failed advanced condition.
resultParameter
Field Type
string
Description
An expression set definition version variable associated with the result of a step.
successMessage
Field Type
string
Description
A success message for a successful advanced condition.

ExpressionSetConditionCriteria

Represents a criterion defined in an advanced condition.

Field Name Description
operator
Field Type
ExpsSetConditionOperator (enumeration of type string)
Description
Required.
Specifies the operator for evaluating an expression.
Valid values are:
  • Contains
  • DoesNotContain
  • Equals
  • GreaterThan
  • GreaterThanOrEquals
  • IsNull
  • IsNotNull
  • LessThan
  • LessThanOrEquals
  • NoEquals
sequenceNumber
Field Type
int
Description
Required.
The position of the condition in a step that contains multiple conditions.
sourceFieldName
Field Type
string
Description
Required.

The expression set definition version variable associated with the result of a condition criterion.

value
Field Type
string
Description
Specifies the condition of a criterion.
valueType
Field Type
ExpsSetValueType (enumeration of type string)
Description
Specifies the type of value.
Valid values are:
  • Formula
  • Literal
  • Lookup
  • Parameter
  • Picklist

ExpressionSetAggregation

Represents an aggregation step.

Field Name Description
aggregatedParameter
Field Type
string
Description
Required.

The expression set definition version variable associated with the result of a condition criterion.

aggregateFunction
Field Type
ExpsSetAggregationFunction (enumeration of type string)
Description
Required.
Specifies the aggregation function used in a step.
Valid values are:
  • Avg
  • Max
  • Min
  • Sum
expression
Field Type
string
Description
Required.
Specifies the expression of an aggregation.

ExpressionSetAssignment

Represents an assignment step.

Field Name Description
aggregatedParameter
Field Type
string
Description
Required.
The expression set definition version variable associated with a step detail.
expression
Field Type
string
Description
Required.
The expression that’s defined for a step.

ExpressionSetConditionExpression

Represents a condition in a condition step.

Field Name Description
errorMessage
Field Type
string
Description
An error message for a failed condition.
expression
Field Type
string
Description
Required.
The expression that’s defined for a step.
resultParameter
Field Type
string
Description
The expression set definition version variable associated with the result of a step.
successMessage
Field Type
string
Description
A success message for a successful condition.

ExpressionSetCustomElement

Represents a custom element in an expression set. Available in API version 56.0 and later.

Field Name Description
parameters
Field Type
ExpressionSetElementParameter[]
Description
Represents the list of parameters in the custom element.

ExpressionSetElementParameter

Represents a parameter within a custom element of an expression set. Available in API version 56.0 and later.

Field Name Description
input
Field Type
boolean
Description

Required.

Indicates whether the custom element parameter is input (true) or not (false).
The default value is true.
name
Field Type
string
Description

Required.

The name of the custom element parameter.
output
Field Type
boolean
Description

Required.

Indicates whether the custom element parameter is output (true) or not (false).
The default value is true.
type
Field Type
ExpsSetValueType (enumeration of type string)
Description
The type of custom element parameter.

Values are:

  • Formula
  • Literal
  • Lookup
  • Parameter
  • PickList
The default value is Parameter.
value
Field Type
string
Description

Required.

The name of the expression set variable.

ExpressionSetDecisionTable

Represents a decision table or decision matrix in a step.

Field Name Description
decisionTableName
Field Type
string
Description
Required.
The decision matrix or decision table name used in a step.
mappings
Field Type
ExpressionSetElementParameter[]
Description
The mapping information between various parameters in an ExpressionSetDecisionTable.
Available in API version 59.0 and later.
type
Field Type
string
Description
Required.
The type in a step. It can be a decision table or decision matrix.

ExpressionSetSubExpression

Represents a sub expression in a step.

Field Name Description
expressionSet
Field Type
string
Description
Required.
The sub expression name used in a step.

ExpressionSet​​Variable

Represents a definition of an expression set variable.

Field Name Description
collection
Field Type
boolean
Description
Indicates whether a variable stores a collection of values (true) or not (false).
dataType
Field Type
ExpsSetDataType (enumeration of type string)
Description
Required.
The data type of an expression set variable.
Valid values are:
  • ActionOutput
  • Boolean
  • Currency
  • Date
  • DateTime
  • DecisionMatrix
  • DecisionTable
  • Numeric
  • Percent
  • Sobject
  • SubExpression
  • Text
decimalPlaces
Field Type
int
Description
The decimal digits in the currency, number, or percent data type for an expression set variable.
description
Field Type
string
Description
The description of the variable used in an expression set.
fields
Field Type
ExpressionSetVariableField []
Description
Represents an array of fields in an object that is used as a variable in an expression set.
input
Field Type
boolean
Description
Indicates whether an expression set variable is used as an input (true) in an expression or not (false).
lookupName
Field Type
string
Description
The API name of a decision matrix, a decision table, or a sub expression.
lookupType
Field Type
ExpsSetVariableLookupType (enumeration of type string)
Description
The type of the lookup used in an expression set definition.
Valid values are:
  • DecisionMatrix
  • DecisionTable
  • SubExpression
name
Field Type
string
Description
Required.
The full name of the variable used in an expression set definition.
objectName
Field Type
string
Description
The name of the sObject.
output
Field Type
boolean
Description
Indicates whether an expression set variable is used as an output in an expression(true) or not (false).
resultStep
Field Type
string
Description
The step that produces the expression set variable.
type
Field Type
ExpsSetVariableType (enumeration of type string)
Description
Required.
The type of variable in an expression set definition.
Valid values are:
  • Constant
  • Formula
  • Variable
value
Field Type
string
Description
Represents a constant value or a formula.

It stores the default value of a variable.

Note

ExpressionSetVariableField

Represents a definition of a field in an object that is used as a variable in an expression set.

Field Name Description
dataType
Field Type
ExpsSetDataType (enumeration of type string)
Description
Required.
Specifies the type of data stored in an expression set variable.
Valid values are:
  • ActionOutput
  • Boolean
  • Currency
  • Date
  • DateTime
  • DecisionMatrix
  • DecisionTable
  • Numeric
  • Percent
  • Sobject
  • SubExpression
  • Text
decimalPlaces
Field Type
int
Description
The decimal digits in the currency, number, or percent data type for an expression set variable.
fields
Field Type
ExpressionSetVariableField []
Description
Represents an array of fields in an object that is used as a variable in an expression set.
lookupName
Field Type
string
Description
The API name of a decision matrix, a decision table, or a sub expression.
lookupType
Field Type
ExpsSetVariableLookupType (enumeration of type string)
Description
Required.
The type of lookup used in an expression set definition.
Valid values are:
  • DecisionMatrix
  • DecisionTable
  • SubExpression
name
Field Type
string
Description
Required.
The full name of the field used in an expression set variable.
objectName
Field Type
string
Description
The name of the sObject.

Declarative Metadata Sample Definition

The following is an example of an ExpressionSetDefinition component.

1<?xml version="1.0" encoding="UTF-8"?>
2<ExpressionSetDefinition xmlns="http://soap.sforce.com/2006/04/metadata">
3    <label>ExpSetWithAllSteps</label>
4    <processType>Bre</processType>
5    <template>false</template>
6    <description></description>
7    <interfaceSourceType>Sample</interfaceSourceType>
8    <versions>
9        <fullName>ExpSetWithAllSteps_V1</fullName>
10        <expressionSetDefinition>ExpSetWithAllSteps</expressionSetDefinition>
11        <label>ExpSetWithAllSteps V1</label>
12        <shouldShowExplExternally>false</shouldShowExplExternally>
13        <startDate>2022-08-09T22:04:56.000Z</startDate>
14        <endDate>2023-08-09T22:04:56.000Z</endDate>
15        <status>Draft</status>
16        <uiTier>false</uiTier>
17        <description>ExpSetWithAllSteps_V1</description>
18        <steps>
19            <description>Aggregate</description>
20            <actionType>BreAggregator</actionType>
21            <aggregation>
22                <aggergatedParameter>result</aggergatedParameter>
23                <aggregateFunction>Avg</aggregateFunction>
24                <expression>AVG ( result )</expression>
25            </aggregation>
26            <label>Aggregate</label>
27            <name>Aggregate</name>
28            <resultIncluded>true</resultIncluded>
29            <sequenceNumber>5</sequenceNumber>
30            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
31            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
32            <shouldShowExplExternally>false</shouldShowExplExternally>
33            <stepType>BusinessKnowledgeModel</stepType>
34        </steps>
35        <steps>
36            <label>Branch</label>
37            <name>Branch</name>
38            <resultIncluded>false</resultIncluded>
39            <sequenceNumber>4</sequenceNumber>
40            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
41            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
42            <shouldShowExplExternally>false</shouldShowExplExternally>
43            <stepType>Branch</stepType>
44        </steps>
45        <steps>
46            <actionType>AssignParameterValues</actionType>
47            <assignment>
48                <assignedParameter>b</assignedParameter>
49                <expression>SUM ( a , 10 )</expression>
50            </assignment>
51            <label>Calculation</label>
52            <name>Calculation</name>
53            <resultIncluded>true</resultIncluded>
54            <sequenceNumber>1</sequenceNumber>
55            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
56            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
57            <shouldShowExplExternally>false</shouldShowExplExternally>
58            <stepType>BusinessKnowledgeModel</stepType>
59        </steps>
60        <steps>
61            <actionType>AssignParameterValues</actionType>
62            <assignment>
63                <assignedParameter>result</assignedParameter>
64                <expression>b * 100</expression>
65            </assignment>
66            <label>Calculation</label>
67            <name>Calculation10</name>
68            <parentStep>DefaultLane</parentStep>
69            <resultIncluded>false</resultIncluded>
70            <sequenceNumber>1</sequenceNumber>
71            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
72            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
73            <shouldShowExplExternally>false</shouldShowExplExternally>
74            <stepType>BusinessKnowledgeModel</stepType>
75        </steps>
76        <steps>
77            <actionType>AssignParameterValues</actionType>
78            <assignment>
79                <assignedParameter>result</assignedParameter>
80                <expression>b * 1</expression>
81            </assignment>
82            <label>Calculation</label>
83            <name>Calculation3</name>
84            <parentStep>Condition</parentStep>
85            <resultIncluded>false</resultIncluded>
86            <sequenceNumber>1</sequenceNumber>
87            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
88            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
89            <shouldShowExplExternally>false</shouldShowExplExternally>
90            <stepType>BusinessKnowledgeModel</stepType>
91        </steps>
92        <steps>
93            <actionType>AssignParameterValues</actionType>
94            <assignment>
95                <assignedParameter>result</assignedParameter>
96                <expression>SUM ( b , 10 )</expression>
97            </assignment>
98            <label>Calculation</label>
99            <name>Calculation5</name>
100            <parentStep>Condition4</parentStep>
101            <resultIncluded>false</resultIncluded>
102            <sequenceNumber>1</sequenceNumber>
103            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
104            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
105            <shouldShowExplExternally>false</shouldShowExplExternally>
106            <stepType>BusinessKnowledgeModel</stepType>
107        </steps>
108        <steps>
109            <actionType>AssignParameterValues</actionType>
110            <assignment>
111                <assignedParameter>result</assignedParameter>
112                <expression>b * 10</expression>
113            </assignment>
114            <label>Calculation</label>
115            <name>Calculation8</name>
116            <parentStep>Condition7</parentStep>
117            <resultIncluded>false</resultIncluded>
118            <sequenceNumber>1</sequenceNumber>
119            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
120            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
121            <shouldShowExplExternally>false</shouldShowExplExternally>
122            <stepType>BusinessKnowledgeModel</stepType>
123        </steps>
124        <steps>
125            <conditionExpression>
126                <successMessage>success</successMessage>
127                <errorMessage>error</errorMessage>
128                <expression>IS10 == b</expression>
129                <resultParameter>condition_output__1</resultParameter>
130            </conditionExpression>
131            <label>Condition</label>
132            <name>Condition</name>
133            <resultIncluded>false</resultIncluded>
134            <sequenceNumber>2</sequenceNumber>
135            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
136            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
137            <shouldShowExplExternally>false</shouldShowExplExternally>
138            <stepType>Condition</stepType>
139        </steps>
140        <steps>
141            <advancedCondition>
142                <successMessage>success</successMessage>
143                <errorMessage>error</errorMessage>
144                <conditionLogic>1</conditionLogic>
145                <criteria>
146                    <operator>Equals</operator>
147                    <sequenceNumber>1</sequenceNumber>
148                    <sourceFieldName>condition_output__1</sourceFieldName>
149                    <value>true</value>
150                    <valueType>Literal</valueType>
151                </criteria>
152                <resultParameter>condition_output__3</resultParameter>
153            </advancedCondition>
154            <label>Condition</label>
155            <name>Condition4</name>
156            <resultIncluded>false</resultIncluded>
157            <sequenceNumber>3</sequenceNumber>
158            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
159            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
160            <shouldShowExplExternally>false</shouldShowExplExternally>
161            <stepType>AdvancedCondition</stepType>
162        </steps>
163        <steps>
164            <conditionExpression>
165                <expression>IS10 == b</expression>
166                <resultParameter>condition_output__2</resultParameter>
167            </conditionExpression>
168            <label>Condition</label>
169            <name>Condition7</name>
170            <parentStep>Branch</parentStep>
171            <resultIncluded>false</resultIncluded>
172            <sequenceNumber>1</sequenceNumber>
173            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
174            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
175            <shouldShowExplExternally>false</shouldShowExplExternally>
176            <stepType>Condition</stepType>
177        </steps>
178        <steps>
179            <label>Default Lane</label>
180            <name>DefaultLane</name>
181            <parentStep>Branch</parentStep>
182            <resultIncluded>false</resultIncluded>
183            <sequenceNumber>2</sequenceNumber>
184            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
185            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
186            <shouldShowExplExternally>false</shouldShowExplExternally>
187            <stepType>DefaultPath</stepType>
188        </steps>
189        <steps>
190            <actionType>AssignParameterValues</actionType>
191            <assignment>
192                <assignedParameter>a</assignedParameter>
193                <expression>3</expression>
194            </assignment>
195            <failedExplainerTemplate>CalculationFailure</failedExplainerTemplate>
196            <failedMessageTokenMappings>
197                <expressionSetMessageToken>y2</expressionSetMessageToken>
198                <resourceReference>a</resourceReference>
199            </failedMessageTokenMappings>
200            <label>CalculationStepWithTokensAndMappings</label>
201            <name>CalculationStepWithTokensAndMappings</name>
202            <passedExplainerTemplate>CalculationSuccess</passedExplainerTemplate>
203            <passedMessageTokenMappings>
204                <expressionSetMessageToken>y1</expressionSetMessageToken>
205                <resourceReference>a</resourceReference>
206            </passedMessageTokenMappings>
207            <resultIncluded>false</resultIncluded>
208            <sequenceNumber>1</sequenceNumber>
209            <shouldExposExecPathMsgOnly>true</shouldExposExecPathMsgOnly>
210            <shouldExposeConditionDetails>false</shouldExposeConditionDetails>
211            <shouldShowExplExternally>true</shouldShowExplExternally>
212            <stepType>BusinessKnowledgeModel</stepType>
213        </steps>
214        <variables>
215            <collection>false</collection>
216            <dataType>Boolean</dataType>
217            <description>condition_output__3</description>
218            <input>false</input>
219            <name>condition_output__3</name>
220            <output>false</output>
221            <resultStep>Condition4</resultStep>
222            <type>Variable</type>
223            <value>False</value>
224        </variables>
225        <variables>
226            <collection>false</collection>
227            <dataType>Numeric</dataType>
228            <decimalPlaces>2</decimalPlaces>
229            <description>a</description>
230            <input>true</input>
231            <name>a</name>
232            <output>false</output>
233            <type>Variable</type>
234            <value>10</value>
235        </variables>
236        <variables>
237            <collection>false</collection>
238            <dataType>Boolean</dataType>
239            <description>condition_output__1</description>
240            <input>false</input>
241            <name>condition_output__1</name>
242            <output>false</output>
243            <resultStep>Condition</resultStep>
244            <type>Variable</type>
245            <value>False</value>
246        </variables>
247        <variables>
248            <collection>false</collection>
249            <dataType>Boolean</dataType>
250            <description>condition_output__2</description>
251            <input>false</input>
252            <name>condition_output__2</name>
253            <output>false</output>
254            <resultStep>Condition7</resultStep>
255            <type>Variable</type>
256            <value>False</value>
257        </variables>
258        <variables>
259            <collection>false</collection>
260            <dataType>Numeric</dataType>
261            <decimalPlaces>2</decimalPlaces>
262            <description>IS10</description>
263            <input>false</input>
264            <name>IS10</name>
265            <output>false</output>
266            <type>Constant</type>
267            <value>10</value>
268        </variables>
269        <variables>
270            <collection>false</collection>
271            <dataType>Numeric</dataType>
272            <decimalPlaces>2</decimalPlaces>
273            <description>b</description>
274            <input>false</input>
275            <name>b</name>
276            <output>true</output>
277            <type>Variable</type>
278        </variables>
279        <variables>
280            <collection>false</collection>
281            <dataType>Numeric</dataType>
282            <decimalPlaces>2</decimalPlaces>
283            <description>result</description>
284            <input>false</input>
285            <name>result</name>
286            <output>true</output>
287            <type>Variable</type>
288        </variables>
289        <versionNumber>1</versionNumber>
290    </versions>
291</ExpressionSetDefinition>

The following is an example package.xml that references the previous definition.

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

Wildcard Support in the Manifest File

This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.