Common Step Fields
Mandatory Attributes
Attribute Name | Description | Example | Unique |
---|---|---|---|
| Defines what the step does. Available step types are listed here. |
| false |
| Provides unique identification of the step. |
| true |
Additional Attributes
Attribute Name | Description | Example | Default |
---|---|---|---|
| Defines if a step can be skipped or not. If set to |
| true |
| Contains a list of step names which must be all executed in order for the given step to be executed. |
| [] |
| Object containing information about what should not be deployed in Pricefx when this step is skipped. All filters are used by the deploy-logic step. Structure:
| "dashboard": [
{
"fieldName": "uniqueName",
"notEquals": "ComparisonWaterfall_Customers"
},
{
"fieldName": "uniqueName",
"notEquals": "Margin_Breakdown"
},
{
"fieldName": "uniqueName",
"notEquals": "Outliers_Dashboard"
},
{
"fieldName": "uniqueName",
"notEquals": "Revenue_Breakdown"
}
]
} | {} |
| Defines text in a package stepper. |
| attribute name |
| Defines if a step can be skipped or not based on conditions.
|
| true |
| Object containing UI specific fields. Contains:
|
| false |
| Description shown in the progress bar of the step. |
| false |
| Conditional properties to meet to be able to execute a step. For details see Conditional Step. | "dependentProperties": [
{
"name": "select-mapper",
"value": "integrateMapper"
}
] | false |
| List of fields that should be exported into a shared state for future usage (in another step). One item must contain these fields:
| "exportIntoSharedState": [
{
"sourceJsonPath": "$.source",
"destinationFieldName": "destination"
}
] | false |
PlatformManager version 1.75.0