•Is used to show the relationships of one or more business processes with each other and/or with their environment.
•Can be used to create a high-level design of business processes within their context, such as:
•Showing the operational manager responsible for one or more such processes. This can be done by associating a Role or an Actor with a Process, through the “fiortv” relationship (see Allowed relationships between model elements for what relationships can be drawn between an Actor and a Process, or a Role and a Process).
•Relationships between the main business processes of the enterprise, using the Triggers relationship.
•Mapping of business processes onto business functions – this can be done by placing processes within a function (as shown below) or by using the Composes relationship (figure at bottom of page).
•Realization of services by business processes (using the Realization relationship), and
•Use of shared data (using the Business Object element and relating it to a Process).
The ArchiMate elements that can be drawn on this diagram are:
•Business role
•Business collaboration
•Location
•Business interface
•Business process/function/interaction
•Business event
•Business service
•Business object
•Representation
•Application component/collaboration
•Application interface
•Application process/function/interaction
•Application event
•Application service
•Data object
An example Business Process Cooperation Viewpoint drawn in System Architect is shown below: