Validations
- No duplicate output parameter mappings are allowed. In other words, a workflow data object attribute can only be specified once in any list of output return mappings.
- All of the workflow data object attributes specified in the output mappings must be valid workflow data object attributes in the context of the containing workflow process definition.
- The type of the return field being mapped from and the type of the workflow data object attribute being mapped to must be compatible.
- Output mappings cannot be created for workflow data object attributes that have been marked as constant workflow data object attributes. Constant workflow data object attributes represent data that should remain constant for the lifetime of the process instance (see Metadata). If these attributes were allowed to be utilized in output mappings, this data would be overwritten with that specified in the output mappings.
- If the return struct is a list return struct, then the workflow data object used in the return mapping must be a list workflow data object.