Chapter 3. Introduction to business processes 37
Variables
Variables are used to hold:
Messages that are received from partners or are to be sent to a partner
Data related to the internal state of the process
Variables can be associated with invoke, receive, and reply activities as input or
output variables.
Variables can also be declared as:
Global variables with business process scope
Local variables with their scope being an activity or a group of activities
All variables are in an uninitialized state at the beginning of the scope to which
they belong. They can be initialized by receiving a message or by assignment.
Assignment
The assign activity is used to copy data from one variable to another.
3.3.5 Correlation
Business process inter ...