
Blocks are used to order the actions in the way that they should appear in the process at runtime. Using blocks, you can create more complex flows, such as loops, decisions, parallel execution, and so on. In addition, by combining actions into blocks, and managing roles and parameters, you can define process contributors, data flow, and other important aspects of a process.
In the Order Office Material process, blocks of different types are used:
The definition of the blocks used in the Order Office Material process goes through the following steps:
This step is necessary when the block contains multiple items in its flow, and you want to transport data from one activity into the other. To do that, you consolidate the parameters of the relevant activities. Note that only parameters of the same type may be consolidated.
Role consolidation is a convenient way of defining that multiple activities are executed by the same person or group at runtime. A separate role is generated for each action that is added to the block flow. You can consolidate them only once in the highest-level block In the Order Office Material example, this is done in the Order Office Material block.
The block can be used in a process flow.
The following sections describe the parameters of the blocks used in the Order Office Material process. The modeling approach is bottom-up - that is, the most low-level components are created first, and are used in the higher-level blocks.
The following documentation does not provide detailed instructions on how you create blocks using the GP design time tools.
To familiarize yourself with the detailed procedures, see Block Design .