Variable Mappings for BPMN Models
Learn more about the variable mappings for BPMN models.
Variable Mappings
The following table provides the mapping details for different types of SAP Signavio variables:
|
SAP Signavio Variable Type |
SAP Build Process Automation Variable Type |
Is Initial Value Supported? |
Supported Comparisons |
|---|---|---|---|
|
Text |
String |
Yes |
|
|
Email address |
No |
||
|
Link |
No |
||
|
Choice |
No |
||
|
Number |
Number |
No |
|
|
Duration |
|||
|
Yes/No Checkbox |
Boolean |
No |
|
|
Date/Time |
DateTime |
No |
Equals |
|
Date |
Date |
No |
|
|
Time |
Not supported |
N/A |
Not supported |
|
File |
Not supported |
N/A |
Not supported |
|
User |
Not supported |
N/A |
Not supported |
|
Money |
Not supported |
N/A |
Not supported |
|
Array (supported type) |
List (supported type) |
Not supported |
Not supported |
Variable Transformation Rules
Refer to following transformation rules used when transforming variables from BPMN models to SAP Build Process Automation.
-
Variable transformation is only supported for Signavio Process Governance models and not for models from any other tool.
-
Only the variables with definitions available inside a BPMN model get transformed. Variables such as "Case" that may be used in a BPMN model but do not have definition in the BPMN model are ignored and are not transformed.
-
All transformed variables are created as Custom Variables in SAP Build Process Automation.
-
If a variable is used for conditions on a sequence flow that comes from a diverging exclusive gateway, those conditions are transformed during import. The scriptTask or sendTask is not updated with these variables when the process is imported to SAP Build Process Automation. Update these variables after importing the model.

-
Conditions on sequence flows are transformed only if the variable used in the condition was transformed to a SAP Build Process Automation variable.
-
If a sequence flow has more than one conditions combined using AND or OR operators, and if any one of the conditions is incompatible then the whole condition is discarded during import for that sequence flow. During import a list of warnings displays the variables and conditions that are not transformed.
-
Date Time, Date, Yes/No requires variable for comparison and cannot be compared with values in SAP Build Process Automation.
-
During import from SAP Signavio, for variables such as Duration, the file stores the data in milliseconds. Therefore after import to SAP Build Process Automation, the transformed condition appears in milliseconds.
Known Issues
Refer to following known issues when transforming variables:
-
The Description for the Date/Time variable is not being transformed.