After you create a workflow, you must define the global variables, input parameters, and output parameters of the workflow.
Workflow variables store data that workflows process internally. Unlike input and output parameters, variables values can be preset. Variables were previously known as attributes. Workflow input parameters are data provided by an outside source, such as a user or another workflow. Workflow output parameters are data that the workflow delivers when it finishes running.