Business Process Cooperation Viewpoint

In the ArchiMate language, a viewpoint is a relevant subset of ArchiMate elements and relationships, put together on a diagram in representing a particular part of an architecture. ArchiMate suggests a set of example viewpoints. Each of them comprises elements from different layers. Besides, the Grouping element, Junction, and Or Junction can be used in every viewpoint. These basic viewpoints can be used as starting points for modeling efforts. But keep in mind that these example viewpoints should not constrain modeling activities. Organizations should modify the example viewpoints or even to design their own viewpoints in addressing specific stakeholder concerns. This article describes one of the many example viewpoints - The Business Process Cooperation Viewpoint.

What is an Business Process Cooperation Viewpoint?

According to ArchiMate 3.0.1 specification:

The business process cooperation viewpoint is used to show the relationships of one or more business processes with each other and/or with their environment. It can be used both to create a high-level design of business processes within their context and to provide an operational manager responsible for one or more such processes with insight into their dependencies. Important aspects of business process cooperation are:
•  Causal relationships between the main business processes of the enterprise
•  Mapping of business processes onto business functions
•  Realization of services by business processes
•  Use of shared data

Each of these can be regarded as a “sub-viewpoint” of the business process cooperation viewpoint.

The table below describes Business Process Cooperation Viewpoint in more detail.

Attribute Value
Stakeholders Process and domain architects, operational managers
Concerns Dependencies between business processes, consistency and completeness, responsibilities
Purpose Designing, deciding
Scope Multiple layer/Multiple aspect

Description of Business Process Cooperation Viewpoint

Business Process Cooperation Viewpoint Example

The figure below shows an ArchiMate diagram created under the Business Process Cooperation Viewpoint. By applying a viewpoint you are allowed to draw an ArchiMate diagram with a subset of ArchiMate elements and relationships, as defined under the viewpoint.

Business Process Cooperation Viewpoint example
Business Process Cooperation Viewpoint example

How to apply Business Process Cooperation Viewpoint?

To apply Business Process Cooperation Viewpoint (or any other viewpoint) involves two main steps. The first step is to configure your project to use the viewpoint. The second step is to edit your diagram by selecting the viewpoint.

Project configuration

  1. Select Modeling > Manage Viewpoint from the application toolbar.
    To manage ArchiMate Viewpoints
    To manage ArchiMate Viewpoints
  2. This shows the Viewpoint tab. Click Add at bottom left.
    To add a viewpoint into the project
    To add a viewpoint into the project
  3. This shows the list of example viewpoints. Select Business Process Cooperation Viewpoint. The stakeholder, purpose, concerns and related elements are presented on the right.

    List of ArchiMate viewpoints
  4. Click Done.
  5. Click OK to confirm.

Setting a viewpoint to diagram

To apply Business Process Cooperation Viewpoint on an ArchiMate diagram:

  1. Right click on the ArchiMate diagram and select Open Specification... from the popup menu.
    Opening diagram specification
    Opening diagram specification
  2. Open the Viewpoint tab.
  3. Select Business Process Cooperation Viewpoint.

    Select Business Process Cooperation Viewpoint
  4. Click OK to return to the diagram. From now on, you can select the subset of ArchiMate elements and relationships defined under the Business Process Cooperation Viewpoint.

    Diagram toolbar that lists the subset of ArchiMate elements

Related Resources

The following resources may help you to learn more about the topic discussed in this page.

1. Organization Viewpoint Table of Contents 3. Product Viewpoint

Technical Support

Have technical issues or suggestions? Please contact Visual Paradigm Support Team.

Sales Support

Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.

Discussion Forum

Share your suggestions of opinions at VP Discussion Forum.