Expression Set Version Step Input
- Root XML tag
- <ExpressionSetVersionStepInput>
- JSON example
-
"steps": [ { "actionType": null, "advancedCondition": null, "aggregation": null, "assignment": null, "conditionExpression": { "expression": "productName == 'iPhone' && City == 'Los Angeles'", "resultParameter": "condition_output__1" }, "customElement": null, "lookupTable": null, "description": "Condition step for conditions w.r.t product", "failedExplainerTemplate": "FailureTemplate", "failedMessageTokenMappings": [ { "expressionSetMessageToken": "model", "resourceReference": "Model" }], "name": "Condition1", "noResultExplainerTemplate": "NoResultTemplate", "noResultMessageTokenMappings": [ { "expressionSetMessageToken": "year", "resourceReference": "Year" }], "parentStep": null, "passedExplainerTemplate": "SuccessTemplate", "passedMessageTokenMappings": [ { "expressionSetMessageToken": "price", "resourceReference": "DM1__Price" }], "resultIncluded": true, "sequenceNumber": 1, "shouldExposeExecPathMsgOnly": false, "shouldExposeConditionDetails": false, "shouldShowExplExternally": false, "stepType": "Condition", "subExpression": null } ]
- Properties
-
Name Type Description Required or Optional Available Version actionType String Business Knowledge Model of the expression set. Valid values are:
- AiAcceleratorSubscriberChurnPrediction
- AssignBadgeToMember
- AssignParameterValues
- AutomatedClaimsProcessingValidation
- BreAggregator
- BreAggregatorAssignment
- ChangeMemberTier
- CheckMemberBadgeAssignment
- CreditPoints
- Crud
- DebitPoints
- EvaluateQualification
- EvaluateDisqualification
- GetMemberAttributesValues
- GetMemberPointBalance
- GetMemberPromotions
- GetMemberTier
- GetOutputsFromDecisionMatrix
- GetOutputsFromDecisionTable
- GetUserData
- IncreaseUsageForCumulativePromotion
- IssueVoucher
- ListGroupCalculation
- PriceAdjustmentMatrix
- PriceList
- RecordAlert
- RedeemVoucher
- RunFlow
- RunProgramProcess
- SampleBusinessElementWithContext
- SampleDynamicCustomElement
- SendMail
- TestCustomElement
- UpdateCurrentValueForMemberAttribute
- UpdatePointBalance
- UpdateUsageForCumulativePromotion
- VolumeDiscount
Optional 58.0 advancedCondition Expression Set Advanced Condition Step Input Details of the advanced condition if the step is an advanced condition step. Optional 58.0 aggregation Expression Set Aggregation Step Input Aggregation details if the step is an aggregation step. Optional 58.0 assignment Expression Set Assignment Step Input Assignment details if the step is an assignment step. Optional 58.0 conditionExpression Expression Set Condition Expression Step Input Details of the condition if the step is a condition step. Optional 58.0 customElement Expression Set Custom Element Step Input Details of the custom element if the step is a custom element step. Optional 58.0 description String Description of the step. Optional 58.0 failedExplainerTemplate String Name of the failed explainability message template. Optional 58.0 failedMessageTokenMappings Expression Set DES Token Mapping List of the token resource mappings of the failed explainability message template. Optional 59.0 lookupTable Expression Set Lookup Table Step Input Details of the lookup table for a decision matrix or decision table step. Optional 58.0 name String Unique name of the step in the expression set version. Required 58.0 noResultExplainerTemplate String Name of the explainability message template that’s used when the evaluation result of the selected element type is No Result. This field is applicable for a Decision Table only. Optional 59.0 noResultMessageTokenMappings Expression Set DES Token Mapping List of the token resource mappings of the no result explainability message template. Optional 59.0 parentStep String Unique name of the parent step in the expression set version. Optional 58.0 passedExplainerTemplate String Name of the passed explainability message template. Optional 58.0 passedMessageTokenMappings Expression Set DES Token Mapping List of the token resource mappings of the passed explainability message template. Optional 59.0 resultIncluded Boolean Indicates whether to include the step output in the expression set result (true) or not (false). Optional 58.0 sequenceNumber Integer Sequence number of the step in the expression set version. Required 58.0 shouldExposeExecPathMsgOnly Boolean Indicates whether the decision explanation includes information about the executed path only (true) or not (false) for the Branch element type. Optional 58.0 shouldExposeConditionDetails Boolean Indicates whether the decision explanation includes the condition details (true) or not (false) for the Condition element type. Optional 58.0 shouldShowExplExternally Boolean Indicates whether the decision explanation is exposed to community users for the step (true) or not (false). Optional 58.0 stepType String Step type of the expression set. Valid values are:
- AdvancedCondition
- AdvancedListFilter—Available in version 59.0 and later.
- Branch
- BusinessKnowledgeModel
- Condition
- DefaultPath
- ListFilter—Available in version 59.0 and later.
- ListGroup—Available in version 59.0 and later.
- SubExpression
Required 58.0 subExpression Expression Set Sub Expression Step Input Details of the subexpression if the step is a subexpression step. Optional 58.0