Expression Set Version Step Input
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": "FailureTemplate",
15 "failedMessageTokenMappings": [
16 {
17 "expressionSetMessageToken": "model",
18 "resourceReference": "Model"
19 }],
20 "name": "Condition1",
21 "noResultExplainerTemplate": "NoResultTemplate",
22 "noResultMessageTokenMappings": [
23 {
24 "expressionSetMessageToken": "year",
25 "resourceReference": "Year"
26 }],
27 "parentStep": null,
28 "passedExplainerTemplate": "SuccessTemplate",
29 "passedMessageTokenMappings": [
30 {
31 "expressionSetMessageToken": "price",
32 "resourceReference": "DM1__Price"
33 }],
34 "resultIncluded": true,
35 "sequenceNumber": 1,
36 "shouldExposeExecPathMsgOnly": false,
37 "shouldExposeConditionDetails": false,
38 "shouldShowExplExternally": false,
39 "stepType": "Condition",
40 "subExpression": null
41 }
42 ]Properties
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| actionType | String | Business Knowledge Model of the expression set. Valid values are:
|
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:
|
Required | 58.0 |
| subExpression | Expression Set Sub Expression Step Input | Details of the subexpression if the step is a subexpression step. | Optional | 58.0 |