Metadata

<subflow-activity id="1">      
  ...
    
    <output-mappings>
      <mapping>
        <source-attribute wdo-name="SubflowCaseWDO"
                              name="participantName" />
        <target-attribute wdo-name="CaseWDO"
                              name="participantName" />
      </mapping>
      <mapping>
        <source-attribute wdo-name="SubflowChildDetailsList"
                          name="identifier" />
        <target-attribute wdo-name="ChildDetailsList"
                          name="identifier" />
      </mapping>      
    </output-mappings>
        
  ...
  </subflow-activity>
output-mappings
This specifies how data is mapped from the invoked sub-process to the parent process when the sub-process has completed. The process specified as a subflow may not have any output mappings defined, in which case the subflow completes as normal.
mapping
This represents the data that will be pushed from a subflow workflow data object attribute to an attribute in the parent process. If a list of data is being pushed from the subflow process to the parent process, attributes from list workflow data objects can be used for this purpose. The number of mappings specified is governed by the number of output mappings specified.
source-attribute
This represents a workflow data object attribute from the subflow process which is used to populate the associated attribute in the parent process upon completion.
target-attribute
This represents a workflow data object attribute from the parent to be populated with data from the associated attribute in the subflow process when completed.
source/target-attribute
wdo-name
This represents the name of a Cúram workflow data object (as described in Workflow Data Objects).
name
This represents the name of a Cúram workflow data object attribute (as described in Workflow Data Objects).