How to Create an ArchiMate Business Functions Diagram

ArchiMate Tutorial

Do you want to create an ArchiMate Business Functions Diagram? Then read the following ArchiMate Tutorial.

In ArchiMate, viewpoints are defined as the place where you are looking from. A view is defined as what you see when looking from that viewpoint. In ArchiMate, a view is specified by viewpoint. For every defined viewpoint, a meta-model is documented, and an example view is provided.

On this page, we will show you how to create an ArchiMate Business Functions View based on the ArchiMate Business Functions Viewpoint.

Dragon1 Viewer

Excel Sheet

Data Manager


Step 1. Architecture Repository: Collect and Enter Data

dragon1 architecture repository

Screenshot of the Architecture Repository Web Application.

On the Dragon1 platform, you can use the Architecture Repository web application to enter data manually or to import the data automatically. You can enter 400+ default entity classes from a product, process, or service to an application, database, network, server, or client.

Here, you see a screenshot of the Architecture Repository where, on the ArchiMate canvas, the Business Functions are entered. You see a drop-down menu from which you can select an entity class to insert into folders. You can also select and enter Business Roles and Business Actors. These three entity classes are needed to create a complete ArchiMate Business View that is compliant with the Viewpoint. We have not chosen a metamodel at this point, so we are not limited by entering or documenting whatever entity class we like.

The data you enter is stored 'logically' in a cabinet/dossier/folder structure that you can create and change to your likeness. You can enter, share, and hide folders and data with or from team members.

dragon1 new edit dialog

Screenshot of the New Edit Dialog.

Data is entered normally via the New/Edit dialog. If you click on an entity class in the drop-down menu that is visible in the screenshot above, the New Edit Dialog will appear, and you can enter data and click ok. Then, the data you have entered is placed in the database.

Overview of tasks to enter data in the Architecture Repository

  • Go to www.dragon1.com;
  • Log in;
  • Go to Architecture Repository web application;
  • Create a cabinet, dossier, and folders using the New/Edit dialog;
  • Insert Business Functions, Business Actors, and Business Roles using the New/Edit Dialog.

Step 2. Architecture Repository: Create a Model

dragon1 use tags in data list view

Screenshot of the Architecture Repository showing a model.

In the Architecture Repository and the Visual Designer, you can create or draw models compliant with metamodels. Creating a model is only a matter of relating entities with each other: create a relationship between two entities, and you already have a model. You can create models and metamodels or alter existing ones.

Above is a screenshot of the Architecture Repository with the model item in the selected tree view. The model (the relationships between entities, if any) is shown.

dragon1 use tags in data list view

Screenshot of the defined standard metamodel for the Architecture Business Functions Viewpoints.

This metamodel limits the entity classes we may use to create a model.

We may use three different entity classes to create a Business Functions View: Business Function, Role, and Actor.

dragon1 insert relationship dialog

Screenshot of the Insert Relationship Dialog.

Data is normally entered in the Architecture Repository via the Insert Relationship. You need to click the menu item on the menu bar, and the dialog will appear.

Overview of tasks to create a model in the Architecture Repository

  • Select the folder where you want to place the model;
  • Click 'Insert Model'
  • Enter the name of the model in the New Edit dialog;
  • Select the folder of the model;
  • Click on 'Insert Relationship'
  • Enter the name of the relationship, select the two entities you want to relate with each other, and select the type of relationship between the entities.

Step 3. Visual Designer: Create a Visualization Template

dragon1 visual designer

Screenshot of the ArchiMate Business Functions in the Visual Designer.

On Dragon1, you can draw visualizations in the Visual Designer like you are used to in PowerPoint or Visio. But you can also draw or insert Visual Items. These are data/shape-placeholders.

You link the Visual Items to entity classes present in the data stream of a model to a visualization canvas and configure what shape in what pattern should be drawn on the canvas.

'Visual Items' is an innovative and unique visualization feature that simplifies the generation of visualizations. Also, when the model data changes, you do not need to change the visualization template (a canvas with visual items).

Overview of tasks to create a visualization template in the Visual Designer

  • Click 'Insert Visualization' to create a canvas;
  • Select the Visualization in the tree view and click Edit;
  • Link in the dialog the visualization to the model or view and click OK;
  • Click 'Insert Visual Item' to insert a placeholder (for the Business Functions in the model or view) on the canvas;
  • Click 'Insert Visual Item' to insert a placeholder (for the Business Actors in the model or view) on the canvas;
  • Click 'Insert Visual Item' to insert a placeholder (for the Business Roles in the model or view) on the canvas;
  • Select the visual items, click edit, and configure them to draw the available actors, roles, and functions in a graph/pattern on the canvas.

Step 4. Viewer & Player: Generate and Publish the Visualization

dragon1 viewer

Screenshot of the ArchiMate Business Functions model in the Viewer.

You have created your ArchiMate diagram; it is time to share it with others. You have the option to publish your visualization publicly or privately in the Dragon1 Viewer.

Users can, if they want, and if you have enabled the option, leave comments on your visualization for you to improve it.

Overview of tasks to publish a visualization in the Viewer

  • Select the visualization and click Edit;
  • Choose Publication Status: World Wide;
  • Now your visualization is available for search and preview in the Dragon1 Viewer.

Read also

If you are interested in more examples of tutorials and examples of ArchiMate, you might also want to read:

Get Started

Do you want to create an Architecture Diagram yourself? These kinds of architecture products can be created with Dragon1 PRO. Purchase online your user license today.

Also you can view your own ArchiMate files in de Viewer of Dragon1.