▪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: