Use attributes to pass information between the schema elements inside a workflow.

Attributes are read and write variables. It is a common design pattern to copy input parameters to attributes at the beginning of a workflow so that you can modify the value if necessary within the workflow. It is a common design pattern to copy attributes to output parameters at the end of a workflow so that you can read the value if necessary within the workflow.