Newer Version Available

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

Expression Set Version Step Input

Input representation of a step in an expression set version.
Root XML tag
<ExpressionSetVersionStepInput>
JSON example
1"steps": [
2            {
3              "actionType": null,
4              "advancedCondition": null,
5              "aggregation": null,
6              "assignment": null,
7              "conditionExpression": {
8                "expression": "productName == 'iPhone' && City == 'Los Angeles'",
9                "resultParameter": "condition_output__1"
10              },
11              "customElement": null,
12              "lookupTable": null,
13              "description": "Condition step for conditions w.r.t product",
14              "failedExplainerTemplate": null,
15              "name": "Condition1",
16              "parentStep": null,
17              "passedExplainerTemplate": null,
18              "resultIncluded": true,
19              "sequenceNumber": 1,
20              "shouldExposeExecPathMsgOnly": false,
21              "shouldExposeConditionDetails": false,
22              "shouldShowExplExternally": false,
23              "stepType": "Condition",
24              "subExpression": null
25            }
26          ]
Properties
Name Type Description Required or Optional Available Version
action​Type String Business Knowledge Model of the expression set.

Valid values are:

  • AiAccelerator​SubscriberChurn​Prediction
  • AssignBadge​ToMember
  • AssignParameter​Values
  • Automated​Claims​Processing​Validation
  • BreAggregator
  • BreAggregator​Assignment
  • ChangeMember​Tier
  • CheckMember​BadgeAssignment
  • CreditPoints
  • Crud
  • DebitPoints
  • Evaluate​Qualification
  • Evaluate​Disqualification
  • GetMember​Attributes​Values
  • GetMember​PointBalance
  • GetMember​Promotions
  • GetMemberTier
  • GetOutputs​FromDecision​Matrix
  • GetOutputs​FromDecision​Table
  • GetUser​Data
  • IncreaseUsage​ForCumulative​Promotion
  • IssueVoucher
  • List​Group​Calculation
  • PriceAdjustmentMatrix
  • PriceList
  • RecordAlert
  • Redeem​Voucher
  • RunFlow
  • RunProgram​Process
  • SampleBusiness​ElementWith​Context
  • SampleDynamic​Custom​Element
  • SendMail
  • TestCustom​Element
  • UpdateCurrent​ValueFor​MemberAttribute
  • UpdatePoint​Balance
  • UpdateUsage​ForCumulative​Promotion
  • VolumeDiscount
Optional 58.0
advanced​Condition 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
condition​Expression Expression Set ​Condition Expression​ Step​ Input Details of the condition if the step is a condition step. Optional 58.0
custom​Element 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
failed​Explainer​Template String Name of the failed explainability message template. Optional 58.0
lookup​Table 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
parent​Step String Unique name of the parent step in the expression set version. Optional 58.0
passed​Explainer​Template String Name of the passed explainability message template. Optional 58.0
result​Included Boolean Indicates whether to include the step output in the expression set result (true) or not (false). Optional 58.0
sequence​Number Integer Sequence number of the step in the expression set version. Required 58.0
shouldExpose​ExecPathMsg​Only 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
should​ExposeCondition​Details Boolean Indicates whether the decision explanation includes the condition details (true) or not (false) for the Condition element type. Optional 58.0
shouldShow​Expl​Externally Boolean Indicates whether the decision explanation is exposed to community users for the step (true) or not (false). Optional 58.0
step​Type String Step type of the expression set.

Valid values are:

  • Advanced​Condition
  • Branch
  • Business​Knowledge​Model
  • Condition
  • DefaultPath
  • SubExpression
Required 58.0
sub​Expression Expression Set ​Sub Expression ​Step ​Input Details of the subexpression if the step is a subexpression step. Optional 58.0