Configuring the Notation and Attributes

Objective

After completing this lesson, you will be able to configure BPMN notation and attributes to develop accurate business process models.

Configure BPMN Notation and Attributes

Let's set up BPMN Notation and Attributes.

Reduce complexity for process modelers

BPMN 2.0 is a comprehensive process modeling notation with more than 150 shapes and connectors. Most companies never use all of them, so it's helpful to create a subset of the frequently used process elements for easy access.

Focusing on the frequently used elements helps users avoid unnecessary complexity and focus on the best-suited notations for their processes. For example, if you're creating an end-to-end process, you can show your modelers only the elements that pertain to those types of processes. 

Watch the following video to see how to add a BPMN subset.

Define a Corporate Appearance of Process Models

You can change the default appearance of the notation elements, such as the font or color for the tasks. These format attributes are defined for all notation subsets. For example, if you change the background color of the task element, the system changes all BPMN subsets accordingly. 

Watch the following video to see how to customize default colors and font formats for element types on a task.

Notation and Attributes Customization

Customize Your Notations and Attributes

You can further customize your notations and attributes through custom attributes. Custom attributes allow you to add additional information that's specific to your process, based on company requirements. For example, you can add an attribute that shows a specific role that is responsible for a process like the Process Owner.

Watch the following video on how to create custom attributes.

Note

For each diagram element and dictionary category, you can define custom attributes that allow you to add additional information. 

Useful Attributes for Processes and Tasks

Custom attributes work in the same way as standard attributes in a modeling notation and can also be displayed in the Collaboration Hub. Let's look at some commonly used attributes for processes and tasks.

Commonly used process attributes:

  • Process Owner
    • Type: Text (free text)
    • Type: Dictionary link - when assigning responsibilities from the dictionary
  • Review Date

    Type: Date - Allows you to set a fixed date for a new review of the process. For example, you can use the search function to search for specific periods of time.

  • Process status

    Type: Drop-down box - Allows the storage and filtering of process models according to a specific processing status or maturity level. Typical states are: Approved/In-coordination.

  • Customer interaction? or ISO9000 certification?

    Type: Boolean - Enables later filtering of all processes in which customer interaction takes place or ISO9000 is to be applied.

     

Commonly used task attributes: 

  • Applicable Documents or Templates
    • Type: Dictionary - Link your documents to your dictionary and maintain centrally. .
    • Type: Document/URL - Refer to an external storage (for example, SharePoint)
  • Four attributes for Responsibility Assignment according to RACI (Responsible, Accountable, Consulted, Informed)

    Type: Dictionary link - Assign existing items and roles

  • Risks and Controls

    Type: Risk Management - Risks and controls are managed via the dictionary.  

  • IT System

    Type: Dictionary link - IT systems linked via the dictionary.

Visualizing Attributes with Overlays

With attribute visualization layers, modelers can display attributes directly on the diagram canvas as overlays using different icons and colors. You, as an administrator, create and configure custom rules that define each visualization layer. 

Attribute visualization layers can be configured and displayed for the following diagram types:

  • BPMN diagrams
  • Value chain diagrams
  • ArchiMate diagrams
  • Organization charts

Setting Up Attributes Visualization

Let's say you must create an IT system attribute because the modeler wants to put additional information behind the process task.

To indicate that there is a specific IT information behind a task, for example, you can do this through an attribute visualization. A task managed by an IT system will now have an IT icon next to it (a so-called overlay). 

Watch the following video to learn how to set up the attribute visualization for an IT system, so you can then apply it on your own workspace.

View Attribute Overlays in SAP Signavio Process Collaboration Hub

Now that you have set up the attribute visualization, the process modeler would need to add information in the diagram to make the attribute overlays visible.

This is how it looks like in the Process Collaboration Hub:

Diagram in the SAP Signavio Process Collaboration Hub, with tasks that have overlays for the IT System attribute.

Note

To understand how to add attributes to your diagrams, is explained in unit "Introducing SAP Signavio Process Manager: Modeling with the Editor ".

Let’s dive deeper!

In the next example, we want all costs of the tasks to be marked with different colors based on their amount. For this, the attribute visualization needs to be customized with some further conditions.

If the cost is:

  • Higher than $15 use a red icon.
  • Between $10 and $15 use a yellow icon.
  • Lower than $10 use a green icon.

Watch the video below to learn how to do this, and then practice attribute visualization in your own workspace. No worries, you can delete your settings later if you don’t need them.

Custom Graphics

Custom Graphics

To improve the visual aspect of process modeling, you can upload custom graphics for use in Customer journeys, Value chains, and BPMN 2.0 diagrams.

For example, visualize an IT system with its company logo (see the following image). This is possible after you upload the custom graphic to your workspace for the respective element.

Example of custom graphics in a workflow. Here, the SAP logo is used.

Note

To upload a custom graphic, your file needs to meet certain requirements
  • Maximum file size of 20 kilobytes
  • Maximum of 2000 anchor points
  • Valid SVG file structure
  • No custom XML, Javascript, or embedded images in a SVG

Depending on the diagram type, the following elements can be customized: 

  • BPMN 2.0 diagrams: IT systems, additional participants.
  • Value Chains: Processes, collapsed processes.
  • Customer Journey Maps: Personas, touchpoints, moments of truth, customers, and decorations.

Custom graphics are tied to the workspace in which they are uploaded - if you have multiple workspaces and want to use custom graphics in each, you must upload them separately to each workspace.

For more information on custom graphics, visit: product documentation

Watch the following video on how to set up custom graphics.

Use Case

Let's explore a practical use case for defining responsibilities and how they can be set up effectively using custom attributes.

By assigning RACI roles to team members, teams can enhance collaboration by clearly outlining who is responsible for tasks (R), who is accountable (A), who needs to be consulted (C), and who should stay informed (I). This structured approach not only eliminates confusion but also strengthens teamwork and improves project management within the platform.

As an administrator, you can define RACI roles in SAP Signavio Process Manager by adding them as custom attributes. Process modelers can then assign these roles in the task attributes within their diagrams in the Editor.

The following video will walk you through this use case, showcasing the process of setting up custom RACI attributes and configuring their visualization (overlays) in the Process Manager settings.

Log in to track your progress & complete quizzes