SAP Signavio Process Modeler Guide
SAP Signavio Process Modeler Guide
2025-09-17
2 Signing Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1 What Kind of SAP Signavio User Am I. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 The BPM Academic Initiative. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 Navigation Bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 Frequently Asked Questions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Subscription Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1 Today's Top Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6 Explorer Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.1 The Explorer Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.2 The Explorer view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.3 Viewing diagram details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
6.4 Working with Folders and Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7 Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.1 Create a Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creating a BPMN Diagram with AI-assisted process modeler, text to process. . . . . . . . . . . . . . . 30
7.2 Editor Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.3 Open and Save Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.4 Editor Toolbar and Keyboard Shortcuts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.5 Add and Connect Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.6 Move and Change Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
7.7 Format Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.8 Work with Modeling Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.9 Process Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.10 Create Subprocesses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.11 Add Live Insights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
7.12 Add Links to SAP Signavio Process Insights Content. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.13 Link to Files in Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.14 Display Attribute Overlays. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.15 Compare Revisions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.16 Custom Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
12 Search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
15 Collaboration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
15.1 Inviting Modelers to Edit a Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
15.2 Sharing a Diagram from the Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
15.3 Sharing a Diagram from the Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
15.4 Publishing Diagrams in SAP Signavio Process Collaboration Hub. . . . . . . . . . . . . . . . . . . . . . . . . .235
15.5 Inviting Users to Access a Diagram in SAP Signavio Process Collaboration Hub. . . . . . . . . . . . . . . 238
15.6 Comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
15.7 Creating Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
15.8 Granting Read-Only Access to Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
15.9 Execute Processes in SAP Signavio Process Governance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
15.10 Working with Approval Workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
15.11 Translating Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
16 Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
16.1 Generating Process Documentation Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
16.2 Responsibility Assignment Matrix / RACI Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
16.3 Responsibility Handovers Matrix Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
16.4 IT System Usage Matrix Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
16.5 Job Profile Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
16.6 Risk & Controls Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
16.7 Modeling Conventions Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
16.8 Document Usage Matrix Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
16.9 Process Characteristics with Element Details Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
16.10 Process Model Metrics Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
16.11 Creating Quantitative Process Analysis Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
16.12 Process Cost Analysis Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
16.13 Resource Consumption Analysis Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
16.14 User/Group Assignment Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
16.15 Viewing Governance Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
16.16 Workspace and Process Model Usage Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
18 Importing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
18.1 Import an SAP Signavio Archive (SGX) File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
18.2 Import a BPMN 2.0 XML Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
18.3 Import the APQC Process Classification Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
18.4 Importing an ARIS Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
18.5 Import a Microsoft Visio Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
18.6 Upload Documents and Pictures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
18.7 Import Dictionary Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
19 Exporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
19.1 Export Dictionary Entries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .286
19.2 Export a Diagram as PDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
19.3 Export a Diagram as an Image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
19.4 Export a Diagram as a SAP Signavio Archive (SGX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
19.5 Export a BPMN Diagram as XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
19.6 Export a Diagram as XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
19.7 Export a DMN Diagram as XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
19.8 Export DMN Diagrams as Drools Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
19.9 Translate Content with PO Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
If you are new to SAP Signavio, we recommend to read the sections First steps with SAP Signavio Process
Modeler [page 10] and What kind of SAP Signavio user am I? [page 11].
If you are already familiar with SAP Signavio Process Modeler, navigate the table of content on the left or use
the search to find the sections that are most relevant to you.
• Featured Videos
• Tutorial Videos
• SAP Signavio Blog
• White Papers
• SAP community page for SAP Signavio
Learn how to create and access your SAP Signavio Process Transformation Suite account.
SAP Signavio is a web-based application. Use your existing account email and password to log in to the SAP
Signavio Process Transformation Suite [page 8].
• If you need to register for the software at [Link] , choose (more options) and
Free Trial.
• If you received an invitation email to the SAP Signavio software, select the link in the email to get to the
page.
Note
• The email address you use to sign up cannot contain the German umlauts (such as ä, ö, ü) as special
characters.
• If you register for a trial account with an email address that has been invited to join a SAP Signavio
workspace, this license will be automatically added to your new account.
• When you receive an invitation email, use this same email address to sign up with the proper license.
How to log in to SAP Signavio Process Transformation Suite and get access to all SAP Signavio products. How
to log in when you received a shared link.
Browser Compatibility
SAP Signavio supports all popular browsers. For a detailed description of the supported browsers, see Browser
Compatibility.
After you've created your SAP Signavio Process Transformation Suite account (see Signing Up), use your
account email and password to log in.
In the case that your workspace administrator has created the account for you, you received an email to reset
your password. When SSO is enabled for your workspace, you log in using a shared link.
When SSO is enabled for your workspace, you log in through a shared link. The link is shared with you, for
example, in an invitation email or on a wiki page.
We recommend that you bookmark the shared link for future logins. Depending on your workspace
configuration, you might only be able to log in to SAP Signavio Process Transformation Suite through
the shared link.
Related Information
This chapter provides an overview of the features of SAP Signavio Process Modeler.
The Explorer
After logging in, the explorer opens in your browser. It allows you to navigate through diagrams and files stored
in your workspace. Here you can create new diagrams and publish them in SAP Signavio Process Collaboration
Hub or share them by other means. As SAP Signavio supports open standards, importing diagrams from
other systems is easy. In the explorer, you can adjust your personal settings. Administrators can also configure
workspace settings here. For details, see Explorer Overview [page 18].
The Editor
The editor can be accessed by opening a diagram or creating a new one. Using the editor, you can create and
edit all kinds of supported diagrams. For details, see section Modeling [page 29].
QuickModel
QuickModel gives you the possibility to create simple BPMN-diagrams in seconds by use of a spreadsheet-like
interface. Diagrams created in this application can be edited in the editor like any other diagram to add
complexity or update the process. See section Modeling with QuickModel [page 184] for details.
The Dictionary
The dictionary [page 200] allows you to manage and re-use specific modeling elements. It also allows you
to ensure all your modelers are using the same terms and elements in your organization-specific modeling
environment.
The launchpad of SAP Signavio Process Collaboration Hub provides access to your published process
landscape, see section Your launchpad.
The diagram and revision comparison tool helps you to keep track of changes. See section Comparing revisions
[page 63] for details.
Support
Our team is constantly improving and extending SAP Signavio Process Modeler. You will find the latest version
number and our release notes at What's New.
Contact SAP Support by creating a support case in SAP for Me. For more information, see Reporting an Issue in
the SAP Signavio Support Guide.
You can also send a support request from the editor. Go to the user menu and select Send feedback from the
drop-down list.
Related Information
The following sections explain the different user types of SAP Signavio Process Modeler. If you already know in
what way you would like to use the software, you can select the topic that is relevant for you.
Learn how to collaboratively model business processes in Business Process Model and Notation (BPMN) with
SAP Signavio Process Modeler.
In section Business Process Modeling and Notation (BPMN), you learn how to create, edit, and work with
BPMN diagrams.
Use the Decision Manager to model business decisions in a structured and formalized manner all stakeholders
can easily understand using the Decision Model and Notation (DMN). Integrate your DMN diagrams
seamlessly into your BPMN process landscape.
In the section Decision Model and Notation (DMN) [page 98], you learn about creating, editing and managing
decision diagrams.
I'd Like to Create a Process Diagram, but Don't Know BPMN Very Well
Learn how to use the QuickModel to create valid BPMN processes through a spreadsheet-like interface.
Create your first processes in just a couple of minutes or add and maintain element attributes in a fast and
well-structured manner.
In the section QuickModel [page 184], you learn how to use the application to quickly create BPMN diagrams.
Get to know SAP Signavio Process Collaboration Hub. View process diagrams and discuss them with your
colleagues.
In the section Your launchpad, you learn how to use the tool to work on diagrams together with colleagues and
external stakeholders.
Make use of a Approval Workflows to ensure that diagrams have been approved by specific users or user
groups before they are published in SAP Signavio Process Collaboration Hub.
In the section Approval workflows [page 243], you learn how to start and work with approval workflows.
I Am a Workspace Administrator
Learn how to configure your workspace in order to get the most out of SAP Signavio Process Modeler and to
maximize the benefit considering the unique needs of your organization.
Moreover, learn how to integrate SAP Signavio products into your organization's IT infrastructure and enable
smooth and hassle-free process, business decision and enterprise architecture documentation, utilizing your
existing IT systems to the fullest extent.
As a workspace administrator, you will find information about configuring the software in the Workspace
Administration [page 320]section of the manual.
The BPM Academic Initiative is a joint program of SAP Signavio and several international universities
to support business process management in academic teaching and research. As part of the Academic
Initiative, SAP Signavio allows students and teachers to use the academic process modeling platform at
[Link] for free, given the purpose is non-commercial and non-productive.
Note the following differences between SAP Signavio's academic platform and the commercial offering:
If you accidentally registered for the Academic Initiative at [Link] , please create a new
account for one of the following systems:
If you want to transfer your data from the academic platform to one of our production systems, proceed as
follows:
Contact SAP Support by creating a support case in SAP for Me. For more information, see Reporting an Issue in
the SAP Signavio Support Guide.
Learn the actions you can take in the navigation bar at the top of your view.
The navigation bar displays the label of SAP Signavio Process Modeler, helping you easily identify your current
product. This is useful if you navigate back and forth between SAP Signavio products and workspaces.
The navigation bar allows for quick access to common functions across SAP Signavio products. Each product
displays a navigation bar with its own product-specific available icons.
• (User Profile Menu): This icon displays your own initials as the logged-in user. The drop-down menu
offers the following options:
• Personal Settings: Set the types of events for which you would like to receive notifications and manage
cookies.
• Workspace: Check which workspace you are currently using and switch to a different workspace, if
needed.
• View in Other Applications (when in editor) or Process Modeler Applications (when in explorer):
Navigate to different applications, such as SAP Signavio Process Collaboration Hub, Diagram
comparison or QuickModel. The options you're seeing depend on your current location in SAP
Signavio. The option highlighted in bold indicates where you are right now in the system.
• Logout: Log out of SAP Signavio Process Modeler.
The legacy functions found in the old navigation bar, such as name editing, draft saved timestamp, and
share, are now integrated in the Editor toolbar.
Related Information
The fastest option is to use the diagram preview (see section Viewing diagram details [page 23]). Select a
diagram in the Explorer and hit the space bar or use the arrow symbol at the bottom left of the main window to
expand the preview section.
Preview in SAP Signavio Process Collaboration Hub allows you to quickly navigate the diagrams of your
workspace. To open the preview, open the explorer and select Share - Preview in SAP Signavio Process
Collaboration Hub.
By default, the system informs you about every change made to a diagram you are working on in a team. There
are multiple ways to disable notifications:
• Select the diagram in the explorer, open the activity feed (with the space bar) and choose Don't notify me.
• Open your profile settings under Setup - My profile in the Explorer and scroll down to the notification
settings to adjust them.
My browser does not display SAP Signavio's applications correctly. What can
I do?
• Please ensure your browser supports SAP Signavio. Read more in section Log In to SAP Signavio Process
Modeler [page 8].
You can manage your subscriptions to notifications from SAP Signavio Process Modeler according to your
needs.
Note
If you've registered multiple workspaces with the same e-mail address, the settings for or information
about subscriptions apply to the current workspace.
Parameter Description
Subscriptions All your subscriptions are listed here. You can delete those
that are no longer needed by choosing Remove. By default,
new users are automatically subscribed to weekly e-mail up-
dates about changes to the Shared documents folder.
Related Information
Today's top tip is displayed every day when you first open the explorer.
The explorer is the entry and management point of SAP Signavio Process Modeler. In the explorer you can
manage folders and diagrams, create new diagrams, export diagrams, generate reports, as well as publish and
embed diagrams. You can also edit your subscription settings. You can access the editor, SAP Signavio Process
Collaboration Hub and other functions in the software via the explorer.
From the explorer view you have access to all tools that SAP Signavio Process Modeler offers.
• View
The central area Double-click diagrams in the editor to open them. Unread diagram comments are
displays the file displayed as small speech bubbles attached to the corresponding files. You can
contents of the switch between the views, The icon view [page 21] or The list view [page 21]. At
selected folder. the bottom of the central view is the activity feed and the diagram preview.
• Menu
The toolbar with a drop-down menu allows you to access different functions. Read more in the section The
Explorer menu [page 19].
• Search function
The search function is a useful tool to quickly find diagrams. In addition to the full text search, the
advanced search option offers you a method to add specific search criteria. You can find a detailed
description in the Search functions [page 221] section.
• Folder tree
The folder tree on the left allows you to quickly navigate within your workspace. Read more at Working with
folders and diagrams [page 25].
• Diagram details
The notification and activity feed allows you to view and manage the history of a diagram and to modify
notification settings of diagrams and folders. By pressing the space bar you can open the preview panel
(see Viewing diagram details [page 23]) and the version overview (see The notification and activity feed
[page 225]) of a diagram at the bottom.
• Subscriptions
You can manage your subscriptions, for details see section Personal profile settings [page 17].
Learn how to organize your content in a folder structure using the Explorer.
New
In the dropdown menu New, you can create new folders and diagrams. The new folder is created at the location
that is currently open in the explorer. If you create a new diagram, a blank canvas opens in the editor in a new
tab. The menu item QuickModel opens a new BPMN 2.0 diagram in QuickModel.
Edit
Here, you can open the editor or QuickModel to edit diagrams, simulate DMN (see DMN simulation [page
159]) diagrams and test DMN diagrams (The DMN Test lab [page 137]). To gain an overview of activities about
a specific diagram you can display comments on diagrams in SAP Signavio Process Collaboration Hub and
compare versions of diagrams (see Comparison [page 63]). The folder content currently displayed in the
explorer can be moved, copied, deleted, and renamed.
You can import and export files. This means you are able to upload files to your workspace and also download
diagrams from your workspace onto your computer in different formats.
Reporting
The Reporting menu allows you to create different kinds of reports about diagrams. This enables you as a
business user to analyze your process hierarchy offline with decision makers and analysts, regardless of your
familiarity with BPMN modeling.
To view and export reports analyzing your workspace and process model usage, see section Process Model
Dashboards.
Share
With the Share menu, you can publish diagrams to SAP Signavio Process Collaboration Hub and share
documents in a variety of ways with your colleagues.
Process Governance
Approval workflows [page 243] are evaluating processes that diagrams have to go through before they are
automatically published to SAP Signavio Process Collaboration Hub. You can start approval workflows as
well as edit published diagrams. Approval workflows are managed and executed in SAP Signavio Process
Governance. If you are interested in further functionalities of SAP Signavio Process Governance, you can get
more information here: [Link] .
Invitations to comment/edit
You can invite modelers to edit. You can also use it to invite SAP Signavio Process Collaboration Hub users and
external stakeholders to comment on diagrams.
Invite to comment
You can invite anyone to comment on a diagram - all you need is their email address. Everyone you invited
receives an email. Anyone you invite who is not already a member of your workspace needs to register and is
assigned a commenting license.
You can invite modelers registered in your workspace to edit a diagram. As all modelers are able to edit all
diagrams in the Shared documents folder by default, this function serves as notification to let fellow modelers
know a diagram needs their attention. You can clarify the reason why you are pointing a modeler towards a
certain diagram by editing the text of the email in the invitation dialog. The link you send leads directly to the
diagram, open and ready to be edited.
The option to Invite to edit diagram in QuickModel follows the same basic concept, only instead of the Editor,
the link leads to the diagram in QuickModel [page 184].
If you select this option, you can send an invitation to any e-mail address.
Embed diagram
With the dialog that opens, you can embed the corresponding diagram into external systems (see Embedding
diagrams in external systems [page 312]).
In this view, diagrams and folders are represented as icons. For diagrams, a small preview is provided that
allows you to find the diagram you are looking for faster.
Details about a selected diagram can be found at the bottom of the Explorer in the activity panel (see Viewing
diagram details [page 23]) .
To view your colleagues' comments, open the respective diagram in the Editor. To read more about
commenting, go to section Comments [page 239].
Diagrams and folders are listed along with additional information about each file. Selecting an element
activates the diagram preview in the preview panel at the bottom if the panel is extended.
Clicking the title of a row sorts the elements by the selected column.
You can individually configure which of the diagram attributes are shown as columns in the table view. All
attributes on diagram level and the attributes Revision , Last Change , Last Author and Published are
available.
1. Click Setup , then Edit general configuration . A dialog box will open.
2. In the Explorer section, you can edit the table columns preferences. Click Add attribute to add another
attribute to the list view.
After saving a diagram in the editor (after renaming it, for example), the explorer view may not be up-to-date
anymore. In this case, a dialog is asking you to refresh.
You can refresh the explorer manually. Use the Refresh button in the top right corner of the
explorer.
In both the list and in the icon view, you see the file path on top of the list. If you want to jump to a parent folder,
click the corresponding folder name.
The following example shows how to jump back to the 'Shared documents' folder:
The notification and activity feed allows you to view and manage version history, and to edit notification
settings for diagrams and folders. If you have selected one or more diagrams or folders, the feed is displayed as
Notification settings
As soon as changes to a diagram or folder are made, notifications are sent at configurable intervals as emails.
In the notification and activity feed, you can configure the notification settings of the selected diagrams or
folder.
• daily
• weekly
• monthly
• cancel subscription
The activity feed allows you to get a preview of the selected diagram and to view and manage the version
history. You can find detailed information about this feature in the section The notification and activity feed
[page 225].
Folders allow you to organize and structure your workspace, even if you have a large number of diagrams.
Diagrams placed in Shared documents can be viewed and edited by all users of a workspace. Workspace
administrators can enable the My documents folder, which is private. Other users can't view or edit this folder.
Notes on working with multiple users and workspaces can be found in the section Manage Users and Access
Rights.
The main workspace folder is Shared documents. The My documents folder can additionally be enabled by a
workspace admin.
Within these folders, you can create subfolders to organize your diagrams.
Choosing the arrow next to the folder/s name or on folder/s name itself will collapse or extend the folder. This
way, you can quickly switch between folders and still keep track, even if you have an extensive folder structure.
If the name of a folder is cut off due to the width of the folder column, the full name will appear when hovering
over it with your mouse. You can also extend the folder column by dragging its border line to the right.
Note
Workspace administrators can choose to disable the My documents folder for every user in the workspace.
This prevents documents from being inaccessible. It also fosters collaboration by restricting drafts to
Shared documents. For new tenants, the folder My documents is disabled by default. The folder can be
enabled by an administrator under Setup Edit general configuration .
Shared Documents
This folder contains diagrams you can work on alone and together with other modelers.
There are two ways to collaborate with colleagues: joint modeling within your workspace, and inviting
colleagues to comment on diagrams.
• Only colleagues who are registered in your workspace are able to actually edit diagrams. Find out more
about defining access rights to diagrams and the dictionary in section Manage Access Rights.
• Each person invited to comment on a diagram is able to do so - also those who have no SAP Signavio
Process Modeler account. In the section Sharing a Diagram from the Explorer [page 234], you will learn
how to invite process stakeholders to comment on a diagram.
My Documents
Workspace administrators can enable the My documents folder for all users under Setup > Edit general
configuration. Diagrams in this folder and its subfolders are private. Other users can't view or edit them.
1. If you want to create a subfolder, first navigate to the folder in which you want to locate the new folder.
2. In the menu bar, choose New Folder . A dialog pops up, in which you can enter the folder name.
3. Specify the folder name and then choose OK . The new folder is now visible in the folder structure.
Note
To move published folders and diagrams, you need publish access rights on the published elements and on
the target folder.
Copying Diagrams
Note
You can only copy diagrams and groups of diagrams, not entire folders.
1. Select the diagram you want to copy. To copy several diagrams at once, hold the Ctrl key while selecting
them. Or, draw a selection frame around the diagrams.
2. In the menu bar, choose Edit and then Copy . The Copy dialog opens.
3. Select which folder you'd like to place the copy in.
4. Optionally, you can select one of the following options by activating the corresponding checkbox:
• Copy linked models, too Please note that BPMN call activities are not copied.
• Copy all revisions of the diagram .
Note
1. Choose Copy . The copied file is then located in the selected target folder.
1. Select the folder or diagram to be removed in the main area of the explorer. To select multiple folders, keep
Ctrl pressed while selecting, or drag a selection frame around them.
2. In the menu bar, choose Edit Delete .
3. Choose Yes to delete the selected object.
The selected objects are moved only in Trash, from which you can restore objects if necessary. Objects
will be permanently deleted after you empty the trash.
4. To delete objects permanently, select the Trash folder in the folder navigation.
5. Select the objects you want to delete permanently.
6. In the menu bar, choose Remove.
7. Confirm by choosing Yes. The selected items are permanently deleted.
Diagrams and folders that have been deleted are moved to Trash folder. If you do not explicitly remove them
from there, they can be restored.
1. Go to the Trash folder. It can be found in the folder tree on the left.
2. Select the files you want to restore.
3. Choose Restore in the menu bar.
This section explains how you create models in all notations in the following sections:
• Create a diagram
• Open and save diagrams [page 36]
• Editor toolbar and keyboard shortcuts [page 37]
• Add and remove elements [page 40]
• Move and change elements [page 45]
• Format diagrams [page 51]
• Use modeling conventions [page 53]
For information about modeling with specific notations, see section Modeling notations [page 73].
In the SAP Signavio Process Modeler editor, you model BPMN processes, value chains, DMN diagrams, and
more.
New diagram files are created in the explorer. You edit diagrams in the editor.
1. In the explorer, select New and choose a modeling notation from the drop-down list.
The editor opens with a blank canvas.
2. In the left side panel, under Shapes, drag and drop the elements you want to use in your process.
Note
Each modeling notation has different shapes you can choose from. For instructions on how to create a
diagram based on its notation, please refer to the relevant topics under Modeling Notations [page 73]
Related Information
Learn how to use artificial intelligence (AI) to create a BPMN diagram from a text description of a business
process.
Prerequisites
• You have an SAP Signavio Process Modeler license, which allows you to access SAP Signavio Process
Modeler editor, and you have SAP AI Units. For more information, reach out to your workspace
administrator.
• Your workspace administrator activated the feature set to create and edit BPMN processes for your user to
be able to edit diagrams and create new revisions, as described in Activating Feature Sets.
• Your workspace administrator submitted a one-time provisioning request for the connectivity add-on for
SAP Signavio solutions. For more information, see Provisioning for AI-assisted process modeler, text to
process.
• Your workspace administrator has read and agreed to the data protection and privacy policy, which
includes data protection in AI and cross-border data transfer.
• Your workspace administrator created a Service Now ticket with the BPI-SIG-CA-AI-T2P label to request
the AI service to be enabled.
Context
With AI-assisted process modeler, text to process, you can reduce work and enable faster collaboration
cycles by converting text into a business process diagram. You can preview the diagram and edit the text to
create a new diagram, if needed.
The text to process feature creates a preview for a new BPMN diagram only. When you select Save and Edit
after previewing the diagram, the diagram is saved as Revision 1. When you edit the text and create another
diagram preview, this diagram can only be saved as a new diagram, Revision 1.
Make further adjustments to the diagram in SAP Signavio Process Modeler editor and save as subsequent
revisions.
Note
The text to process feature can't adjust any existing BPMN diagrams.
1. In SAP Signavio Process Collaboration Hub, choose Create and select Create with AI from the drop-
down.
2. In the Select a folder window, choose a location to store the diagram and confirm with Create.
For the initial use of the text to process feature, a window with a welcome message opens. You can select
the option to not show the message again or clear the message by choosing Start Using.
3. In the Describe a process field, write or paste text that follows these instructions:
• Clearly define the process you want to model, including its objectives and outcomes.
• Describe each activity or task in the process.
• Determine the start and end points of the process, as well as any key milestones.
• Avoid using personal data.
Note
• You can enter the process description in any of the languages supported by SAP Signavio and the
corresponding diagram will appear in the same language.
• We support the following languages: English, Dutch, German, French, Simplified Chinese,
Traditional Chinese, Japanese, Korean, Spanish, Portuguese (Brazil), and Italian
4. Choose Create.
The diagram preview window opens. From the preview window, you can do the following:
• Review dictionary links: If the generated diagram includes process elements containing terms that
match dictionary entries in your workspace, you see a list of those entries below the diagram. Review
the list and decide which elements you'd like to link to existing entries in the dictionary. For more
information, see Dictionary Entries in Text to Process [page 33].
• Zoom in and out of the diagram to see it more clearly.
• Choose to show or hide a mini map of the diagram.
Note
If an error message appears stating that the system was unable to create a diagram or if you wish
create a new diagram, edit your text and try again.
Example
Discover some tips to ensure you get the best diagram output when describing the process you want to create.
When creating a diagram with artificial intelligence (AI), a text prompt invites you to enter a description of the
business process.
For more information on the creation steps, see Creating a BPMN Diagram with AI-assisted process modeler,
text to process [page 30].
The BPMN diagram result is based on the content provided in the text prompt field. Consider the following tips
for the best results.
Tip Explanation
Use active voice. • Avoid using the passive voice: "HR is notified and ini-
tiates the off-boarding process."
• Use the active voice: "The employee notifies HR, which
then initiates the off-boarding process."
Be specific about the subject and object of a sentence. Using the active voice causes you to specifically mention
both the subject and the object of the sentence.
Keep consistency in the naming of roles and entities. Follow consistent naming for roles that participate in a busi-
ness process. For example, avoid referring to the role of the
"manager" later as "supervisor". Stick to one identification
or name for the initial creation of the diagram, which can be
later modified in the Editor.
Emphasize repetition over AI guesswork. Repeatedly mentioning a role's name is more effective than
letting AI infer whether the role participates in the process
activities or not.
Be specific and consistent with entities that are connected If an entity is connected to a process activity, specifically
to a named activity of the process. mention that entity while writing about the activity in the
process description.
Avoid adding unnecessary details. Keep the description clean, clear, and concise. Including de-
tails that aren't critical to the core business process and
its flow can result in the creation of unnecessarily complex
process models.
Payroll
The process starts when a payroll data alert is assigned. First, the agent assesses the alert. Then, if the alert
does not require a data change, the agent provides a comment and closes the alert. The process ends with
the alert having been processed. If, after assessing the alert, the alert requires data change, the agent aligns
with the line manager and/or employee, checks if the data needs to be updated in the source system, and
checks if the data needs to be updated in the source system. If the data does not need to be updated in the
source system, the agent corrects the payroll-specific data, provides a comment, and closes the alert. Then,
the process ends with the alert having been processed. If, after checking if the data needs to be updated in
the source system, the data does need to be updated, the agent aligns with the source system administrator,
corrects the payroll-specific data, provides a comment, and closes the alert. Then, the process ends with the
payroll data alert having been processed.
HR – Recruitment Process
The process begins with the HR expert scheduling an interview. Then after some time, the hiring manager and
HR expert conduct the interview. Together, the hiring manager and the HR expert decide on the candidate
prioritization. In parallel, the HR team checks the candidate's criminal record against the criminal database
as well as the employment register to ensure that the candidate's previous employments were in fact correct.
Then finally, the candidate is hired.
Sales Process
The process begins with the accurate recording of sales orders received via email, phone, or online platforms.
Next, orders are reviewed for completeness and verified against inventory to confirm availability. If products
are in stock, the order is forwarded to the warehouse for picking and packing. Shipping arrangements are
then made to ensure timely delivery. Throughout the process, order status is continuously updated in the
system and communicated to the customer. This process ensures efficient order fulfillment and high customer
satisfaction.
Use AI-assisted process modeler enhancements, dictionary integration feature to link dictionary entries to
process model elements while reviewing the generated diagram.
The dictionary feature in AI-assisted process modeler, text to process, allows you to link dictionary entries
to process model elements while reviewing the created diagram. For more information about the creation
process, see Creating a BPMN Diagram with AI-assisted process modeler, text to process [page 30].
• Identified entry: Contains a list of model elements (including events, systems, and more) that are exact
matches to existing dictionary entries in your workspace.
• Linked to: Displays the type (as an icon) and the name of the existing dictionary entry to which the
identified element is linked.
• Category: The category of the entry. It currently only includes our standard categories.
Note
Dictionary terms are identified based on an exact match of the name and type of entries.
To link the entries in the diagram to your dictionary, follow these steps:
1. From the diagram preview window, review the identified entries or elements to check which ones you wish
to link to your dictionary entries.
Note
All the identified entries are pre-selected for linking by default. Uncheck any entry that you don't want
to link to your dictionary.
2. (Optional) Get more details about the existing entry, including its definition, by selecting the entry under
the Linked to column. It navigates you to the Attributes tab of the specific dictionary entry in SAP Signavio
Process Collaboration Hub.
3. Save your changes.
Get an overview of the SAP Signavio Process Modeler editor. In the editor, you model BPMN processes, value
chains, DMN diagrams and more.
The editor is the place where you design, edit, and format diagrams. You can also perform checks on your
diagrams. This overview can help you find the functions you need.
Shapes Contains all modeling elements available for a notation. Add elements from the shape reposi-
tory [page 40]
Toolbar Tools to edit and format diagrams. Editor toolbar and keyboard shortcuts
[page 37]
Canvas The area on which you design and edit diagrams. Move and change elements [page 45]
Attributes Edit attributes of your modeling elements. Edit attributes [page 45]
Share Invite users to comment on the diagram. Sharing a Diagram from the Explorer
[page 234]
Product Switcher Navigate to other SAP Signavio products that you're allowed Navigation Bar [page 14]
to access.
Help Choose from a list of help resources. Navigation Bar [page 14]
User Profile Menu View the current workspace, change the editing mode, or log Navigation Bar [page 14]
out of SAP Signavio Process Modeler.
Related Information
Learn how to open diagrams in the explorer of SAP Signavio Process Modeler, save diagrams, run modeling
convention checks, and restore an older version of a diagram.
In SAP Signavio Process Modeler, you open diagrams in the explorer. You edit diagrams in the editor.
Open a Diagram
Save a Diagram
While you keep the editor browser tab open, your changes are saved automatically in the background. When
you save the diagram, you create a new diagram revision.
All items related to a diagram by links are listed when you save a diagram.
4. Depending on the modeling notation, you can open the modeling convention checks by choosing
(Review). This closes the Save dialog.
You can save the diagram with errors and warnings.
5. Choose Save.
A new revision of the diagram is saved.
1. Select a diagram.
2. Choose Expand in the bottom panel of the explorer. Alternately, you can press the space bar.
The panel expands, showing a preview of the diagram.
3. To access previous revisions, choose Feed. The activity feed is displayed.
4. Select the revision you want to restore and choose Restore revision.
5. Add a comment and confirm in the dialog.
The previous revision is restored.
Related Information
A reference table containing all the options available in the editor toolbar. To see all the icons, select the arrow
to the right, next to the workspace language button.
Editor Toolbar
Save a copy: You can save the diagram as a copy. The copy is
saved in the same directory as its original.
Undo/ Redo
Bold
Italic
Keyboard Shortcuts
Open diagram In the explorer, double click the diagram In the explorer, double click the diagram
name name
Open diagram preview In the explorer, select the diagram and In the explorer, select the diagram and
press Space press Space
Zoom Press Ctrl + + to make everything larger Press ⌘ + + to make everything larger
Full-screen Press F11 to use full-screen mode, press Press ⌘ + Ctrl + f to use full-screen
F11 again to exit full-screen mode mode, press ⌘ + Ctrl + f again to exit
full-screen mode
Resize element Hold Ctrl and drag the element connec- Hold ⌘ and drag the element connec-
tor to resize in all directions tor to resize in all directions
Hold Shift and drag the element con- Hold Shift and drag the element con-
nector to resize proportionally nector to resize proportionally
Hold Alt and drag the element connec- Hold Alt and drag the element connec-
tor to resize without snapping tor to resize without snapping
Move elements Hold Alt or Ctrl while moving an ele- Hold Alt or ⌘ while moving an element
ment to move without automatic snap- to move without automatic snapping or
ping or orientation lines orientation lines
Adjust space between elements Press Ctrl + M and add or remove Press ⌘ + M and add or remove space,
space, press Ctrl + M again to deacti- press ⌘ + M again to deactivate
vate
Select elements of the same type Select one or more elements and press Select one or more elements and press
Ctrl + I ⌘+I
Related Information
How to add elements to a diagram from the shape repository or the interactive shortcut menu, pools, lanes,
and gateways. How to connect elements with sequence flows and message flows.
• You can drag elements from the shape repository onto the canvas.
• You can use the interactive shortcut menu when you click an element on the canvas.
• You can copy and paste elements.
The shape repository in the left panel of the editor lists all modeling elements available for a notation. For
notations with lots of elements, elements are grouped into subsets. To change subsets, choose the current
subset and select a different subset from the drop-down list.
2. Hold the mouse button and drag the element onto the canvas. Green (checkmarks) indicate where you
can place an element.
3. To label an element, select the element and enter the label text in the text box.
The label is saved when you choose outside the text box. Available dictionary entries are suggested while
you type.
Example
How to Drag and Drop Elements from the Shape Repository to the Canvas:
Note
Which elements are shown in the interactive shortcut menu depends on the selected subset of modeling
elements. If you miss an element in the shortcut menu, check which set of modeling elements is selected in
the shape repository.
When you want to add an element and set its position, choose the element icon and drag the element to its
position. The new element is added to the diagram where you release the mouse button.
Example
Add a pool by dragging the Pool/Lane element onto the canvas. Collapsed pools can't contain elements.
To add more lanes to a pool, drag a Pool/Lane element onto the left or right edge of a lane.
• Choose the header and drag the lane to it's new location.
• Choose the header and use the arrow icons that are shown in the lane to move a lane up or down.
To connect elements with flows, drag the flow onto the target element. You can also use the flow icons from the
interactive shortcut menu.
Example
Example
When a connection isn't possible, red marks are displayed on the edges of the element.
When you drag a gateway onto a flow, the flow is split and connected to the gateway.
Copy Elements
You can copy elements to create similar elements. You can also copy parts of old diagrams to reuse in new
diagrams.
1. Select the element you want to copy. Hold the Shift or Ctrl key to select multiple elements.
2. Choose (copy) or Ctrl + C to copy, (cut) or Ctrl + X to cut, and (paste) or Ctrl + V to paste
elements.
Note
• Copying elements between different diagrams can take a while, because they are copied to the server
first.
• An internet connection is required for copying elements between diagrams, but not for copying
elements inside one diagram.
Remove Elements
1. Select all elements you want to remove. To select multiple elements, press and hold the left mouse button
and draw a frame around the elements, or press and hold the Ctrl key while you choose the elements.
2. Press the Del key on your keyboard or choose (Delete) in the toolbar.
The elements are deleted.
Related Information
Learn how to edit a diagram while modeling, change elements while modeling, and add space to the canvas
wherever you want. Learn how to change element attributes to adapt modeling elements.
While modeling, you can change the position of elements and labels.
You can also adjust the space between elements or change the canvas size.
Example
Example:
To change the name of a label, select the element. Available dictionary entries are suggested automatically.
Note
For more options, keep one or more of the following keys pressed while you drag the element:
• Alt: Resize without snapping to other elements and orientation lines
• Ctrl: Resize in every direction
• Shift: Resize the element proportionally
Example
Example:
Note
Shrinking the canvas isn't possible if there are elements in the affected area.
1. Enable the space adjusting function by choosing (adjust space) in the toolbar, or use the shortcut Ctrl
+ M.
The mouse cursor turns into a cross and two lines are displayed on the canvas.
2. Where you want to adjust the space, choose, hold and move the cursor.
Space is added or removed depending on your movements.
Example
Example:
4. Disable the space adjusting function by choosing (adjust space) in the toolbar, or use the shortcut Ctrl
+ M.
Two arrow icons are displayed, (inward-pointing arrow) and (outward-pointing arrow).
2. Choose the (inward-pointing arrow) to shrink the canvas, choose the outward-pointing arrow
(outward-pointing arrow) to expand the canvas.
Zoom
To view the complete diagram on your screen, use the zoom icons, (zoom) and (zoom in).
To return to the standard zoom level and view the diagram in its default size, choose (Save).
Note
Changes that affect the appearance and behavior of an element, but not its type, can be made in the
attribute panel. For example, to change a task into a script task, you set the attribute Task type to Script.
You can change the element type. For example, in BPMN the following transformations are possible:
• Task to subprocess
• Plain start event to message start event
• Collapsed pool to expanded pool
Example:
Edit Attributes
Modeling elements have several properties you can edit. These properties are called attributes. You can use
attributes to change the appearance of an element (for example the background color or label). Attributes can
also be necessary to execute a process, for example the decision logic in a DMN diagram is an attribute.
You edit attributes in the attribute panel on the right side of the editor.
Note
The first section of the attribute panel contains custom attributes, which can be defined by your workspace
administrators.
You can change attributes for one element and diagram-wide attributes.
• To select all elements of one type, select one element and press Ctrl + I. All elements of the same type are
selected.
• To select all elements of multiple types, select elements from each type and press Ctrl + I. All elements of
the chosen types are selected.
Example
Example:
Attributes are displayed when diagrams are viewed in SAP Signavio Process Collaboration Hub. Which
attributes are shown for SAP Signavio Process Collaboration Hub users depends on visibility settings for their
user group.
Attributes can be populated from a linked diagram if an attribute with the same ID is available for both the
linking element and the linked diagram. For details, see section Displayed attributes of SAP Signavio Process
Collaboration Hub user guide.
Your workspace administrator can create attributes with the same ID for different elements. The workspace
administrator guide explains how to do that in section Add and manage custom attributes.
Options to align and distribute elements on the canvas and how to change elements so they match your
corporate design.
To add clarity and to customize a diagram, you can re-align and resize elements and change their color, size,
label, border and background style.
Select the elements to align or distribute and choose from the following options:
You can change the attribute values of an element in the attribute panel to change its appearance:
• Change the label either by clicking the element or the attribute name.
You can change the labels with the following tools in the toolbar:
1. Select the element that has the format you want to copy.
• To select all elements of one type, select one element and press Ctrl + I. All elements of the same type are
selected.
• To select all elements of multiple types, select elements from each type and press Ctrl + I. All elements of
the chosen types are selected.
Learn how to check if your modeling style is consistent with general or company-specific guidelines. Use
modeling convention reports to improve your diagrams over time.
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
A modeling convention consists of modeling guidelines regarding notation set, labeling, process structure and
diagram layout.
With modeling convention checks, you can find out if a diagram violates these guidelines. You can run a check
while modeling or when you save a diagram. Additionally, you can create a modeling conventions report after
a check that contains an summary of the errors. Modeling conventions can be defined by your workspace
administrator.
Elements which violate conventions are flagged with an exclamation mark. To view a short info about the
violation, hover over the exclamation mark. Additionally, the information is summarized in a table below the
process diagram.
In the table, choose the element to view it in the diagram. If available, choose (Link) for more information
about a guideline.
You can create a modeling convention report for one or multiple diagrams in the explorer. The report contains a
summary of violations of modeling conventions and is generated as an XLSX file.
Learn about about process hierarchies and the notations you use to create them.
You create process hierarchies to map the processes on all levels of your organization.
With value chain diagrams, you can create high-level perspectives on your process landscape. The diagram
elements are linked in chronological order to show the hierarchical relationships between processes and
process groups. With the collapsed process element, you can link BPMN diagrams to the value chain diagram.
BPMN is used to map the detailed processes. The processes in BPMN diagrams are also showing different
process levels. You create a high-level overview of a main process and in separate diagrams you model
subprocesses. Then you link these subprocesses to the main process. We recommend linking subprocesses
with the collapsed subprocess element, which links to subprocesses defined in separate models.
Related Information
Subprocesses can be modeled in separate diagrams. Link and reuse subprocesses across your process
landscape. Add and manage subprocess elements.
When you create a high-level overview of the main process, you model subprocesses in separate diagrams and
link these subprocesses to the main process.
There are two ways to add subprocesses to diagrams, as expanded or collapsed subprocesses.
Subprocesses can be complete processes or partial processes. They can only be executed as parts of a larger
process.
You can reuse subprocesses in multiple diagrams. We recommend using a subprocess if a part of the process
is:
A subprocess needs to be a process, with a start and end event. When you have a complex activity that cannot
be meaningfully divided into different tasks, use a task element in your process model.
Subprocess Elements
The notations in which you use subprocesses are usually value chains and BPMN models. In value chains, you
use the Collapsed Process element. In BPMN diagrams , you use the Collapsed Subprocess element.
Elements that link to other diagrams are marked with a + (plus) icon. This is the Collapsed Subprocess element
in BPMN:
Note
The following descriptions apply to BPMN diagrams, linking diagrams to elements is similar for other
notations.
• When you have a complex diagram, you can group parts into subprocesses.
• You can add a Collapsed Subprocess element to your diagram.
3. Choose (collapsed subprocess) below your selection and select Collapsed subprocess.
4. Enter a name for the subprocess and choose Create linked subprocess.
The subprocess is saved as a new diagram. In the original diagram, a Collapsed Subprocess element
replaces the subprocess.
Example
The new diagram is created in the same folder as the original diagram. Refresh the explorer to view it.
Once you have added a linked subprocess to a process, you can open the linked diagram from the subprocess
element.
A preview of the currently linked diagram is displayed. If the preview is too small, enlarge the Establish link
dialog.
You can view all related items in the attribute panel in the section Diagram relations.
In addition, all items related to a diagram by links are listed when you save a diagram.
Learn how to add insights and KPIs to BPMN diagrams and value chains.
With the Live Insights shapes, you can add insights and KPIs you want to monitor to BPMN diagrams, value
chains, and navigation maps.
For that, you add a Live Insights shape to your diagram and link it with a widget from SAP Signavio Process
Intelligence. Users can then view the Live Insights in SAP Signavio Process Collaboration Hub.
In SAP Signavio Process Intelligence, thresholds need to be defined for the widgets that are linked to Live
Insights shapes. In SAP Signavio Process Manager and SAP Signavio Process Modeler, the color of the shape
indicates how the current result of the widget relates to the defined thresholds. The following example shows
how the sentiment shape reflects the current widget result:
The color of a shape is only visible in SAP Signavio Process Collaboration Hub. In SAP Signavio Process
Manager and SAP Signavio Process Modeler, the shapes stay grey.
For BPMN diagrams and value chains, you find the Live Insights shapes in the Live Insights shape repository. A
workspace administrator can enable this shape repository for you.
The visibility of Live Insights in SAP Signavio Process Collaboration Hub is subject to requirements. Read more
in section Display Widgets in Other SAP Signavio Applications.
1. In SAP Signavio Process Intelligence, get the ID of the widget you want to add to your diagram. Read more
in section Display Widgets in Other SAP Signavio Applications.
1. In SAP Signavio Process Modeler, open your diagram and add or select a Live Insights shape.
2. Open the attributes panel and enter the value you want to display in Manual value.
3. In addition, you have the following options:
• Name: Enter a name for the shape.
• Documentation: Enter a description for the shape.
• Additional widget: Add more widgets by pasting their IDs. The widgets are displayed in the details panel
of the diagram when users click the Live Insights shape.
4. Save your diagram.
Related Information
Learn how to add links from SAP Signavio Process Insights to diagrams.
Deep links from SAP Signavio Process Insights standard performance indicators can be added to diagrams as
links in custom attributes.
To be able to view the linked content, users need the necessary permissions in SAP Signavio Process Insights.
• User Management
• Roles in Default Role Collections
Related Information
From a diagram or from diagram elements, learn how to link to online documents, files in your document
management system, or files in your network.
• To access documents from different elements or diagrams, link them to dictionary entries.
• To make the document accessible only from one diagram, use a custom attribute.
We recommend creating dictionary entries to link documents to elements. You can reuse dictionary entries
throughout your process landscape.
Note
The documents are not uploaded to SAP Signavio Process Modeler. Ensure that all users can access the
linked documents.
Custom attributes are defined by your workspace administrator. The name for the custom attribute used for
linking documents is specific to your workspace.
Note
SAP Signavio Process Modeler is not designed as a document management system. We recommend
linking to documents instead of uploading documents.
1. Select the diagram element to which you want to add a linked document. If you don't select an element,
the link is added to the diagram.
2. Open the attribute panel.
3. In the section Custom Attributes, select the custom attribute used for linking documents in your
workspace.
Attribute overlays are attribute visualization layers. With attribute overlays, you can show attributes directly on
the diagram. You can use different icons and colors for overlays.
Attribute visualization layers are available for the following diagram types:
• BPMN diagrams
• Value chain diagrams
• ArchiMate diagrams
Attribute overlays are managed by your workspace administrator. They also set the rules that determine when
an attribute overlay is displayed.
Note
We recommend to add attribute overlays as the last step when editing a diagram, because when you
change anything, you need to add the overlay again.
If a diagram contains attribute overlays, the number of available overlays and the number of visible overlay
categories are displayed.
Users can show or hide overlays and select which overlays they want to view.
Compare different diagrams and different revisions of the same diagram with this function.
With the diagram and revision comparison tool you can track changes to revisions made to your diagrams. In
addition to the Explorer Comparison view, here you can do the following:
• Compare two revisions of the same diagram side by side with revisions such as additions, edits, and
deletions.
• View changes made by other users on a diagram.
• Approve and apply changes made by other users on a diagram.
• Improve collaboration between users working on a diagram (see section Collaboration [page 231]).
• Locate duplicate diagrams after you have imported diagrams to your workspace (see section Imported
[page 274]).
You can open the diagram comparison tool in the following components:
• In the explorer, select a diagram or two diagrams you want to compare and choose Edit Compare
revisions/diagrams .
• In the editor and QuickModel, choose Diagram comparison in the user menu.
• In the activity feed, select a diagram revision from the feed and choose Open to Compare.
• In SAP Signavio Process Collaboration Hub, open the diagram comparison tool from the diagram actions.
Display Options
You can change the resolution of a diagram. When you zoom in or out or when you use the mini map, both
diagrams adjust simultaneously.
To only adjust the view for one diagram revision, disable the Synchronized Scrolling option.
(Zoom out)
The comparison view displays all edits made to a diagram in your workspace in the form of revisions. You can
view revisions of a diagram in two ways:
To view different revisions of your diagrams using the Revision drop-down menu, follow these steps:
1. On the first revision window, select the required revision from the Revision drop-down menu.
2. On the second revision window, select the required revision from the Revision drop-down menu.
3. The comparison and revision tool displays the selected revisions for the diagram side by side.
To view different revisions of your diagram using the Choose revisions/diagram option, follow these steps:
The diagram comparison displays structural and logic differences between diagrams or diagram revisions.
Hover over each icon of an element to get more detailed information.
At the bottom of the window, you find information about the number of changes for every change category. You
can select which changes are shown.
Note
Related Information
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
You can upload custom graphics for use in Customer journey maps, Value chains [page 162], BPMN 2.0
diagrams and navigation maps. Uploaded files must be in SVG format. SVG images are vector-based, which
means they can scale to any size without losing quality. In contrast, formats like PNG are raster-based and can
become pixelated when scaled up. SVG images have smaller file sizes compared to PNG images, allowing for
faster loading times on web pages. Additionally, SVG images offer more flexibility and customization options, as
they can be easily manipulated and animated using CSS and JavaScript. By using the SVG format for images,
websites and other digital platforms can achieve better performance and visual quality.
Note
• For images uploaded in the explorer, file size is limited to 20 KB for all notations, including navigation
maps.
• Images uploaded with the image manager while creating navigation maps have a size limit of 50 KB.
• IT System
• Additional Participant
• Data object
Value chains
• Persona
• Touchpoint
• Moment of truth
• Customer
• Decoration
Navigation maps
• Images
Custom graphics are tied to the workspace to 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.
Note
Custom graphic files do not count towards the file limit for a workspace.
4. In the Diagram element types section, select the element type you want to set the custom graphic for. Note
that not all elements can be customized.
6. Select Choose File and choose the file you want to upload. The Name field is prefilled with the file name. A
preview of the image is displayed. Edit the name if needed, and select Add.
Your custom graphic is displayed in a list in the Custom Graphics tab, where you can now set and use it for
modeling.
Note
1. In the SAP Signavio Process Modeler explorer, open Setup > Define notations/attributes.
The Define notations/attributes dialog opens.
2. In the Modeling language section, select either customer journey map, value chain, BPMN 2.0 diagram, or
navigation map.
3. In the Diagram element types section, select the element type from which you want to delete the graphic.
4. In the Custom attributes section, select the Custom Graphics tab. Choose Remove.
5. Confirm in the dialog. The graphic is deleted from the workspace and no longer available in any diagram.
Validation Criteria
SVG is a flexible, powerful file format. However, this flexibility makes it vulnerable to security exploits. To
prevent possible security problems, SAP Signavio Process Modeler will check each SVG file you try to upload
and scrub anything potentially malicious from the file. It will then show you a preview dialog, so you can see
the differences between the original and scrubbed file. If the scrubbed file is acceptable to you, you can then
continue with the upload.
• The root element of the SVG must contain the required attributes either width and height or viewBox. The
width and height attributes must be absolute size.
• The attributes of the SVG file must not contain JavaScript in attributes
• The elements and attributes of the SVG file must not contain URLs
• The SVG file must not exceed the supported complexity of 2000 anchor points
Here is the list of allowed tags and attributes for SVG files:
Tags: "svg", "style", "g", "path", "ellipse", "circle", "polygon", "rect", "line", "polyline", "defs", "clipPath", "mask",
"use", "radialGradient", "linearGradient", "stop"
Once uploaded, custom graphics can be used in customer journey maps, value chains, BPMN 2.0 diagrams
and navigation maps.
Note
Models with custom graphics can be imported, exported and published to SAP Signavio Process
Collaboration Hub the same as standard models.
SAP Signavio Process Modeler supports multiple modeling notations: BPMN for business process models,
value chains, DMN for decision diagrams and more.
In this section, you find the editing features of the different modeling notations:
• Section Business Process Modeling and Notation (BPMN) [page 73] explains how to model business
process diagrams in the editor.
• With Value chains [page 162], you create high-level perspectives on the process hierarchy in your
organization.
• With Decision Model and Notation (DMN) [page 98], you model decision diagrams to describe frequently
made decisions of an organization. It is also possible to simulate decisions and define and execute test
case for DMN decision logic.
This feature is available on request.
Learn how SAP Signavio Process Modeler uses BPMN, an industry standard for modeling business processes.
The standard is published by the Object Management Group (OMG) and supported by a variety of vendors and
consultants.
SAP Signavio Process Modeler supports BPMN 2.0, including all modeling elements and attributes. With this
version of the standard, you can define activities, control flow, data flow, organizational dependencies, and
system dependencies of business processes.
SAP Signavio is committed to BPMN, has been and continues to be involved in the standardization process,
and promotes BPMN in industry and academia.
This section describes the special features of modeling a BPMN diagram. Find more on modeling instructions
that apply to all notations in section Modeling [page 29].
Which subsets or which elements within a subset are available to you depends on the settings of your
workspace. Your workspace administrator can customize the subsets.
Example
Example
The modeling elements correspond to the BPMN standard. Find an overview in the element guide Business
Process Model and Notation: An introductory guide .
• Live Insights
Add insights and KPIs you want to monitor to diagrams, read more in section Add Live Insights [page 57].
• IT systems
Define artifacts as IT systems.
• Additional participant
Add more participants to an activity.
When connecting two elements, the connector type is automatically determined according to the BPMN
standard. For example, connectors between tasks are sequence flows, while connectors to annotations or data
objects are associations.
To show the bending points of a connector, hover over it. You can drag any existing bending point to a new
location.
To add a bending point, click the connector and drag the new bending point to its location.
• drag the bending point to a location that is on a line with the two neighboring bending points
• drag the bending point onto a neighboring bending point
Example
Example
You can move horizontal or vertical connector sections that are between bending points or between a bending
point and another element. To do so, hover over the connector, click the yellow area, and drag it onto it's new
location.
Example
Example
Note
The BPMN specification uses the term boundary event instead of attached intermediate event.
With attached intermediate events, you can react on events that occur during the execution of a task. For
example, if a customer cancels an order while it is still being processed, the order processing needs to stop and
tasks need to be executed that cancel the order.
• To attach an intermediate event to a task, drag it onto a task. A green border in the task indicates that the
event can be attached. Some intermediate events, like the link intermediate event, can't be attached to a
task.
Canceling The occurring event cancels the task and determines how to
proceed.
• To change an event to non-canceling, select it and disable the option More Attributes > Cancel activity in
the attributes panel.
Canceling events are displayed with a solid border, the border of non-canceling events is a dotted line.
Example
Example
Note
Changing the orientation can change the diagram layout significantly and even break the layout. Previous
layout states can't be restored.
• In the attributes panel, under Main Attributes > Diagram orientation, select the horizontal or vertical
orientation.
Further checks are available, read more in section Work with modeling conventions [page 53].
Related Information
Modeling elements have several properties you can edit. These properties are called attributes. You can use
attributes to change the appearance of an element (for example the background color or label). Attributes can
also be necessary to execute a process, for example the decision logic in a DMN diagram is an attribute.
You edit attributes in the attribute panel on the right side of the editor.
• To change the attributes for one element, select the element and open the attributes panel.
• To change diagram-wide attributes, choose any empty space on the canvas and open the attributes panel.
Note
The first section of the attribute panel contains custom attributes, which can be defined by your workspace
administrators.
You can change attributes for one element and diagram-wide attributes.
Example
Example:
BPMN includes a range of attributes. The following table lists the most important attributes.
Send, Receive,
User, Manual,
Service, Busi-
Is a call activity task, subprocess, event-sub- false A call activity links to a glob-
process
ally defined process or sub-
process. The called process
controls the flow. Non-stand-
ard start events are ignored.
multiple companies.
input, output
You can add documentation to an element to include more details. For example, if a rarely executed task
requires instructions, you can add these instructions as documentation.
Note
The element documentation can also be accessed in SAP Signavio Process Collaboration Hub.
The responsibility assignment matrix RACI is used to represent responsibilities for activities.
Add a lane to set all activities in this lane as responsible (R) in the RACI matrix. It's not possible to assign
additional RACI responsibilities to a lane element.
The element Additional participant can be linked to an activity with the connector Association (undirected). The
connector has the attribute Responsibilities to assign responsibilities.
Example
Example:
Note
To assign responsibilities to tasks, custom attributes for RACI need to be available in your workspace.
Custom attributes can be defined by your workspace administrator.
Example
Example:
To open the dictionary entry, click the icon and click Open.
The RACI matrix lists the 4 RACI assignments and an additional responsibility where no RACI category was
used:
• R - Responsible
• A - Accountable
• C - Consulted
• I - Informed
• X- Participates
To export a RACI matrix for one or multiple diagrams, follow these steps:
Key performance indicators have to be set for a quantitative analysis. The indicators can be set for task
execution probabilities and frequency. They also inform about cost and execution time.
Diagrams have to be structurally and semantically correct to create a quantitative analysis. SAP Signavio
Process Modeler provides tools that allow you to check the corresponding properties of process diagrams.
KPIs can be set for each element in the Attributes section on the right in the Editor. Select an element, then
click the two arrows above Attributes to extend the section on the right. The KPI values for the corresponding
analyses are set under Cost and Resource Analysis and More Attributes. Simply click the corresponding
headlines to expand the KPI settings. When you are finished setting the KPI values for one element, simply
click the next element in the central section and add the corresponding values on the right. When you are
finished adding the necessary values to all elements, you can click the arrows on the left of the grey 'Attributes'
header to close the Attributes menu and proceed with the calculation.
The following attributes are key values for the process cost and resource consumption analyses:
Denotes how often a process is started via this entry point. Multiple start events that represent
alternative entry points for the process are allowed.
e.g. "1000"
Denotes how long it takes on average to complete the task. This value is required for a resource
consumption analysis.
e.g. "2.5"
Denotes the costs that come up during the activity. This key value is required for a process cost analysis.
e.g. "5"
Denotes the probability for choosing this sequence flow after a decision gateway/XOR-connector. This is
supposed to be a value between 0 and 1.
e.g. "0.2"
Caution
This is an optional value and represents the cost center for the activity costs.
e.g. "KS 1008"
Floating point numbers are accepted either in the form of "2.5" or "2,5" but will be automatically converted
to the notation of "2,5".
Check Completeness
After setting the KPI, you can trigger a check for completeness to ensure that all required values are present for
analysis.
Choose (check) from the toolbar and select Cost and resource analysis check.
Some elements may now be marked with one of the following icons:
• The white exclamation mark on orange denotes that key values are missing for an element. It is also
attached to elements that will be ignored during an analysis, as it is not logically contained in those
measurements. (For example, a sending intermediate message event will be ignored during an analysis.)
This does not interfere with the analysis calculation, but some of the calculations may not be able to run
properly due to missing data.
• The white exclamation mark on red denotes a heavy structural or logical mistake. Additionally, some
modeling elements preventing an analysis are marked with this symbol--for example, a complex gateway
cannot be included in a process analysis.
This sign marks that an element interferes with the analysis calculation.
Hover over one of these symbols to get more details about the problem that occurred.
An analysis calculation can be triggered only after all severe mistakes (indicated in red) have been removed.
You can create different views for different audiences. In a view, you include what you want to show an audience
and exclude what the audience does not need to see.
• A model contains both user activities and elements for technical implementation. The audience wants to
focus on the technical implementation.
• A model contains different variants of one process. The audience should only view one variant.
• A model contains the expected path of a process and a number of exceptions. The audience doesn't need
to see the exceptions.
1. Extend the right panel and scroll to Views. All available views are listed.
• To create a new view, click Create new view.
• To configure an existing view, click the view.
The view configuration opens.
By default, you move both diagram versions in the preview. To move the diagrams separately, disable
Synchronous Scrolling.
Edit a view
You can exclude all Comments , Data objects, IT Systems, or Roles above the original view.
You can show or hide each element. In the original view, disable elements to exclude them from a view.
For pools, you have additional options. Select an option from the drop-down list at the bottom of the pool.
• Pool is opened: The pool and its content are included in the view. You can define view options for all
contained elements.
• Pool is collapsed: The pool content is not shown.
• Only content: No roles that are defined by the pool and its lanes are shown. Message flows attached to the
pool are hidden.
• Pool is hidden: Neither the pool nor its content is included in the view. Message flows attached to the pool
are hidden.
When you uncheck a pool, all elements in that pool are excluded from a view.
To keep the original diagram size and the original placement of the shown elements, disableReduce free space.
Duplicate a view
Delete a view
It is possible to include or exclude diagram elements from one or multiple views while editing a diagram--
without opening the views configuration. This makes it fast and easy to edit existing views.
• Behind each view that is stored in the attribute editor. check boxes will appear. Those can be empty,
checked or, if multiple elements were selected, colored green:
Only some of the selected elements are included in the view, but not all.
Empty
• Check or uncheck the boxes, to add/remove the elements selected from one of the views.
When you have views available, you can check while modeling if an element is visible in a view.
Open the view panel and click an element. The view which contains the element is marked.
Example
Example:
You can include views when you export a diagram as an SVG, PNG, PDF, or a BPMN 2.0 XML file. The SGX
export contains all views for a diagram. Read more about exporting diagrams in section Downloading/exporting
diagrams [page 286].
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
You can document the risks and controls directly in your process landscape. This is obtained via the element
attribute.
Caution
To use this feature, you need to configure it first, see section Managing risks and controls definitions for
details.
1. Ensure that you defined Risks and Controls as described in Managing risks and controls definitions.
2. Select the element.
3. In the attribute panel under Custom Attributes select the defined category. The Risk Management dialog
opens.
4. Enter the name for the risk. While typing a name, the system automatically proposes possible names of
existing risks.
Caution
If you use an already existing risk attribute from the dictionary, you can change locally the corresponding
value. Please be aware that this could lead to inconsistency and should be avoided. For more detailed
information see section Overwrite dictionary entries locally [page 208].
To create an overview over all risks and controls, you can create reports, see section Generating risks
management reports [page 259].
When you need to update a specific risk or control, you can do this centrally in the Dictionary. The update will
affect all diagrams that reference this risk or control immediately.
Of course, you can also add new risks and controls in the Dictionary (see Using the Dictionary in the Editor
[page 205]).
To ensure your risks and controls definitions are updated when a process changes, you can employ approval
workflows, see section Approval workflows [page 243], that enforce a review by a risk management specialist
before a process revision is published in SAP Signavio Process Collaboration Hub or otherwise released into a
production environment.
Caution
This articles introduces the FIM BPMN extensions, which are relevant for the German public
administration. The plugin for the editor is accessible on request.
The German Federal Ministry of the Interior created a BPMN extension for structuring BPMN-diagrams: the
so called FIM attributes (translates as Federal Information Management). These attributes equip processes in
departments and sectors of the public administration with reference attributes, to compare them with more
clarity on a national level.
The principle of the FIM initiative is: "The same content should always be described in the same way."
The attributes refer to common activity types like receive information or decide. These are activities that occur
commonly in the processes of the public administration, but different local authorities have different ideas of
implementing them. For example: Many local administrations use different forms to receive information for
public services, although on the basis of these information they have to decide over the same factual matters.
The FIM initiative strives to standardize the processes to reduce bureaucratic expenditure, using instruments
of process management.
You can also use the add-on outside of the public administration context. It is a useful tool to structure
subprocesses and to standardize content that belongs to the same reference group.
Overview of FIM-attributes
The attribute labels can be used flexibly, but usually they refer to:
More information on how to create subprocesses is available in the section Create subprocesses [page 54].
You can drag lanes from the shape repository in the left panel. Drag the lane onto the head of a pool and a new
lane will be created. Find more information about pools and lanes in section Add pools and lanes [page 40].
You can change the orientation of a diagram in the attribute column under Main Attributes . Simply click the set
value ( horizontal or vertical ) of the attribute Diagram Orientation and change it correspondingly. The Editor will
automatically re-align the elements in the diagram after you confirm.
Custom attributes can be defined for each modeling element. Open the Explorer, click Setup and choose Define
notations/attributes . Now, select a subset (e.g. Business Process Diagram (BPMN 2.0) and BPMN (complete)),
the diagram element type (e.g. Task) and click Add custom attribute . Name the attribute and choose the data
type Link/URL. Click Create .
Whenever a diagram is opened in the Editor, you can select a task and link a document to it using the attribute
Editor.
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
Note
DMN version 1.2 introduced the diagram element decision service to the specification. This element is
not supported.
With DMN, you can describe and model frequently made decisions of an organization, which answer the
following questions:
The notation is designed to be readable by all types of business users in order to ease collaboration for all
stakeholders.
DMN and BPMN diagrams can be linked so that processes can be viewed separately from decisions, with the
advantage that the process is streamlined and the decision is traceable.
DMN consists of the decision requirements diagram and the decision table.
The decision requirements diagram is the graphical representation of the decision rule. For example, the
diagram below describes what information and decisions are needed to screen an applicant and decide
whether to hire or not.
From the decision table, the appropriate decision is read for each supplied input. For example, in the table
below it is defined whether or not an applicant must have specific technical knowledge, be fluent in certain
foreign languages, and must have gained experience abroad.
Before you start modeling a decision, it is helpful to answer the following questions.
In this section, the diagram elements and editing functions that are only available for this notation are
described.
For general creation and editing options that are available for all notations, read more in section Modeling [page
29].
In the shape repository, you can choose whether to use the core elements or a complete set of DMN elements.
Decision
A decision element determines a result based on input data and a decision logic. Each decision element
provides a table for the decision logic. You can open the decision table by choosing (table) in the decision
element.
To describe a decision, use a question-answer-scheme. By default, the attribute panel provides the attributes
Question and Answers for documenting this scheme for each decision.
You can split a decision into one main and several sub decisions. To do this, you link several decision elements
in the necessary order. Read more in section Create sub decisions [page 105].
Input Data
Via the input data element, you provide information for decisions. One input data element can be used by
multiple decisions and business knowledge models.
If you must model numerous data input elements, you can simplify this by using the complex data input
element. Read more in section Create complex input data elements [page 103].
With the business knowledge model element, you add a function containing business knowledge, for example,
in form of business rules, an additional decision table, or an analytic model.
Via this element, you can reuse decision logic. Read more in section Reuse decision logic via business
knowledge models [page 133].
With the knowledge source element, you describe the source of rules for a decision, for example laws,
regulations, and guidelines.
A multi instance decision is a sub decisions which is executed several times. The result of a multi instance
decision is a value or a list that is used as input for another decision. Read more in section Create a multi
instance decision [page 107].
Group
Text Annotation
Information Requirement
This connector links any input data or decision element to the decision that requires the information.
Knowledge Requirement
This connector links any business knowledge model that must be used by the decision logic, to the decision.
Authority Requirement
This connector links any diagram element that acts as a source of guidance or knowledge to another diagram
element.
You can connect an input data element with a dependent knowledge source or a knowledge source element
with any dependent decision.
If a decision requires numerous input data, you must model many input data elements. You can simplify this by
creating a complex input data element in which you define all input data as attributes.
Example
Example:
To determine a discount, you need data on the purchase value and the customer status. Instead of
creating an input data element for both pieces of information, you create one complex data input element
and configure the purchase value and the customer status as its attributes. In the decision table, both
attributes are available.
Example
Example:
Example
Example:
6. To add more attributes, open the configuration dialog again by choosing (more options).
Create a Sub-Decision
When a lot of information has to be considered for a decision, you can outsource part of the information to sub
decisions. This makes the diagram easier to understand as the dependencies and input values are easier to
see. The logic of each decision is also easier to define.
Example
Multi-instance decisions are sub-decisions that provide input for other decisions. They are similar to a for-loop
in a computer program: They iterate decisions and expressions over a selected list. The list is contained within
the input data where the input data is either a list or a complex input data type.
Example
Example:
Each position of the purchase agreement is validated to determine the validity of the entire agreement.
1. Add a Multi Instance Decision element to your diagram and name it.
2. Add an Input Data element, which represents the list, and name the element.
3. In the attribute panel, define the input data element as a list in the Is list attribute.
4. Connect the two elements.
To do so, select the multi instance decision element and from its shortcut menu, drag the connector icon to
the input data element.
5. To specify the list over which the multi instance decision must iterate, choose (configuration) in the
element.
Example
Example:
Example
Example:
Decision logic specifies the details of a decision. This means you define rules in form of a decision table or
literal expression to describe which combinations of data lead to certain results. In addition to the rules, you
must define what happens when inputs meet multiple or no rules. This is done by specifying a hit policy.
In this section, the options for defining a decision logic are explained.
To learn how to specify the hit policy and set the completeness requirement, read more in section Define a hit
policy and the completeness requirement [page 115].
Decision logic can be presented as a table. A business rule that exists in your company is represented by a
decision rule in the decision table. All cells in a table row form a decision rule.
The decision rule then compares input data with the values in the cells.
To create decision rules, you must configure input data in the Inputs column and map them to output data in
the Output column.
Any input data modeled on the canvas is already available when you open decision table. You can add missing
input data by defining input columns in the table.
All input data defined via the table is added as input data elements to the canvas when the table is saved. You
also need to define decision rules and map the outputs.
To define input data and add decision rules, follow these steps:
1. Open the decision table. To do so, select the decision to which you want to add rules and click .
The decision logic configuration dialog opens.
You can also open this dialog via the Decision logic attribute in the attribute panel.
2. Configure the input data. To do so, follow these steps:
1. Double-click New Input in the column header, and enter a name for the input data.
If a dictionary entry exists, you can select it.
Example
Example:
elements of and contains only Returns true if the input list contains
and only items the list in the decision table
contains as well.
Instead of defining the decision rules cell by cell, you can import text-based decision rules into the table.
The columns still need to be configured as described above. The individual rules can be in the form of a list,
separated by the delimiters tab, semicolon, or comma.
The import function doesn't overwrite or delete existing rules. Imported rules are always added.
• Relational operators like = and <= must be part of the field they relate to.
• For each rule, you need to start a new line.
• The import only supports the following literal expressions:
• not(value)
• not(value1, ..., valueN)
• !=value
1. Open the decision table and click Import/Export > Text Import in the top-right corner.
The text import dialog opens.
2. Select a delimiter.
3. Either enter the decision rules or copy them, for example from a text file or spreadsheet, to the editor field.
Example
Example:
As an alternative to the logic in the decision table, you can define logic via a literal expression.
Caution
If a literal expression is defined, it supersedes the decision logic in the decision table.
Literal expressions represent predefined logical algorithms or rules that can be used to automatically create
output results for decisions, often but not necessarily in a formal expression language. You can use literal
expressions to add logic that can't be expressed in the decision table, for example, function calls, interim
values, or list manipulation.
Read more about literal expressions in section Using advanced literal expressions (functions in DMN decision
elements) [page 121].
If decision logic can't be expressed formally, you can describe it with natural language. The description doesn't
have to be formal or executable.
Next steps
Create dictionary entries for input or output data in decisions [page 135]
With the hit policy, you define how your decision table manages inputs that are handled by several rules and
inputs for which no rules are defined. There are two types:
• Single hit policies produce one result per input. Here, only one rule is applied at a time, even if several rules
exist.
• Multi hit policies produce an array of outputs. Here, all applicable rules are considered regardless of their
position in the table. The resulting output can be a list or aggregated to a single value.
Unique (single) is the default hit policy. Read more in section Hit policy types [page 117].
To select another hit policy for a decision table, follow these steps:
Example
Example:
3. Select the hit policy. Find details on each hit policy type below.
4. In case of a multi hit policy, select the aggregation:
• Collect (multiple)
• Sum
• Minimum
• Maximum
• Count
Unique (single)
One input combination is covered by exactly one rule. It's assumed that all inputs are independent of each
other, so any combination is possible. Overlapping rules are not allowed.
Unique (single) is the default hit policy. In the decision table, it's indicated with the letter U.
Example
Example:
Depending on the current season, a retailer decides which product group to offer at a reduced price. Only
one product group can be offered, since only one season exists at the same time.
Input Output
Summer beverages
Autumn clothes
Winter food
Any (single)
Multiple rules cover the same combination of input values. This overlap is only allowed if the rules also lead to
the same result.
In the decision table, this hit policy is indicated with the letter A.
Example
Example:
If a credit applicant is younger than 18 years old and is already in debt, the application is rejected.
Otherwise the credit applicant gets a credit.
- no approved
>= 18 - approved
Priority (single)
Multiple rules can apply for one input value. The results are ordered according to their priority. The result with
the highest priority is returned.
In the decision table, this hit policy is indicated with the letter P.
Example
Example:
In a decision table, the logic determines at what age customers get certain discount vouchers. Customers
aged 18 or over get vouchers for sports equipment, and all customers older than 3 vouchers for toys. Both
rules apply to a 30-year-old customer. As the sports equipment has a higher priority, the customer gets a
voucher for this. Consequently, the output list is [sports equipment, toys, clothing].
Input Output
>3 Toys
- Clothing
First (single)
Overlapping rules are allowed, but only the first applicable rule is used. As the rules are evaluated from top to
bottom, you must sort the rules in the table.
In the decision table, this hit policy is indicated with the letter F.
Example
Example:
In a decision table, the logic determines at what age customers get certain discount vouchers. Customers
aged 18 or over get vouchers for clothing, and all customers older than 3 vouchers for sports equipment.
Both rules apply to a 30-year-old customer. As the rule for 18-year-old customers is at the top of the
decision table, this rule serves as the basis for the decision. The customer receives a voucher for clothing.
> 18 Clothing
- Toys
Collect (multiple)
By default, the collect hit policy collects the outputs of matching rules, but can be configured to determine the
sum, minimum, maximum, or count of matching outputs instead.
In the decision table, this hit policy is indicated with the letter C.
Example
Example:
An online shop adds a discount coupon to specific orders. The discount depends on the total sum of an
order. In the decision table below, the outcome differs depending on the aggregation set for the hit policy.
Given a 250$ purchase order, the following applies:
• Without aggregation set, the hit policy returns two coupons (5% and 25% discount) in no particular
order.
• With aggregation set to sum, the hit policy returns one coupon with 30% discount.
• With aggregation set to maximum, the hit policy returns one coupon with 25% discount.
• With aggregation set to minimum, the hit policy returns one coupon with 0% discount and disappoints
the customer in this scenario.
• With aggregation set to count, the hit policy returns 2, which doesn't provide any relevant information
in this scenario.
Input Output
<= 50$ 0%
> 50$ 5%
In the decision table, this hit policy is indicated with the letter O.
Example:
An online shop adds small gifts to orders. The gifts a customer receives depend on the total order sum. If
the order sum is 50$ or lower, the customer receives a discount coupon. If the order sum exceeds 50$, the
customer receives a small pack of high-quality coffee in addition to the coupon.
With an output order hit policy, for the total order sum of 250$ the table below will return the result
[Coffee, Discount coupon], sorted according to the order of the specified output list.
Input Output
- Discount coupon
In the decision table, this hit policy is indicated with the letter R.
Example
Example:
An online shop adds small gifts to orders. The gifts a customer receives depend on the total order sum. If
the order sum is 50$ or lower, the customer receives a discount coupon. If the order sum exceeds 50$, the
customer receives a small pack of high-quality coffee in addition to the coupon.
When applying a rule order hit policy, an input of 250$ will return the result [Discount coupon,
Coffee], sorted according to the order of the applying rules.
Input Output
- Discount coupon
Next steps
If you have modeled Decision Model and Notation (DMN) diagrams, you are likely familiar with DMN
expressions for decision logic, as explained in Model a decision [page 100].
Example
Some basic operators are available from the Decision Table Editor's list.
In addition, you can use SAP Signavio's advanced literal expressions based on friendly enough expression
language (FEEL) as part of the DMN standard.
For more information, see Chapter 9 in the OMG PDF document: Decision Model and Notation .
Example
A simple example is determining a discount based on the total value of a list of purchased objects. Single
commands can be combined in a literal expression.
This calculates the total purchase sum of a list of items, considering a discount. The variables used here
correspond to the data types defined in input data element's attributes and can be set when simulating the
DMN diagram.
You can also use standard operators ( +, -, *, /, and, or) within a literal expression.
For more information, see section Documentation of all literal expressions [page 125].
Here are the steps to create decision logic for determining a discount based on the total sum of purchased
items.
5. Select the header and delete the input reference in the table to be able to insert a literal expression.
6. Type in =.
The system displays available variables and functions.
You can also use literal expressions instead of decision tables. Split a decision into two connected elements:
one with a decision table and one with literal expression logic.
Here, Calculate total sum and Determine discount are two separate decision elements.
Here are the steps to model the first decision without using a decision table.
1. Open the decision table editor and switch to the Literal expressions tab.
2. There, insert the literal expression to calculate the sum of items.
In a complex literal expression, you can define variables, known as boxed contexts, and reference them in our
decision function to improve the readability of a literal expression.
Caution
If a literal expression is defined, it supersedes the decision logic in the decision table.
This section lists all available literal expressions, grouped by operation type.
Arithmetic Operations
Date Date(year, month, Returns a date using the Date(2015, 12, 25) re-
day):DATE standard parameters of a turns 2015-12-25.
date: year, month, day
DateTime DateTime(day, month, Returns the dateTime using DateTime(25, 12, 2015,
year, hour, the standard parameters of 12, 15, 0, 1) returns
minute, second, a data time. The last parame- 2015-12-24T12:15:00.00
hourOffsett):DATE ter 'hourOffset' is optional. 0+01:00.
Today Today():DATE Returns the current date. Today() could have re-
turned 2015-11-10.
List Operations
Flatten Flatten(list): list Returns a flattened list. Will Flatten([[1, 2], [3,
flatten all nested lists to a 4], [5, 6]]) returns [1,
single list. 2, 3, 4, 5, 6].
SortAsc SortAsc(list): list Returns the list sorted in as- SortAsc([3, 1, 2])
cending order. returns [1, 2, 3];
SortAsc(["c", "a",
"b"]) returns ["a", "b",
"c"].
SortDesc SortDesc(list): list Returns the list sorted in de- SortDesc([3, 1, 2])
scending order. returns [3, 2, 1];
SortDesc(["c", "a",
"b"]) returns ["c", "b",
"a"].
Zip(["id",
"value"],
[[23a3e98,
c45da1b], [40,
120]])
Statistical Operations
Max Max([number1, number2, Returns the maximum value Max([5, 4, 10]) returns
number3]):NUMERIC of the given list. 10.
Min Min([number1, number2, Returns the minimum value Min([5, 4, 10]) returns
number3]):NUMERIC of the given list. 4.
Number (Default Value) Number(text, Returns the numerical value Number("5,5", 10) re-
default_value):NUMERIC represented in the text string. turns 10 (Number("5.5",
Only a period (.) is al- 10) returns 5.5).
lowed as a separator. Returns
default_value if unable to
convert text into number.
Logical Operators
Not Not(boolean): BOOLEAN Negates the input boolean. Example: Not(true) returns
false.
You can link DMN and BPMN diagrams so that processes can be viewed separately from decisions, with the
advantage that the process is streamlined and the decision is traceable.
1. Open your BPMN diagram and select the task to which you want to link the decision diagram.
2. In the attribute panel, set the Task type attribute to Business rule.
The DMN diagram is linked. To open a preview of it, click in the business rule task again.
Once the BPMN process is published to SAP Signavio Process Collaboration Hub, users can open the decision
diagram in via the BPMN process. With Run decision, they can then add data to the rules defined in the decision
diagram and determine the result of the decision. For more on simulation, read DMN simulation [page 159].
Instead of adding decision rules to a decision of a DMN diagram, you can integrate the decision logic from
another DMN diagram.
1. Open the decision table and click Link on the left side of the dialog.
The configuration dialog to create a link opens.
2. Navigate to the DMN diagram and select the decision you want to link.
3. Confirm with Link diagram.
The decision of the DMN diagram is linked.
Caution
In an older version of the decision logic editor, you were able to link a diagram without selecting a decision.
Such a link is incomplete and can't be read out by the simulation and test lab features. If you find such a
link, always edit it so that it links the decision.
If you want to run a decision multiple times with different data input, you can link it to a business knowledge
model. If you then link the business knowledge model to other decisions, they can reuse the logic of the linked
decision. This is called a boxed invocation.
Boxed invocations provide decision logic and input type information as a generic function, whereas decisions
directly linked to other decisions provide not only the input data types, but the specific input data objects.
In the following example, an insurance premium is calculated based on the applicant's and their spouse's risk
level. For each person, the same decision logic determines a different risk level. A link via a business knowledge
model allows calling the linked decision model with different data inputs. In contrast, a direct link to a decision
diagram will fail to distinguish between the two data sources.
To reuse the logic of the decision linked to the business knowledge model, follow these steps:
1. Open the decision table and select the Invocation tab on the left side.
2. Map the linked and the invoked decision's input data.
3. Confirm with Apply.
The boxed invocation is set up.
You can find more information on boxed invocation in the DMN specification at [Link]
spec/DMN/1.1/ .
Next steps
How to create dictionary entries that modeling users can use as input or output data in decisions of DMN
diagrams.
Caution
A workspace administrator needs to set up a dictionary category of which the entries can be used for DMN
modeling.
To create a dictionary entry for input or output data in decisions, create an entry in the dictionary as usual.
Read more in section Create new dictionary entries [page 205].
You need to create the entry in a dictionary category that is activated for DMN modeling.
Setting Description
Technical name If the dictionary entry is used as a data object for input or
output data, you can add a domain-specific export name.
Note
If the technical name and the class name are set, only
the class name is exported.
Class name If the dictionary entry is used as a data definition, you can
add a java source reference.
Note
If the technical name and the class name are set, only
the class name is exported.
Type definition You can specify the data type, the following options are avail-
able:
Example
Example:
With the DMN Test Lab, define and run test cases in order to check whether a DMN diagram fulfills certain
requirements.
For example, you can ensure that diagrams still comply with the initial decision logic after being extended, and
you can control the correctness of specific input combinations and outputs in complex diagrams.
To open the test lab, select the diagram you want to test in the Explorer and choose Edit Test DMN
diagram .
Learn how the input and output parameters make up the structure of a test case, reference the definitions of
available input and output parameters, and check the different data types of a value.
{
"inputParameterDefinitions": [
{
"id": "DIAGRAM_ID/SHAPE_ID",
"shapeId": "SHAPE_ID",
"diagramId": "DIAGRAM_ID",
"modelName": "MODEL_NAME",
"requirementName": "INPUT_DATA_NAME"
},
...
],
"outputParameterDefinitions": [
{
"id": "DIAGRAM_ID/SHAPE_ID",
"shapeId": "SHAPE_ID",
"diagramId": "DIAGRAM_ID",
"modelName": "MODEL_NAME",
"requirementName": "TOP_LEVEL_DECISION_NAME"
},
...
],
"testCases": [
{
"inputValues": [
{
"type": "number|string|date|time|datetime|boolean|complex|
enumeration|hierarchy|list",
"value": "INPUT_VALUE"
},
...
],
"expectedValues": [
{
"type": "number|string|date|time|datetime|boolean|complex|
enumeration|hierarchy|list",
"value": "OUTPUT_VALUE"
}
]
},
{
<ANOTHER TEST CASE>
Caution
For convenience, the Test lab export adds name elements, for example name, modelName, and
requirementName, to add context to the exported file. The name elements aren't imported. However,
you must not change any name element, otherwise the import will fail.
Besides these name elements, all elements in the test cases file are required. Otherwise, the import fails.
parameter definition
The ID is composed of
the diagram ID and the
shape ID as follows:
diagramID/shapeID
shape
DMN diagram
For outputParameter-
Definitions: Specifies
the shape name of the
top-level decision ele-
ment.
Values of type
"date" must be
represented as
ISO formatted
strings, for exam-
ple "2015-12-31".
Values of type
"time" must be
represented as ISO
formatted string,
for example
"T23:59:59Z" or
"T23:59:59-02:00"
.
For values of
type "enumera-
tion", read more
in section Enumer-
ation Value.
List value
JSON example:
{
"type" : "list",
"value" : [ {
"type" : "number|string|date|time|datetime|boolean|complex|enumeration|
hierarchy",
"value" : "INPUT_VALUE"
}, {
"type" : "number",
"value" : "INPUT_VALUE"
}, {
...
} ]
}
Complex Value
JSON example:
{
"type" : "complex",
"slots" : [ {
"id" : "0",
"value" : {
"type" : "number|string|date|time|datetime|boolean|complex|enumeration|
hierarchy|list",
"value" : "INPUT_VALUE",
}
}, {
"id" : "1",
"value" : {
value
Enumeration Value
JSON example:
{
"type" : "enumeration",
"value" : "0"
}
Hierarchy Value
JSON example:
{
"type" : "hierarchy",
"value" : [ "1", "4" ],
}
Learn how to create new test cases and use existing ones as templates for creating additional cases.
Procedure
1. From the DMN Test Lab, choose Create from the action toolbar at the top of the table.
2. Define the values for Inputs and Outputs.
Note
In the Create details window, input fields selected here are highlighted in the model diagram.
Prerequisites
You have an existing case in the DMN Test Lab table that you would like to use as a template.
Procedure
1. From the test case table, choose a test case you would like to duplicate, and navigate to the end of its row.
2. Select the Edit option's (down arrow) to reveal additional actions, and select Duplicate.
Example
Learn how to use a simulation to analyze how a test case produces a specific output.
Context
In the DMN simulation tool, you can simulate business decisions by applying data to the rules that are defined
in a decision diagram. For more information, see DMN Simulation [page 159].
Procedure
1. Open a DMN diagram in the test lab, as described in The DMN Test Lab [page 137].
2. From the test case table, choose a test case you would like to analyze and navigate to Edit at the end of its
row.
3. Select the Edit option's (down arrow) to reveal additional actions, and select Inspect in Simulation.
The simulation window opens, displaying inputs, outputs, and boolean rules for the test case.
Example
Learn how to import and export JSON files from the Test Lab.
Prerequisites
Context
To keep test cases when exchanging diagrams between SAP Signavio workspaces or using the test cases in
other tools, you can import and export the test cases as JSON files. To import test cases, follow these steps:
Procedure
The test cases are imported and added to the test cases you have already created.
Prerequisites
Context
Caution
Procedure
The JSON file is saved to your browser's dowload folder. By default, the file is named after the diagram.
Learn how to import test cases by uploading an Excel-based CSV file that contains semicolon-separated values.
Prerequisites
Guideline Example
Lists start and end with square brackets, separated by com- A list of numbers: [1,2,4,5,11]
mas
Complex type's column name is separated with a period [.] Given that complex type name is "Person": [Link]
Hierarchy Separated by > with order from the top to the bottom
(Where A is the root element: A>B>C)
Context
Note
• Input and output names are unique across the test case and cannot be repeated.
• If the CSV file's column names (output and inputs) are recognized, they are imported.
• If the CSV file's data types are identical to their original definitions, they are imported.
• Missing CSV columns are assumed as null values in the test case.
The test cases are imported and added to the test cases you have already created.
Note
Context
To import test cases created in third-party tools, you must convert the test cases into a format supported by
the Test Lab. We recommend creating a template JSON file for test cases and adding the existing test cases to
it.
Procedure
1. Open the Test Lab and create a test case, as described in Creating Test Cases [page 147].
2. To get a format template for a test case, enter one example for inputs and expected outputs.
3. To get the IDs of the values, enter examples for enumerations and attributes of complex data types.
4. To export the template file, choose Export Test Cases.
Caution
Before you start customizing the template file, we recommend creating a copy as backup.
6. Save your changes in the file and return to the Test Lab.
7. To import the file with your test cases, choose Import.
8. Select the file to import and confirm.
Your test cases are imported and added to the test cases you have already created.
Related Information
Procedure
1. From the test case table, choose a test case you would like to edit and navigate to the end of its row.
2. Choose Edit.
Context
Procedure
1. From the test case table, fill the check box at a test case row so that the row is highlighted.
2. Choose Edit from the table header area.
Example
Prerequisites
You have more than one case in the DMN Test Lab table.
Procedure
1. From the test case table, fill the check box at each row of the test cases you would like to edit.
2. Choose Edit from the table header area.
The inputs and outputs details window opens. No specific values are displayed, but the option to Keep
Values for a field, which can vary among the multiple cases selected.
Example
Note
When you enter values for a specific field, the change applies to all selected cases.
Learn how to apply filters to view specific test cases in a table. Discover how to sort cases using filtering
options in columns.
Context
By default, the table header's filter view field shows All Test Cases, indicating both passed and failed test cases.
This field also displays the number of cases for each filter option.
Procedure
1. From the test case table's header, select the All Test Cases option's (down arrow) to reveal filtered
view options.
Example
2. Filter results by choosing either Passed Test Cases or Failed Test Cases.
The test case table refreshes, displaying only the filtered cases.
Procedure
1. In the test case table, select a column header to display its filter and sort options.
2. Choose one of the following options:
• Sort Ascending
• Sort Descending
Note
Example
The test case table refreshes, displaying the results of the filter or sort action.
Learn how to delete a single test case and how to delete multiple test cases at once.
Procedure
1. From the test case table, choose a test case you would like to delete and navigate to the end of its row.
2. Select the Edit option's (down arrow) to reveal additional actions, and select Delete.
Example
Context
1. From the test case table, fill the check box at a test case row so that the row is highlighted.
2. Choose Delete from the table header area.
Procedure
1. From the test case table, fill the check box at each row of the test cases you would like to delete.
2. Choose Delete from the table header area.
The decision management extension allows you to model, manage and better understand complex business
decisions. In the DMN simulation tool, you can simulate business decisions by applying data to the rules
that are defined in a decision diagram. The simulation tool helps you to understand dependencies between
sub-decisions and to identify scenarios for which no rules have been established.
Note
To design a DMN model, you need an SAP Signavio Process Modeler license. However, you can run
an existing DMN model with either an SAP Signavio Process Modeler or an SAP Signavio Process
Collaboration Hub license.
To open the DMN simulation tool, select the diagram in the explorer and choose Edit - Simulate DMN diagram.
Alternatively, you can open the diagram in the editor and use the drop-down menu deom the User Profile Menu
to switch from the Graphical Editor to the Simulation tool.
Select a decision in the diagram, either by selecting it or by using the dropdown menu in the top right corner.
Then, scroll to the Inputs section and fill in the data of your simulation scenario. The Outputs section shows
the decision output as computed by the simulation tool. The Wildcard mode toggle affects the evaluation
semantics. Wildcard mode turned on means that empty input values are replaced with wildcards, which will,
for example, match all conditions in decision tables. When turned off, empty input values will remain undefined
during evaluation.
If the Wildcard mode is activated and one or multiple input parameters are not defined, the simulation
tool will determine the set of possible output values. This is helpful, for example, if in specific application
scenarios some input values remain unknown.
The progress bars in the decision elements indicates the extent to which data inputs are defined so far.
When scrolling down, you can see a decision table overview that highlights the rules that apply in the current
scenario:
The rules that apply to the provided input data are highlighted in green.
The SAP Signavio diagram comparison tool allows you to easily compare two diagrams, as well as different
revisions of one diagram. In the revision comparison, details about all changes in a diagram over time are
documented.
To open the comparison tool, select a diagram (or, in case you want to compare two different diagrams and
not revisions: two diagrams) and click Edit, then Compare revisions/diagrams in the top drop-down menu of the
explorer.
To load a different diagram for comparison, click Choose revisions/diagrams in the upper right corner of the
tool and select both diagrams to be compared in the dialog.
Clicking the pen icon of a changed element gives you detailed information about the adjusted element
properties.
To narrow down the changes, you can deactivate one or multiple check boxes in the panel below the canvas and
exclude changes made to attributes or to specific element types:
To learn more about the basic usage of the diagram and revision comparison tool, read the section Comparison
view [page 63]. The following section explains how to extract DMN-specific information from the comparison
tool.
To view the changes made to a Data Input element, select the element to see the exact changes.
To view the changes made to a Decision Table, select the element to access an overview of the changes.
With value chains, you can create high-level perspectives on your process landscape.
Each modeling element in a value chain represents a process or process group of a specific business unit. You
can link the elements in chronological order and show the hierarchical relationships between processes and
process groups.
In this section, the diagram elements and editing functions that are only available for this notation are
described.
For general creation and editing options that are available for all notations, read more in section Modeling [page
29].
Process
Collapsed Process
The collapsed process element represents a business process that is linked to another process diagram.
To link the collapsed process element with a new or existing process, click the + symbol in the element.
Group
Process Link
Use this element to create a hierarchy of process elements and process group elements.
Text Note
Use the text note to add information to the diagram or a diagram element.
Association
To change the orientation of a process element or collapsed process element, select it and choose
(orientation) at the bottom. You have the following options:
• Left to right
• Right to left
• Top down
• Bottom up
• Rectangle
Rotate Text
To rotate text in a diagram element, select the element and in the attribute panel, choose a rotation value for
the Text direction attribute.
You can add Live Insights shapes to display the result of a SAP Signavio Process Intelligence investigation in a
value chain. Read more in section Add Live Insights [page 57].
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
Note
Contact SAP Support by creating a support case in SAP for Me. For more information, see Reporting an
Issue in the SAP Signavio Support Guide.
CMMN is a notation that was created to allow more flexibility in the business process landscape. SAP Signavio
Process Modeler supports CMMN version 1.1.
About CMMN
In a business process that has variation, it may be more efficient for a case worker to determine the sequence
in which to perform a set of tasks. For example, a hotel guest may always go through the same process when
checking in and checking out, while the regularly tasks to clean the room may vary from day to day.
In general, many BPM scenarios include actions that may diverge from the common sequence flow, within
a framework of set tasks. CMMN supports the flexibility of these workflows. The notation is designed for
scenarios when a case worker can decide in what order tasks or sequence flows shall be performed. A CMMN
sequence flow may be triggered by an event (event listener), a state (milestone) or with an action (task).
In SAP Signavio Process Modeler , you can model the standard framework of the corresponding process in a
BPMN diagram and then link a BPMN sub-process to a CMMN diagram that defines flexible sequences. You can
also change a task in a BPMN diagram to a sub-process that links to a CMMN model, to define a number of
flexible actions more accurately.
You can seamlessly integrate CMMN into BPMN and DMN-diagrams, to complement your existing process
landscape. CMMN allows you to more accurately model highly variable processes, such as working with patient
files or managing customer support processes.
You can create CMMN diagrams in the explorer like any other diagram and edit them in the editor. This chapter
explains the CMMN Elements and their alignment options on the modeling canvas. See Basic modeling with
the Editor [page 29] to learn about modeling diagrams with the editor.
To create a new CMMN diagram in the explorer, choose New Case Management Diagram (CMMN 1.1) .
The editor opens with a blank modeling canvas, ready for you to edit the diagram.
Starting with a blank canvas in the editor, you can add elements from the Shape Repository.
You can use the following elements from the shape repository to model your CMMN diagram.
The case plan model contains the case model. The case plan model encloses the whole diagram. You can place
the element first and resize it with the growing diagram by dragging its lower right corner, or you can model
the case and place the case file element when you have finished adding and connecting the other diagram
elements.
To label the file, enter a name into the ‘naming slip’ at the top left of the element. You can also attach an exit
criterion to the case plan model to indicate that the incoming sequence flow ends and completes the case.
Tasks are the central elements in CMMN and BPMN notations. A task models a single action that needs to be
performed. In addition to the ordinary task, there are five different types of task elements in CMMN:
The model can depict each task as an ordinary task element or as a discretionary task, which is not obligatory
and may be performed at the case worker’s discretion.
• A non-blocking human task does not stop the sequence flow. In the case model, the task does not take
any time to perform. The task is complete at the same moment it starts, and the sequence flow continues
unstopped. All other tasks are ‘blocking’ by default.
A ‘decision task’
• A case task links to another CMMN diagram. To link a diagram, click the symbol in the upper left corner of
the element. To learn more, see Integrating CMMN diagrams [page 175].
A ‘case task’
Discretionary Task
Every task type mentioned above also exists as discretionary task in the CMMN 1.1 definition. This means that
the case worker may decide whether to perform the task for that case.
You can create a discretionary task by creating an ordinary task of the necessary type, for example a non-
blocking human task and defining it as discretionary. Select the corresponding task and open the Attributes
panel on the right. Click the Discretionary attribute and activate the checkbox.
Stage
Stages divide cases into subdivisions. You can group sequence flows, tasks and/or (sub-)stages into a stage.
• You can also define a stage as a discretionary stage. Select the corresponding stage and open the
Attributes panel on the right. Click the discretionary attribute and activate the checkbox.
• An expanded stage can contain sequence flows of tasks and/or (sub-)stages. You can change a stage’s size
by dragging its bottom-right corner.
• A collapsed stage is linked to another CMMN diagram. In contrast to tasks, collapsed stages’ linked
diagrams may also just contain single sequence flows that do not define a whole case.
An expanded stage.
Milestone
Milestones are sub-goals within the process model. They indicate that a certain point or stage within a case has
been reached or completed.
A milestone element
Sentries
You can attach the diamond shaped entry criterion and exit criterion symbol (called ‘sentries’) to any task,
milestone, stage or case file. There, they define dependencies or the direction of the sequence flow. Sentries do
not need to be attached to other elements - they may also stand alone within a sequence flow.
• The entry criterion indicates that the incoming sequence flow(s) directly attached to the sentry is/are
necessary to be finished before the sequence flow can continue.
• The exit criterion indicates when a plan item is complete and in what direction(s) the sequence can
continue. A sequence can continue when the following action is available or a data object has been created.
an exit criterion attached to a case plan model indicates that the arriving sequence flow closes the case.
The entry and exit criteria mark the beginning and the end of this stage
You can attach several sentries of one type to an element. Each sentry defines its own entry or exit criteria for
its element. Two or more sentries of one type attached to one element define a logical ‘or’ relationship, while
several sequence flows attached to one sentry form a logical ‘and’ relationship.
If all workflows of one entry criterion have arrived at the element, the corresponding task can be performed. If
several criteria have to be met, more than one sequence flow can be attached to one sentry element. Similarly,
you can attach several exit criteria to an element. All sequence flows that exit one sentry will be executed,
unless a discretionary task follows.
Event Listeners
A listener waits for something to happen, usually to then trigger a new sequence flow.
The event listener, timer event listener and user event listener elements (left to right)
A case file item represents a data file or document that contains information that is relevant to the case, such
a patient file. Use a connector to attach a case file item to another element, to show that the other element’s
Other Elements
Connectors
A connectors between CMMN elements defines a relation. An entry criterion or exit criterion defines the
sequence flow direction or association.
Plan Fragment
A plan fragment contains a group of elements that exist outside the cases’ runtime. Plan fragments are
discretionary, as indicated by the dotted lines. Also, elements contained inside the plan fragment may contain
sentries or be part of a sequence flow, but a sentry or sequence flow may not be attached to a plan fragment. A
plan fragment essentially contains everything that has no other place but needs to be in the case model.
Planning Table
A planning table signifies that discretionary tasks are present. A collapsed planning table indicates that
discretionary tasks are not displayed, whereas an expanded planning table indicates they are shown.
A (collapsed) planning table (default) signifies that collapsed (or hidden) discretionary tasks are present in the
diagram. The hidden tasks are not modeled in SAP Signavio Process Modeler . Instead, the modeler attaches
the planning table to a stage, human task (only) or case plan model to signify that (hidden) discretionary tasks
are available.
To hint that modeled, visible discretionary tasks are available in the corresponding stage or plan fragment,
add an expanded planning table to the element by unchecking the box defining the collapsed attribute in the
attribute panel.
A text annotation contains additional textual information about the diagram, an element or a group of
elements.
CMMN Attributes
The following attributes can be set in the attribute panel by checking or unchecking the value of the
corresponding element. When the value is enabled, an icon will appear on the corresponding element or the
elements appearance will change, as depicted below.
• The discretionary attribute can be set for all kinds of tasks and stages. If the attribute is activated, the
task/stage may be performed if the case worker decides it is necessary. Plan fragments are by default
discretionary, this cannot be changed as it is a pre-defined condition in CMMN.
• The autocomplete attribute can be set for stages and case plan models.
• The manual activation attribute can be set for all kinds of stages and tasks. If the attribute is activated, the
corresponding element has to be triggered manually.
• The repetition attribute can be set for milestones, stages and tasks. If the attribute is activated, the case
worker will evaluate if the task needs to be repeated every time it is finished. If the result is ‘yes’, the task
will be repeated.
• The required attribute can be set for milestones, stages and tasks. If the attribute is activated, the
corresponding action needs to be completed for the sequence flow to continue or the containing element
to be completed.
Unactivated and activated attributes in SAP Signavio Process Modeler (left to right): discretionary, manual activation,
repetition, required, autocomplete
You can seamlessly integrate CMMN diagrams with DMN and BPMN diagrams in your process landscape. You
can, for example, embed a CMMN model in a BPMN process by use of the BPMN sub-process as depicted
below. This allows you to model the static part of a process in BPMN and only depict the flexible part in a
CMMN model.
To add a diagram link to a CMMN model, first add the corresponding CMMN element:
Click the symbol in the top left corner of the diagram element and select a diagram of the corresponding type
in the dialog that appears or choose to create a new one. Click Link diagram to confirm.
If you chose to create a new diagram, the editor opens in a new tab, ready for you to edit the new diagram. After
modeling the new diagram, save both the new one and the CMMN model the new diagram is now linked to.
To add to CMMN model link to a BPMN diagram, add a collapsed subprocess and click the + -symbol at the
bottom of the element. In the dialog that opens, choose a CMMN model or create a new one by choosing Case
Management Diagram (CMMN 1.0) at the top under Create new diagram. Click Link diagram to confirm.
If you chose to create a new diagram, the editor opens in a new tab, ready for you to edit the new diagram. After
modeling the new diagram, save both the new one and the CMMN model the new diagram is now linked to.
You can also link CMMN diagrams in value chains the same way to create complete process levels that also
show in classic SAP Signavio Process Collaboration Hub. For more information on diagram hierarchy levels in
your process landscape, see Creating process hierarchies [page 54].
Use Navigation Maps to provide all users with an overarching linked view of all your processes.
With Navigation Maps, you create graphical process views. Similar to value chains, you create high-level
perspectives on your process landscape. Navigation Maps are more flexible than value chains or other
modeling languages and don't follow a strict standard. You can upload custom images to use as modeling
elements.
All elements except Live Insights can link to diagrams, folders, or URLs.
The most common use case is creating a navigation map that matches your corporate identity as an entry
diagram for SAP Signavio Process Collaboration Hub.
Use Navigation Maps to provide all users with an overarching linked view of all your processes.
• In the explorer of SAP Signavio Process Modeler , choose New and select Navigation map from the
drop-down list. The editor opens with a blank canvas.
• In SAP Signavio Process Collaboration Hub, choose Create and select Navigation map. The editor opens
with a blank canvas.
To make content available for all users in SAP Signavio Process Collaboration Hub, it needs to be published.
• In the explorer of SAP Signavio Process Modeler . See section Publishing diagrams in SAP Signavio
Process Collaboration Hub [page 235].
• In SAP Signavio Process Collaboration Hub. See section Publish and unpublish diagrams.
Related Information
Use Navigation Maps to provide all users with an overarching linked view of all your processes.
This section describes the navigation map elements and their options. All elements except Live Insights can link
to diagrams, folders, or URLs.
Text
Bold
Italic
• Triangle
• Rectangle
• Ellipse
• Arrow
• Line
Some formatting is possible from the toolbar, for details see section Editor toolbar and keyboard shortcuts
[page 37].
Additional formatting options are available in the Attributes panel, for example border style.
For details how to move and change a shape, see section Move and change elements [page 45].
In the Attributes panel, you can add an outgoing link to a shape, see section Add links to elements [page 180].
Live Insights
With the Live Insights shapes, you can add insights and KPIs you want to monitor to BPMN diagrams, value
chains, and navigation maps.
For that, you add a Live Insights shape to your diagram and link it with a widget from SAP Signavio Process
Intelligence. Users can then view the Live Insights in SAP Signavio Process Collaboration Hub.
In SAP Signavio Process Intelligence, thresholds need to be defined for the widgets that are linked to Live
Insights shapes. In SAP Signavio Process Manager and SAP Signavio Process Modeler, the color of the shape
indicates how the current result of the widget relates to the defined thresholds. The following example shows
how the sentiment shape reflects the current widget result:
The color of a shape is only visible in SAP Signavio Process Collaboration Hub. In SAP Signavio Process
Manager and SAP Signavio Process Modeler, the shapes stay grey.
Read more about Live Insights in section Add Live Insights [page 57].
Images
You can upload custom images to use in navigation maps. All images available for navigation maps are in the
Image Management.
Images for upload need to be in the SVG format. To prevent possible security problems, each SVG file you want
to upload is checked. Read more about the validation criteria in section Validation criteria [page 66].
Upload images
Note
• Only images available in the Image Management can be added to navigation maps.
• Images that have been uploaded can only be deleted by your workspace administrator.
You can add links to all elements in a navigation map except Live Insights. You can link to another diagram or
folder in your workspace, or you can link to a URL.
2. In the Link row, click the right column and then click (more options). The dialog for adding a link opens.
3. Select one of the options:
• Create a new diagram: Select the type of diagram. The editor opens with a blank canvas.
• Use existing diagram or directory: Select a diagram or a folder to link in the folder structure.
Example
In SAP Signavio Process Collaboration Hub, elements with a link show a movement effect when users hover
over them.
Example
For navigation maps, you can link dictionary entries from all categories to the following modeling elements:
• Text
• Shapes
• Images
Related Information
Note
This section describes all options for this function. Which options are available depends on your license and
the settings made by your workspace administrator.
QuickModel makes capturing BPMN processes very fast. With QuickModel, you enter information about a
process into a table. A process diagram is dynamically generated from this table.
• to create BPMN diagrams even if you are unfamiliar with the modeling conventions
• to speed up diagram creation for complex processes by modeling the main path first
• to see at a glance if information is missing in an existing BPMN diagram and to add it with low effort
• model one sequence of tasks including the start and end events
• specify the organizational unit for the pool and assign participants to tasks in lanes
• specify main attributes for tasks, for example IT systems and data artifacts, as well as custom attribute
Restriction
When creating or maintaining diagrams with QuickModel, elements and dictionary entries are available in
the main workspace language only. Multi-language support is available in the graphical editor.
Additional BPMN elements, such as decisions and parallel sequences, can be added later in the graphical
editor.
In the QuickModel editor, you create BPMN 2.0 diagrams by entering process information into a form and a
table.
To customize the activities list, click and select the columns you want to display. To set the selection as
your default, use Save as default.
Note
4. Under Activities, add the tasks of your process and specify their attributes, read more in section Add tasks
and specify attributes [page 188].
The diagram preview updates dynamically.
5. Confirm with Save.
The diagram is saved.
You can close the diagram or open it in the editor. To open it, open the user menu and choose Graphical
Editor.
Example
Example
Note
The order of the tasks in the table corresponds to the order of the tasks in the diagram.
1. Double-select a cell in the What? column and type the task name.
Read more on the meaning of the columns in section Overview over main attributes for tasks [page 184].
2. Continue with one of the following options:
• To add another task, choose Enter.
• To specify an attribute of your first task, press the tab key.
You can customize the columns in the activities list, read more in section Show or hide task attributes [page
184].
While you type the name of tasks and attributes, dictionary entries can be suggested. To link a dictionary entry
to the task or attribute, select the entry and press Enter.
When a task is linked to a dictionary entry, you can rename the task. This has no effect to the dictionary entry.
Renaming doesn't work for attributes.
For more information about creating dictionary entries, see Working with the Dictionary.
You can't change the order of tasks in the activities list. You can only add a task between two existing ones. To
do so, select the lower task and choose Add activity above.
Remove a Task
To remove a task, select it in the activities list and choose Remove activity.
Related Information
You can edit BPMN diagrams in the QuickModel editor even if they weren't created with QuickModel.
The tabular activities view provides an overview of the tasks and attributes. This way, you can quickly check
diagrams for completeness and add missing tasks and attributes.
Note
Some diagrams contain non-linear processes, for example decisions or parallel workflows with gateways,
or multilevel roles. You can open these diagrams in QuickModel to edit and complete, but it is not possible
to edit them structurally, for example to add or remove tasks or roles. The related buttons are inactive.
Columns that are not editable are marked with a star symbol.
Editing Options
You can add, rename, and remove the following elements in the QuickModel editor:
• diagram attributes
• tasks and collapsed subprocesses
• roles
• task attributes
To add a task, click the plus sign in the first column, double-click the first cell in the new row, and specify the
name.
Example
Example
You can't change the order of tasks in the activities list. You can only add a task between two existing ones. To
do so, select the lower task and choose Add activity above.
To remove a name for a task or an attribute, select the cell and press the Del key.
Collapsed Suprocesses
Existing collapsed subprocesses are displayed and can be edited like tasks.
In the QuickModel editor, editing of diagrams with decisions and multiple task flows is limited as follows:
• Roles can't be edited. The Who? column is then marked with an asterisk.
• You can only rename tasks, you can't add or remove tasks.
To open a diagram in the QuickModel editor, you have the following options:
• Select the diagram in the explorer of SAP Signavio Process Modeler > and click Edit > Edit QuickModel.
• Go to the diagram in SAP Signavio Process Collaboration Hub and click > Edit with QuickModel. Read
more in section Actions.
To switch from the graphical editor to the QuickModel editor and back, use the options QuickModel and
Graphical editor in the user menu.
Read more on the graphical editor in section Editor overview [page 34].
While you type the name of tasks and attributes, dictionary entries can be suggested. To link a dictionary entry
to the task or attribute, select the entry and press Enter.
When a task is linked to a dictionary entry, you can rename the task. This has no effect to the dictionary entry.
Renaming doesn't work for attributes.
For more information about creating dictionary entries, see Working with the Dictionary.
Related Information
When organizations start a process initiative, their target audiences have different perspectives, even though
it's one initiative with the same goal. Those perspectives could depend on the location, role, department,
regulations, and more.
Employee onboarding in Germany, for example, is a little different than in the US. HR personnel, IT staff, the
hiring manager, and a new hire could all be involved in this process, and each of them will have a different focus,
different needs, and different expectations. Additionally, everyone involved cares about the current state of the
process, though not all are as invested in its future development.
In SAP Signavio Process Manager, process variants represent these different perspectives on a main process.
For each variant, you define characteristics that differentiate it from its process template and from other
variants. These characteristics are implemented as dimensions (dictionary categories) and values (dictionary
entries).
Our variant management tools enable process owners and modelers to identify and model variants, control
their relationships, reduce redundancy, track and propagate changes, and support users in consuming the
required variant depending on the context and their role.
Note
Related Information
A variant group consists of exactly one template and at least one variant. Each variant can only be attached to
one template.
The variant group carries the same name as its template. You can easily identify a template, a variant, or a
variant group as a whole by means of the following labels or icons:
Template Template
Variant
Activities
Most activities related to variant groups are performed in SAP Signavio Process Collaboration Hub. Which
actions you are able to perform depends on your role and authorizations, and where you access the diagrams.
Related Information
A process model that has been defined as a main process for creating or attaching process variants.
A process template is associated with at least one variant. However it's possible to make a diagram a template
without immediately attaching variants, and to add them later on. Variants can also be detached from a
template.
You manage process templates in SAP Signavio Process Collaboration Hub. Which actions you are able to
perform depends on your role and authorizations, and where you access the diagrams. For more information,
see Variant Management Access and Authorizations.
Caution
Be aware that deleting a process template disconnects the associated variants, and they lose their
dimensions and values. You can't undo the deletion and the dissociation of the variants.
A variation of a process model that differs from its template in at least one dimension or value.
A process variant is a distinct version of how a specific process is executed in diverse setups. These variations
may appear due to factors like geographical locations, customer channels, business units, or any unique
characteristic that prompts the need for process customization. Variants differ in elements such as process
sequence, roles and responsibilities, IT systems, documents, and other process attributes.
Note
You can attach a variant to a template that uses the same modeling notation. To a BPMN model, for
example, you can only attach BPMN variants.
You manage process variants in SAP Signavio Process Collaboration Hub. Which actions you are able to
perform depends on your role and authorizations, and where you access the diagrams.
Related Information
Use dimensions and values within these dimensions to differentiate process templates and variants.
The following diagram is interactive and contains examples of possible dimensions that you can use to define
process variants and templates:
Geography
Multinational companies need to manage processes in different countries and regions while keeping variations
in respect to a standard process to a minimum.
Product
Companies with different product lines and brands need to manage processes related to different products,
manufacturing sites, capabilities, and procedures.
Customer Type
Companies that produce and sell to different kinds of customers need to introduce variants related to the
different channels their customers use.
Process variants differ from their template in at least one value. That value either belongs to the same
dimension used by the template, or to an additional dimension.
Example
These could be dimensions and values created by a company that produces coffee and tea:
Activities
Dimensions are stored as dictionary categories, and values are stored as dictionary entries.
You can add and edit dictionary categories in the SAP Signavio Process Manager editor. Any dictionary
category that you want to use as a dimension in variant management needs to be defined as such:
Display details about a variant group in the SAP Signavio Process Manager editor.
When you edit a diagram that belongs to a variant group, the system displays details about the template and its
variants in the attribute panel.
• Process template
• Process variants
• Dimensions and values of the edited diagram
When you choose the link to a template or variant, the diagram opens in a new tab.
When you choose Manage dimensions, SAP Signavio Process Collaboration Hub opens, where you can
configure the dimensions and values of the diagram.
Related Information
Changes to a process variant or a process template are documented in the notification and activity feed. The
following actions, among others, are documented in the feed:
If notifications have been enabled by your workspace administrator, you can subscribe to a diagram or a folder
to receive email updates.
Related Information
Learn about the central object management repository in SAP Signavio, known as the Dictionary.
The dictionary enables you to use the same terms and the same elements in your organization-specific
modeling environment. A dictionary item or entry represents an object that is relevant for one or more of your
processes. With the dictionary, you can manage and re-use specific modeling elements.
The dictionary is a crucial component that helps you achieve a consistent and well-structured business object
management in your diagrams. Here is an example of a dictionary item:
For more information, see Working with the Dictionary [page 200].
Note
Access rights for the complete dictionary and dictionary categories are set by your workspace
administrator. The actions available to you depend on your access rights.
In the dictionary, you can search, view, create, edit, delete, and publish dictionary entries.
• To open the dictionary, choose the Dictionary folder in the navigation tree on the left side of the explorer.
The dictionary opens in a new browser tab.
1. Select the category that you want to display (for example, Roles).
2. Use the alphabet links at the top to navigate to the entry you are looking for faster.
To find out where a specific dictionary entry is referenced in your process landscape, select the entry and
choose Show usages.
A dialog displays the type and name of the referencing elements, as well as the names of the referencing
diagrams.
With Load next, you can view links to the referencing elements to analyze the whole chain of references.
If there are multiple languages activated for your workspace, you can switch between them by choosing
(language).
Dictionary entries that have not been translated into the currently selected language are displayed in their
default language and marked with a country flag.
Full-Text Search
Similar to the activity feed in the explorer, the dictionary feed allows you to manage revisions.
You can expand or collapse the revision feed once you select a dictionary entry. When selecting a revision in the
feed, you can trigger the following activities:
• Restore
Restores your entry to a previous version. This does not delete revisions, but lets you to switch between
them.
• Publishing
Makes this revision available in SAP Signavio Process Collaboration Hub. By default, the newest revision is
automatically published upon creation.
• Unpublishing
Revokes the revision's publication in SAP Signavio Process Collaboration Hub.
Note
The buttons to publish and unpublish revisions are only active in categories for which Publishing Mode
has been set to Manual. See Defining custom categories for dictionary entries for details.
1. Choose the dictionary entry you want to edit and choose Edit. The edit dialog for dictionary entries opens.
2. Edit the dictionary entry.
3. Choose Save.
Note
If the category of the dictionary term you are trying to edit is set to automatically update when making
changes, the diagram elements that refer to this entry are updated automatically. If there are a lot of
diagrams affected, it can take up to thirty seconds to save your changes.
Reference Documents
Note
The following section applies to dictionary entries that are set to manual publishing mode. By default,
dictionary entries are automatically published together with the diagram.
In that case, make sure that the current dictionary entry is also published when publishing the diagram.
Link dictionary entries to diagram elements and create new dictionary entries while modeling, directly in the
editor.
Note
Access rights for the complete dictionary and dictionary categories are set by your workspace
administrator. The actions available to you depend on your access rights.
Available dictionary entries are suggested when you enter a label name.
Note
This feature supports wildcards (*). For example, typing C*O may return the entries CIO, CFO, and CEO.
1. Enter a label for the diagram element. While you type, dictionary entries are suggested below the element.
By default, only dictionary entries whose category type matches the element type are suggested.
2. Click an entry to link it to the element. The entry's title is now the element's label and the attribute
values of the dictionary entry are applied. Elements that reference dictionary entries are marked with the
dictionary icon .
Example:
To find available dictionary entries, use the search below the shape repository.
Example
Example:
New entries are created in the language currently selected for the diagram. To translate entries, open them in
the dictionary. See section Working with the dictionary [page 200].
If an element references a dictionary entry, you can view the entry by clicking .
To edit the entry, click Open in dictionary. The full dictionary entry opens in a new browser tab.
When you want to link an element to a different dictionary entry, you first need to remove the current link.
If a dictionary entry is set to manual publishing mode and has been altered without being republished, the
editor displays a warning.
To avoid this, make sure you publish the current entry dictionary along with the diagram you're creating.
This section describes local changes for attributes. To edit a dictionary entry, see section Editing dictionary
entries [page 200].
To specify a value for the current process context, you can overwrite attribute values from a referenced
dictionary entry locally.
Caution
Local modifications are not applied to the dictionary. When you overwrite dictionary entries, these changed
element properties are no longer managed centrally in the dictionary. This can cause inconsistencies
between elements that reference the same dictionary entry.
1. Open the attribute panel. All attributes that are defined by a dictionary entry are marked with the
dictionary icon .
2. In the diagram, select the element with the attribute you want to change.
3. Click the attribute value in the attribute panel.
You are warned that local changes do not affect the dictionary entry.
4. Click OK to continue. Depending on the attribute, an editing dialog opens.
5. Enter the attribute value. When the new value is applied, the attribute is marked with a red dictionary icon
Note
You can't overwrite a dictionary attribute value with its default value.
1. Open the attribute panel. All attributes with local changes are marked with a red dictionary icon .
To report and prevent overwriting of attributes, you can use modeling guidelines.
The dictionary allows you to keep all the terms that are often used in your diagrams in one easy-to-reference
place. However, over time the use of terms can change. Entries with a similar meaning but different description
might be added, and extraneous copies of existing entries might be created when many modelers work
together. Duplication can also happen when importing SAP Signavio archive or SGX files, because entries from
these files will automatically be added to the dictionary. Regardless of the source, merging entries will help you
maintain a well-organized dictionary.
1. Open the dictionary by choosing the Dictionary folder in the navigation tree on the left side of the explorer.
2. Select the category the entries can be found in.
3. Choose the dictionary entries you want to merge.
Tip
Choose the resulting entry first, so that its elements are selected by default.
The dictionary is part of the SAP Signavio Process Transformation Suite and can be used in SAP Signavio
Process Modeler , SAP Signavio Process Collaboration Hub, and integrated with SAP Signavio Process
Governance.
Getting Started
The initial dictionary contains the default categories and exemplary entries for most categories. The default
categories cannot be deleted. The exemplary entries give you an idea how entries can look like for the different
categories.
• Organizational units
• Roles
• Departments
• External participants
• Documents
• IT systems
• Risks & controls
Note
Often, activities and events are not suitable for standardization across a workspace and therefore hard to
define as dictionary entries. You can leave the default categories Activities and Events empty.
When you have existing definitions and possible entries for one category or multiple categories, we recommend
that you add these existing content to the dictionary. Dictionary entries can be added one by one using the
dictionary interface. There are two additional ways to add dictionary entries:
You can import existing definitions into the dictionary as Excel files. You import one category or one
subcategory at a time. For a successful import, the structure of the Excel file needs to fulfill certain
requirements.
To make sure that the structure of the Excel file matches the requirements, export one of the available
dictionary categories and use this file as a template.
Every modeling shape provides the option to directly create a new dictionary entry without leaving the current
model. When no preexisting definitions to populate the dictionary are available, modelers can fill the dictionary
while they are mapping processes.
To keep the dictionary consistent and to avoid the creation of duplicates, we recommend that you have
designated dictionary managers. Only this group of users should get write permissions to the entire dictionary
To enable all modelers to suggest new entries, create suggestion categories. You can give all users writing
access to these suggestion categories. Detailed permissions per dictionary category can be set in the user
management.
Every dictionary entry has a unique ID that is used to link the entry to an element. This means the suggested
dictionary entries can be used by all modelers while still in the suggestion category. The link between dictionary
entries and modeling shapes stay intact when dictionary managers change the category of entries.
The dictionary managers should regularly take over entries from the suggestion categories so that new entries
are added to the main categories in reliable intervals. Dictionary managers can subscribe to the suggestion
categories to get notified about changes automatically.
Avoiding Duplicates
• Modeling users create a new entry, but a similar entry already exists.
• When you import Excel files with dictionary entries, the option Create new entries for all rows is enabled.
• SGX files are imported, with the enabled option to import the contained dictionary entries.
When several languages are set for your workspace, users can select a language for a dictionary entry. This can
result in duplicate entries that are not easily recognized because they are in different languages.
When you use suggestion categories and designated dictionary managers, they should detect duplicates when
they move entries out of the suggestion category.
When you import Excel files with dictionary entries, select the options carefully to avoid undesired results.
When you have duplicate dictionary entries, you can merge entries so that no information gets lost.
You can delete dictionary entries and all dictionary categories you have created. It is not possible to delete the
default categories.
Before you can delete a dictionary category, you have to delete all entries in that category, or move them to
different categories. You also have to delete all attribute definitions used by this category and all dictionary link
attributes that reference the category.
Learn how to use the Dictionary as a business process or a business decision modeler.
• Reference and create dictionary objects directly from the modeling canvas.
• Drag & drop existing dictionary entries as modeling elements from the element repository onto the canvas.
• Manage changes to diagram elements.
Following our recommendations will increase your modeling speed as well as the consistency and
completeness of your process landscape.
Let's start by creating a new process as part of our example process landscape.
First, we create a pool for our company. The pool ACME AG can be dropped from the dictionary entry
repository on the left side of the modeling canvas. It is directly available under Frequently used dictionary
items :
Drag & drop from the element the dictionary entry repository
The attribute values are fetched from the referenced dictionary entry
We are not sure if a corresponding dictionary entry exists, so we simply start to fill in the corresponding label.
As we type, the dictionary entry Approver is suggested as a reference.
If the default Dictionary settings have not been changed, only dictionary items that match the
corresponding element type are suggested. In our case, only organizational units and IT systems are
suggested and e.g. no events or activities. IT systems can be referenced from pools and lanes because they
are similar to organizational units in their ability to execute tasks. For example, the task Send email can be
executed by both an employee and an IT system.
We can assume that this event is only occurring in this one diagram, so we don't need to create a dictionary
entry for it.
Subsequently, we create the task Review employment contract. No dictionary entry is suggested by the system.
Let's now assume that we need to create the same task in a different process later on. Thus, we create a new
dictionary entry by clicking the dictionary icon at the lower left corner of the element:
Now, we want to link the IT system that the approver needs to use. We don't know which system to use exactly,
so we use the filter function of the dictionary element repository to gain an overview over our IT systems:
We identify Personnel System as the correct IT System and drag it onto the modeling canvas:
We can refer to the steps described above to continue adding elements to our model.
However, when revising the process, we find that the role Approver is too generic for our purpose:
A warning is displayed, as element attribute and dictionary item attribute will no longer be consistent.
The warning sign indicates the inconsistency between element attribute and dictionary item attribute.
However, this procedure is not recommended, as it makes it very hard to detect the difference between the
approver in our current lane and other lanes referencing the approver object. Moreover, it is no longer possible
to centrally manage the attribute value via the dictionary.
This option is recommended if the dictionary entry is generally not correct or lacks information. This does not
apply in our case.
As our approver is a human resource/legal specialist, we need to add more specific information. However, we
can assume that the approver reference in other diagrams doesn't match our new specification. In that case,
we will need to select the dictionary icon next to the entry and choose Remove link:
Note
We recommend avoiding inconsistencies between dictionary entries and referencing elements and to avoid
re-purposing dictionary entries because of one specific reference . In such cases, the creation of a new
Dictionary is usually the best alternative.
The standard search is a full text search. With (advanced search), you can filter results.
• To search, enter the search terms into the search box and choose Enter.
• Diagram titles
• Attributes of diagrams and elements
• Element labels
• Comments
• Revision information
• Content of uploaded files
• Dictionary entry links
Wildcard (*) The wildcard character (*) is a placeholder for one or more
characters.
For example, the search term lab*r returns results for both
British English (labour) and American English (labor).
AND Connect search terms with AND to only get results that con-
tain all terms.
Advanced Search
With the advanced search, you can limit the search to a specific attribute. Attributes on diagram and element
level can be selected.
Search Results
If a search returns many hits, they are displayed over several pages. To navigate the result pages, use the arrow
buttons next to the page number.
For dictionary entries, the category shown is Linked diagrams of dictionary item. To search for dictionary
entries, use the search function in the dictionary. See section Full-text search [page 200] for details.
To access the folder in which an item is located, select the item and click Go to parent.
To leave the search results view, select any folder in the directory.
The diagram preview provides information about a diagram and its revisions in the Explorer.
Once you have created diagrams and then updated or changed them at least once, you have the option to see
what was changed by whom at what time in the activity panel.
When you select folders or diagrams, the explorer displays the activity panel at the bottom of the screen:
Notification Configuration
Note
In the activity panel, you can set how frequently you receive email updates about specific diagram(s) or
folder(s). If you subscribe to a folder, you will receive updates regarding all the diagrams and sub-folders
contained within. You can daily, weekly or monthly notifications. Alternately, you can unsubscribe from
notifications entirely.
Note
Additional Functions
The activity panel provides a preview of the diagram/folder as well as detailed information and management
options regarding its version history.
1. Select a diagram/folder.
2. Choose Expand in the lower left corner of the Explorer. Alternately, you can use the space bar on your
keyboard:
4. To view the activity feed and manage the change and version history of the diagram, choose Feed button.
The activity feed will now be displayed.
The visualization will highlight the elements that have been changed.
10. To hide the panel again, choose the space bar or choose Collapse.
In SAP Signavio Process Modeler, there are several ways to enable collaborators to contribute to your business
process and business decision landscape.
Inviting Modelers
Fellow modelers in your workspace can by default edit and comment on all diagrams in the workspace's
Shared documents folder. You can also invite modelers to edit to call attention to a diagram. They can also
preview diagrams in SAP Signavio Process Collaboration Hub which also provides a reader-friendly diagram
presentation, with its full screen view and detailed documentation.
Inviting Stakeholders
Note
Exporting diagrams and sharing, saving or printing them is another collaborative option for modelers. This way,
diagrams can be transferred between SAP Signavio workspaces (SGX) and SAP Signavio and other modeling
softwares (BPMN 2.0 conform XML), saved locally, sent by email (PDF, SVG or PNG), or printed out.
Simplified views make reading a diagram easier, especially if the colleague you invited is not a modeling expert.
You can also hide irrelevant information. When your stakeholders view diagrams in SAP Signavio Process
Collaboration Hub, they can select the view suitable for them.
Inviting Users to Access a Diagram in SAP Signavio Process Collaboration Hub [page 238]
After you created or updated a diagram you can notify your fellow modelers and invite them to further refine
the diagram. If you noticed that a diagram has not been updated for a long time, you can invite your colleagues
to check and make updates if necessary.
With Invite modeler to edit, you can send registered workspace users an invitation to edit diagrams. Unless
configured otherwise, all modelers in your workspace can edit diagrams that are stored in the Shared
documents folder. If you try to open a diagram while it is being edited by someone else, a warning is shown. You
can still edit the diagram, but if you save, you override the changes made by your colleagues.
1. Select a diagram.
2. Choose Share Invite modeler to edit in the menu bar.
3. In the dialog, all registered users with editing rights are displayed on the left. Select the people you want to
invite.
4. Optional: Customize the invitation message.
5. Send the invite.
An invitation email is sent to all selected users.
Note
You cannot grant additional access rights to people using this dialog. It only sends notifications. If you
want to add users to your workspace, ask your workspace administrator. To discuss your diagrams with
colleagues, you can also invite them to comment.
Inviting Users to Access a Diagram in SAP Signavio Process Collaboration Hub [page 238]
You can share any diagram you are working on directly in the editor.
Prerequisites
A diagram can be shared after it was saved for the first time.
Context
One of the most powerful features in collaborative process design is inviting stakeholders to review and
comment on diagrams. This function lets you involve contributors who don't need to be modeling experts.
Anyone you invite who isn't already a member of your workspace needs to register and receives a commenting
license.
Note
You cannot grant additional access rights to people using this dialog, you only send out email invites to
comment.
Procedure
Commenting License
Context
One of the most powerful features in collaborative process design is inviting stakeholders to review and
comment on diagrams. This function lets you involve contributors who don't need to be modeling experts.
Anyone you invite who isn't already a member of your workspace needs to register and receives a commenting
license.
Note
You cannot grant additional access rights to people using this dialog, you only send out email invites to
comment.
Procedure
Related Information
Commenting License
Every modeler who has the access rights for publishing a diagram can publish it in SAP Signavio Process
Collaboration Hub. You can also define and use approval workflows to publish diagrams. Read about this in the
section Approval workflows [page 243].
Apart from diagrams, pictures and files stored in your SAP Signavio file storage can be made available in SAP
Signavio Process Collaboration Hub too. Publishing those files is similar to publishing diagrams. Depending on
your configuration settings, you might need to explicitly publish dictionary entries. Read more about publishing
dictionary entries in the section Publishing dictionary entries [page 200].
Note
Administrators can grant users the right to publish, edit or delete diagrams in the Shared documents folder.
Please contact an administrator and ask them for the corresponding rights if you cannot access these
options.
1. In the menu bar, choose Share then Publish to SAP Signavio Process Collaboration Hub.
2. In the dialog, select the diagrams you want to publish. You can publish up to 1024 diagrams at once.
3. To publish an older revision of the diagram or to revert changes of a published diagram, use the activity
feed of the diagram. Select a diagram and choose Expand in the lower left corner of the explorer.
Alternatively, you can select the space bar on your keyboard.
4. In case the feed tab is not opened by default, choose Feed button.
Note
Only one revision of a diagram can be published. To publish multiple revisions, save a copy of the
diagram and then publish the corresponding revision.
To revoke a single published diagram, you can also use its activity feed.
1. Select a diagram and choose Expand in the lower left corner of the explorer. Alternatively, you can hit the
space bar on your keyboard.
4. Choose Unpublish:
It is often useful to know what the published version of a particular diagram looks like in SAP Signavio Process
Collaboration Hub. To find this out, select the diagram in the explorer and select Share - Open published
version.
In many situations, you may want to point one or several readers to a specific diagram.
For this purpose, you can send emails containing the link to a diagram in SAP Signavio Process Collaboration
Hub and additional information via the explorer invite.
Note
You can also use this feature to encourage somebody to have a look at SAP Signavio Process Collaboration
Hub in general. Open the Invite to SAP Signavio Process Collaboration Hub dialog without selecting a
diagram. The link in the email will lead to the entry point of SAP Signavio Process Collaboration Hub.
When you invite collaborators who do not have an account for SAP Signavio Process Collaboration Hub, they
have to create an account first.
Sharing a Diagram
You can also share a diagram from the explorer or the editor. Anyone you invite with the Share functions
who isn't already a member of your workspace needs to register and receives a commenting license. For more
information, see sections Sharing a Diagram from the Editor [page 233] and Sharing a Diagram from the
Explorer [page 234].
Related Information
Commenting License
Learn how to view, write, or edit comments, mention others, and delete comments.
To add a comment, select (Comments). A side panel opens, displaying all comments.
• To add a comment, enter your comment in the text field and select Add Comment.
Your most recent comment appears at the top of the list.
• To mention someone in a comment, use @ and choose their name from the suggestions.
• To enhance your comment, you can format your text.
• To manage a specific comment, select the (More) icon. You have the following options:
• Reply.
To see all the replies in a thread, select Show 2 Replies (or the relevant number). To collapse the replies,
select Hide.
• Edit.
• Delete.
Note
You can only delete your own comments. Deleting a comment cannot be undone.
• Resolve.
• Reject.
• Filter comments by status: Open, Resolved and Rejected.
Tip
You can create different views for different audiences. In a view, you include what you want to show an audience
and exclude what the audience does not need to see.
When viewing a diagram in SAP Signavio Process Collaboration Hub, available views can be selected.
• A model contains both user activities and elements for technical implementation. The audience wants to
focus on the technical implementation.
You can zoom in and out of the diagrams and use the minimap.
By default, you move both diagram versions in the preview. To move the diagrams separately, disable
synchronous scrolling.
Editing a View
You can show or hide each element. In the original view, disable elements to exclude them from a view.
For pools, you have additional options. Select an option from the drop-down list at the bottom of the pool.
• Pool is opened: The pool and its content are included in the view. You can define view options for all
contained elements.
• Pool is collapsed: The pool content is not shown.
• Only content: No roles that are defined by the pool and its lanes are shown. Message flows attached to the
pool are hidden.
• Pool is hidden: Neither the pool nor its content is included in the view. Message flows attached to the pool
are hidden.
To keep the original diagram size and the original placement of the shown elements, disableReduce free space.
Duplicate a View
Delete a View
Export Views
You can include views when you export a diagram as an SVG, PNG, PDF, or a BPMN 2.0 XML file. The SGX
export contains all views for a diagram. Read more about exporting diagrams in section Downloading/exporting
diagrams [page 286].
Related Information
Diagram views
Create views [page 89]
SAP Signavio allows you to share diagrams with collaborators in read-only mode. For read only access without
the commenting option, create a link to send to your colleagues via the embedding function.
The system allows you to generate a link to a PNG-picture representation of your diagram.
When opening the diagram via this link, the most recent version of it will be displayed.
Note
To revoke link access and at the same time stop all sharing and embedding of a diagram, click Stop sharing
the diagram for read-only access in the Embed diagram window.
Note
SAP Signavio Process Governance is a platform for process governance. To use the SAP Signavio Process
Governance integration, you need to purchase SAP Signavio Process Governance licenses. For more
information, contact sales@[Link].
To switch from the explorer to SAP Signavio Process Governance, choose Process Governance Open
workflows in SAP Signavio Process Governance .
Alternatively, choose (Product Switcher) from the header area and select Process Governance.
Related Information
SAP Signavio Process Governance Integration with SAP Signavio Process Manager
SAP Signavio Process Governance
Note
We are working on expanding and improving the functions related to process governance.
For more information about SAP Signavio Process Governance, contact sales@[Link].
For this function, a license for SAP Signavio Process Governance is necessary in addition to the license for SAP
Signavio Process Modeler.
Approval workflows enable you to control validation of diagrams before publishing. Approval workflows ensure
that decision makers and BPM experts review and approve the quality and factual correctness of a diagram
before it is published in SAP Signavio Process Collaboration Hub.
Approval workflows make sure that diagrams have been approved by a list of users before they are published in
SAP Signavio Process Collaboration Hub.
Approval workflows can be configured to automatically publish an approved diagram to SAP Signavio Process
Collaboration Hub, or to send rejected diagrams back for editing.
5. You receive a confirmation that the approval workflow has been started successfully. This dialog also
contains a link to the workflow instance.
If the diagram is approved, you can see that the approval status of the diagram has been updated in the
explorer.
This section describes how you work as a recipient of an approval workflow task.
As soon as a modeler requests an approval from you, you receive an email with a link to the case in SAP
Signavio Process Governance.
1. Click the link to open the approval task. The approval task opens in SAP Signavio Process Governance.
2. Check whether the corresponding diagram fulfills your requirements.
3. Click the Show comments link to open the diagram in the commenting view.
4. Click the Compare revisions link to get a better overview over recent changes via the Comparison [page 63]
tool.
5. Open the explorer to access further functions:
• To open the diagram again, double-click it or select it and click Show comments, then Compare
revisions/diagrams.
• To check whether a diagram complies with modeling conventions, select Modeling conventions (XLSX).
The report is especially helpful when you conduct a formal approval with focus on BPMN quality.
• To point a colleague to a diagram, select the diagram you want to share and select Invite to SAP
Signavio Process Collaboration Hub.
• Start approval workflow triggers a new approval workflow case for the selected diagram.
• To get an overview of all pending approval workflows, you can either click Show started approval WFs or
Open approval task list in the upper panel.
Show started approval WFs provides a basic overview in the explorer, whereas Open approval task list
opens a more detailed, filterable view in SAP Signavio Process Governance.
6. Once you have finished the review, go back to the approval case in SAP Signavio Process Governance to
approve or reject the change.
In the explorer, a rejected diagram is marked with a red X, an approved diagram with a green check mark,
and a published diagram with a globe icon.
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
You can model your diagrams in multiple languages. This allows viewers and modelers who do not understand
your standard diagram language to collaborate with you.
Multilingualism is a feature which is available in the Editor, SAP Signavio Process Collaboration Hub and in the
Dictionary. You need to configure languages in the Explorer (see section Configure language settings for all
users) to use this feature.
The following explains how to translate a diagram and the modeling elements. Note that you need to have
already defined your desired language in the Explorer.
When creating a new diagram, it will be displayed in the default language of the workspace. To change the
default language, read the section Set a default language.
The current language of a diagram can be switched in the editor via the drop-down list on the
right side of the upper toolbar.
Note
If the list is not visible for you, it is possible that there are no languages defined for your workspace. As a
workspace administrator, you can define a set of available languages in the Explorer's configuration dialog,
which is described in the section Configure language settings for all users.
The highlighted elements have not been translated into English, yet.
Diagram elements that were already translated are displayed will be displayed normally. In our example, the
task 'Problem lösen' was already translated. If the label was formatted, this formatting will be kept.
Diagram elements that are not yet translated are highlighted in red--in this example, the incoming message
event 'Lieferung der Ware' is only available in German (thus, the "de" in brackets).
Translating Diagrams
Translating diagrams means defining a translation for each diagram element in each required language, which
can include all element labels and documentation.
This chapter describes how diagrams can be translated into other languages. This is especially useful when
multiple people are involved on the translation, each translated into one language. Later in this chapter, you will
learn how to translate a diagram in different languages at the same time.
1. First, select which language you want to translate. Proceed as explained above. Elements that were not yet
translated are highlighted in red.
2. Double-click an element to define its label.
4. In the attribute panel, you can also add documentation in the current language.
Translate the remaining diagram elements in the same way. After saving the diagram, it will be accessible in all
languages of the workspace.
Sometimes, a modeler might want to define a diagram in multiple languages while modeling the diagram. In
this case, it is recommended to have the required languages set available while modeling.
1. Add languages to the diagram via the language tool of the Editor toolbar.
2. Select all the languages you want to work with in your diagram. They will appear in the attribute panel on
the right hand side.
You can migrate the contents of a digram from one language to another. This is especially helpful when
switching between dialects of a specific language (for example, British English to American/Canadian English).
or if the diagram was created in the wrong language and you want to correct this.
Note
When opening a diagram, the system will ask you for the diagram language if no default is defined.
1. Choose the language drop-down list, then select Migrate diagram to a different language. The
corresponding dialog box opens.
In this example a diagram was created without language definitions. The content was defined in German. As
the workspaces' default language is English, the diagram was configured to be in English when the language
tools were activated. The content is now supposed to be migrated from German to English and the German
contents are supposed to be removed.
Caution
Keep in mind that translations that you make within the framework of this feature are only visible in SAP
Signavio Process Collaboration Hub.
1. Select the name of a diagram, folder or file name you want to translate in the Explorer.
2. Open the Edit menu and choose Change name/description (for files and folders) or Rename (for diagrams).
3. Now you can add translations of the name in all available languages.
Related Information
SAP Signavio Process Modeler allows you to create various customizable reports in the form of spreadsheets
or as PDF files. This enables business users to analyze your process hierarchy offline, and in formats decision
makers and analysts are already familiar with.
The standard reports that are accessible via the explorer's Reporting dropdown menu cover most business use
cases. If you require a special kind of report that is not provided by the tool, you can ask one of your workspace
administrators to create a custom template.
Note
Many of the reports access default dictionary categories during the generation process. In case you
suspect that your dictionary configuration causes problems during the generation of a report, take a look at
the section Defining custom categories for dictionary entries.
It is possible to export process documentation documents as PDF and Microsoft Word files. Process
documentation documents are comprehensive documents that contain both diagram graphics as well as
relevant diagram attributes, such as description and responsibilities.
As a workspace administrator, you can create individual templates for process documentation reports. A guide
on how to create new templates can be found in the corresponding chapter of this manual. Once created, a
custom template can then be selected during the creation of a process documentation report.
Analysis
SAP Signavio Process Modeler lets you set key performance indicators (KPI) in BPMN 2.0 process diagrams,
which allows detailed process analyses.
A process model metric contains information about the usage of diagram element types and can be created for
any diagram type:
To create a summary of element details that are used in your diagrams, read the following chapter:
Workspace administrators can create reports that list for each user the groups the user is a member of:
Governance Report
Workspace administrators can access usage data of your workspace with the governance report. For example,
you can see at a glance how many process models have been created.
Note
This section describes all options for this function. Which options are available depends on your license and
the settings made by your workspace administrator.
You can generate process documentation report in a PDF or Microsoft Word format.
The process documentation report in PDF format generates. Access the report from your browser's downloads
folder.
1. Open the explorer and choose Reporting > Process documentation (Word).
The process documentation (Word) dialog opens.
2. Select the required diagrams.
3. To add a filter, choose Add filter.
The edit filters dialog opens.
The process documentation report in Word format generates. Access the report from your browser's
downloads folder.
Generate the responsibility assignment matrix / RACI report for your diagrams.
The responsibility assignment matrix / RACI report creates an XLSX file which displays the responsibilities for
activities in the selected BPMN diagrams. Read Responsibility assignment according to RACI [page 84] for
more information.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
This section explains how to generate the responsibility assignment matrix / RACI report.
1. Open the explorer and choose Reporting > Responsibility assignment matrix / RACI.
The Responsibility assignment matrix / RACI dialog opens.
2. Select one or multiple diagrams to include in the report.
3. You can select the following options:
• Use merged cells in output spreadsheet
• Export file as XLS (Excel 97)
4. Choose Start analysis.
5. The responsibility assignment matrix / RACI report generates. The file is saved to your browser's download
folder.
When different roles or organizations participate on processes, the process flow gets handed over from one
participant to another at defined places. These roles are represented as pools and lanes in BPMN 2.0 process
diagrams. A responsibility handover can be either a sequence or an information flow.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
Note
If custom attributes linking to organizational dictionary entries were defined, they are included in the
calculation.
BPMN 2.0 process diagrams can attach IT systems information to a task. Those IT systems can be tagged as
an 'Input' or an 'Output'.
The IT system usage matrix reports creates an assignment matrix that shows which IT systems data is read
from during an activity, and which IT system data is written to. You can choose whether the assignments refer
to diagrams or roles. The report also includes IT systems that are linked as dictionary entries from a custom
defined attribute.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
1. Open the explorer and choose Reporting > IT system usage matrix (by diagrams).
The IT system usage matrix (by diagrams) dialog opens.
2. Select one or multiple diagrams to include in the report.
3. You can select the following options:
• Use merged cells in output spreadsheet
• Export file as XLS (Excel 97)
4. Choose Start analysis.
The IT system usage matrix (by diagrams) report generates. The file is saved to your browser's download
folder.
1. Open the explorer and click Reporting > IT system usage matrix (by roles).
The IT system usage matrix (by roles) dialog opens.
2. Select one or multiple diagrams to include in the report.
3. You can select the following options:
• Use merged cells in output spreadsheet
• Export file as XLS (Excel 97)
4. Choose Start analysis.
The IT system usage matrix (by roles) report generates. The file is saved to your browser's download folder.
If custom attributes linking to organizational dictionary entries were defined, those will also be included in
the calculation.
You can automatically create job profiles based on your documented process landscape. The Job Profile report
allows you to view all activities that an organizational role is involved in..
In contrast to the diagram-centered RACI report, the Job Profile report creates a role-specific matrix over all
workspace diagrams.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
With the integrated risk management feature, you can define risks and controls directly at any step of a process
within the process model. These risks and controls can be defined and then associated with the corresponding
activities.
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
You can use the risk & controls report to view an overview of potential risks and related controls. This report
summarizes all information about the risks and controls in the selected process models.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
1. Open the explorer and choose Reporting Risk & controls report .
The Risk & controls report dialog opens.
Note
It isn't possible to include table attributes. You can't select risk management attributes on diagram
level as the report includes them by default.
With the modeling conventions report you can create a report that checks if the selected diagrams are
compliant according to a specified modeling convention..
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
Note
Custom modeling conventions are also available in the Modeling conventions section. Read Managing
modeling conventions for more information.
Data objects can be attached to an activity in BPMN 2.0 and are indicated as an input or output. The
Documents usage matrix report creates an Excel file for one or multiple diagrams describing the assignment of
documents to tasks. Linked dictionary entries representing a document are also included in the report..
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
The Documents usage matrix report displays the documents that are attached to an element as a BPMN
attribute as either 'Input' or 'Output' documents.
Note
If there are custom attributes defined which link to dictionary entries that represent documents, they are
included in the calculation.
The Process characteristics with element details report is an Excel file that contains an overview of elements
and attribute values found in the selected diagrams. Attributes without values are not listed in the report..
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
The following diagram types can be used in the process characteristics with element details report:
• BPMN 2.0
• DMN 1.1
• Value chain
• Organization chart
This section explains how to generate a process characteristics with element details report.
1. Open the explorer and choose Reporting Process characteristics with element details .
2. Select one or multiple diagrams to include in the report.
3. You can select the following options:
• Use merged cells in output spreadsheet
• Export file as XLS (Excel 97)
4. Choose Export options to configure which elements and attributes you want to include in the report. The
following options are available:
• Include IDs
• Included elements
• Included attributes
5. Choose Start analysis.
The process characteristics with element details report generates. The file is saved to your browser's download
folder.
With the process model metrics report, you can generate a statistics report for your diagrams..
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
• Type
The process model metrics report generates. The file is saved to your browser's download folder.
You can run quantitative analyses of your processes. After setting KPI on diagram elements, you can generate
the process cost analysis and resource consumption analysis reports for BPMN diagrams.
The process cost analysis report assigns process costs to processes and tasks and lists them in cost centers.
Based on the key process indicators set, the report creates a table that shows costs for certain tasks and
named cost centers. Read Process cost analysis report [page 265] for more information.
The resource consumption analysis report allows for the computing of time consumption per task or process.
Read Resource consumption analysis report [page 266] for more information.
Both reports consider the execution probability and frequency before computing the actual resource
consumption or costs.
Related Information
Process cost analysis reports displays the computed costs that occur in a process. The report displays the
costs, tasks, and cost centers in a table.
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
This section explains how to generate the Process cost analysis report.
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
Note
You can include up to 50,000 diagrams. Depending on the number of diagrams, report generation can take
up to an hour, and you need to keep the browser tab that started the generation open.
The user/group assignment report generates a list of users and their group memberships in your workspace.
The users and groups displayed in the report are pulled from the users and groups defined in the User
Management .
Note
For each user, the report lists all user groups the user is a member of as a direct member. If a user is a member
of group and that group is a member of a group listed in the report they are listed as an indirect member.
Related Information
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
Note
The governance report provides an overview of the user activity in your workspace. You can view aggregate
metrics (for example, the number of unpublished diagrams). You can use these metrics to draw conclusions
regarding the success of your process modeling initiative.
Caution
The aggregates in the governance reports also consider diagrams you don't have permission to access.
Your current access rights are taken into account for the linked search.
Data Description
SAP Signavio Process Collaboration Hub The number of Page visits represent a single user opening
any published object (diagram, file, or Dictionary item) in
SAP Signavio Process Collaboration Hub. Every time some-
one opens one of these items in SAP Signavio Process
Collaboration Hub, it's counted as a view and displays in the
report.
Learn how to view and export reports analyzing your workspace and process model usage with Process Model
Dashboards.
Note
To access Process Model Dashboards, you need to have workspace administration privileges.
Process Model Dashboards are pre-defined dashboards accessible within SAP Signavio Process Collaboration
Hub. These dashboards use the data from SAP Signavio Process Modeler to provide you with detailed analysis
of your workspace and process model usage.
You can add filters to your data, and export your reports as CSV files.
Learn more in section Process Model Dashboards in the SAP Signavio Process Collaboration Hub user guide.
SAP Signavio Value Accelerators specific for a theme (such as product or industry) may include one or a
combination of the following:
Note
Using value accelerators is optional and not part of the business functionality of the products of SAP
Signavio Process Transformation Suite. Value accelerators are subject to change and may be changed,
discontinued, or replaced by SAP at any time for any reason without notice.
You can access value accelerators in the value accelerator library for SAP Signavio solutions.
Related Information
The value accelerator library for SAP Signavio solutions, an embedded platform within SAP Signavio Process
Transformation Suite, functions as a central repository for value accelerators.
With the value accelerator library, you can explore available value accelerators, install them in SAP Signavio
Process Intelligence, SAP Signavio Process Manager, SAP Signavio Process Modeler, or SAP Signavio Journey
Modeler and tailor them as per your needs in your workspace.
Note
Using value accelerators is optional and not part of the business functionality of the products of SAP
Signavio Process Transformation Suite. Value accelerators are subject to change and may be changed,
discontinued, or replaced by SAP at any time for any reason without notice.
The library is accessible from within SAP Signavio Process Collaboration Hub. For more information, see
Required Licenses and Authorization.
Related Information
Learn how to access the content that was imported from the value accelerator library into SAP Signavio
Process Modeler and how to delete it.
Note
By default, the newly created processes are displayed first in the list. The sorting indicator next to the
Last change column name uses the process creation date and time to determine the ascending or
descending order of the list.
3. Select next to the Last change column name to view the processes from oldest to newest.
4. Select next to the Last change column name to view the processes from newest to oldest.
To delete entities that were installed with a value accelerator in SAP Signavio Process Modeler, you have the
following options:
Note
After you've deleted a value accelerator from your workspace, all entries referring to previous installations
or installation attempts will still be displayed in the SAP Signavio Process Collaboration Hub settings under
Installed Accelerators.
This section discusses how to share diagrams and dictionary entries using import features:
Note
Access to this feature depends on your license. For more information, contact your workspace
administrator.
With this feature you can import diagrams that were exported as SAP Signavio archive (SGX) to your
workspace.
• You can add dictionary entries to the dictionary or merge with existing entries. You can also import custom
attributes and modeling language configurations.
• You can only run one import at a time in a workspace. When trying to run an import, all users in a
workspace with the necessary rights can see if an import is in progress.
• There is a 500 MB import file size limit.
• On the History tab of the import dialog, you can view the details of the last 50 imports, for example the
import time, the import status, and which items imported successfully.
1. Open the explorer and choose Import / Export Import SAP Signavio archive (SGX) .
The Import Signavio archives (SGX) dialog opens.
Options Notes
Import contained Files/Pictures If you disable this option, no linked documents and files
are imported.
Import custom attributes and modeling language configu- This option is only available for administrators.
rations
Note
Import an SAP Signavio archive (SGX) file containing all the process models of a package that is
published on SAP Signavio Process Explorer, read more in SAP Note 3329491 .
Related Information
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
The BPMN 2.0 standard includes an XML notation and enables the platform with independent exchange
of BPMN 2.0 diagrams. To get more information about the BPMN 2.0 specifications, go to https://
[Link] .
You can update your BPMN 2.0 model by importing a new XML file. The import updates each process and
subprocess in your model, and creates a new diagram if a subprocess doesn’t exist.
1. Open the explorer and choose Import / Export Import BPMN 2.0 XML .
If the imported file is not standard-compliant, the system displays errors and warnings. Some elements won't
import due to errors in the BPMN 2.0 XML file.
Each element requires bpmndi information such as process flow and graphical information.
Elements with no bpmndi information still import but display warnings. For example, if an element doesn’t
contain graphical information during import, the import completes but elements without the graphical
information are excluded from the import.
Opening a diagram with warnings after import can contain missing elements.
Sometimes the import of BPMN 2.0 XML files is impossible due to errors unknown to the system. For example,
the imported file isn't a valid BPMN 2.0 XML. For further assistance, proceed as follows:
Contact SAP Support by creating a support case in SAP for Me. For more information, see Reporting an Issue in
the SAP Signavio Support Guide.
Related Information
With this feature, you can import APQC frameworks into your workspace.
Note
For more information, you as an S-user can contact SAP Support by creating a support case in SAP for Me.
For more information, see Reporting an Issue in the SAP Signavio Support Guide.
The hierarchy structure of the APQC framework is represented by a folder tree in SAP Signavio Process
Modeler.
Once the import is done, every element in the sheet "Combined" is represented in the workspace in different
forms (depending on the hierarchy level of the element):
• level 1 (X.0): a folder and inside of it a value chain with the same name including / linking to all direct child
elements
• level 2 (X.X): a folder and inside of it a value chain including / linking to all direct child elements
• level 3 (X.X.X): depending on whether the hierarchy for this part goes down to level 4 (only one more level
of direct children) or level 5 (two more levels)
• stops at level 4: a BPMN diagram including all direct child elements as activities
• stops at level 5: a folder and inside of it a value chain including / linking to all direct child elements
• level 4 (X.X.X.X): depending on whether the hierarchy for this part goes down to level 4 (no more children)
or level 5 (one more level of child elements)
• stops at level 4: activity elements in a BPMN model (see above)
• stops at level 5: a BPMN diagram including all direct child elements as activities
• level 5 (X.X.X.X.X; optional): activity elements in a BPMN model (see above)
• A single, top-level value chain is created linking to all imported level 1 value chains.
The diagram's Description attribute contains the corresponding APQC glossary term.
Contact SAP Support by creating a support case in SAP for Me. For more information, see Reporting an Issue in
the SAP Signavio Support Guide.
Import Requirements
To import a framework as an Microsoft Excel spreadsheet, the spreadsheet must have a specific structure.
Official APQC files always already have this structure, but custom documents might need adjustments.
• The file needs to include a sheet called Combined which contains the list of folders and diagrams to be
created
• The first three columns of this sheet need to represent the following information in this exact order:
• PCF ID, Hierarchy ID, and Name
• These first three columns need to have non-empty values in all rows to be imported
To import the APQC framework into your workspace, follow these steps:
1. Download the framework as a Microsoft Excel spreadsheet from the APQC web site . Modify the
spreadsheet as required.
2. Open the explorer and choose Import/Export Import APQC Excel .
The Import APQC diagram structure from .xls file dialog opens.
3. Choose Choose File and select an APQC framework Excel spreadsheet.
4. Choose Import.
Note
The framework imports into the folder that is selected in the explorer.
Now, you are able to use the APQC framework as the beginning of your business process management
initiative in SAP Signavio Process Modeler.
Learn how to import diagrams from ARIS Markup Language (AML) into your workspace.
Context
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
The ARIS modeling interface uses AML to create the XML export format compatible with SAP Signavio Process
Modeler. Using AML XML files, you can import the following diagrams types into your workspace:
• Organization chart
• Value chain
Procedure
1. Open the explorer and choose Import /Export Import ARIS markup language .
Note
Note
Note
The importer supports VDX, VSD, VSDX files, and ZIP archives that contain such file types. Elements
that are not part of the BPMN 2.0 standard are excluded.
4. Choose Import.
You can upload documents and pictures into your SAP Signavio file storage.
These files can be linked to diagrams and, when published in SAP Signavio Process Collaboration Hub, are
available to team members who have read access.
Limitations
Embedding images that are not accessible to all users can display as broken image links when viewed without
the necessary permissions or log-ins.
• As unlisted images (with hidden names and implicit authentication tokens, HTTPS only)
Example URL: [Link]
possibleToken=123nekot321
Note
When you host images externally, be aware that these image can possibly be accessed by third parties.
If the SAP Signavio file storage is enabled for your workspace, its size and the maximum upload file size are
displayed in the workspace configuration dialog accessible via the top drop-down menu of the Explorer in the
header Setup. To configure those limits according to your requirements, proceed as follows:
Contact SAP Support by creating a support case in SAP for Me. For more information, see Reporting an Issue in
the SAP Signavio Support Guide.
If the file quota is exhausted or the size limit for a single file is exceeded, a warning displays.
In those cases, you can try to upload a smaller version of the file or delete unused pictures or documents from
your file storage. To increase your storage space, please contact your workspace administrator.
Note
• Take note that there must be enough free space left in your file storage to upload the whole file.
The total space for file storage is 10 GB.
• Make sure not to exceed the maximum single file size.
The maximum single file size is 32 MB.
• These file size limits cannot be adjusted.
To edit the name and description of a file after upload, follow these steps:
You can update a file in the SAP Signavio file storage by uploading a newer version of the file. Each link to this
file opens the updated version as well.
1. In the main area of the explorer, select the document or picture to be removed. To select multiple files, keep
Ctrl pressed while selecting, or drag a selection frame around them.
2. In the menu bar, select Edit Delete , and confirm the deletion.
Note
The selected files are moved only in the explorer trash, from which you can restore them if necessary.
Files will be permanently deleted after you empty the trash.
3. To delete files permanently, select the Trash folder in the folder navigation.
4. Select the files you want to delete permanently.
5. In the menu bar, select Remove.
6. Confirm by selecting Yes. The selected items are permanently deleted.
• doc
• docx
• ppt
• pptx
• xls
• xlsx
• odt
• ogg
• zip
• rar
• pdf
• audio/mpeg
• audio/ogg
• image/gif
• image/apng
• image/flif
• image/webp
• image/x-mng
• image/jpeg
• image/png
• multipart/form-data
• text/css
• text/csv
• text/php
• text/plain
• text/xml
You can import dictionary entries from Microsoft Excel files (XLS or XLSX) to add multiple entries at once or to
update existing entries. The import can't be used to delete existing entries from the dictionary.
In a workspace, it's not possible to perform multiple imports simultaneously. If you start an import while
another user is running one, the import tool shows a message and you have to wait until the other import is
finished.
The import is limited to 500 records per Excel spreadsheet. Importing a file with more than 500 records,
causes the import to fail. If you need to import more than 500 entries, you can distribute the data over
multiple sheets in one file or split up the data to create multiple files.
Column header The column header contains the dictionary attributes. You
can choose any names for the headers. During the import
process, you map the columns to the dictionary attributes.
The import tool interprets the first row with text as the
header.
You must start your dictionary file with the first column and
fill in at least three columns. If you fill fewer columns with a
header or have empty columns in between, the import fails.
Rows Rows contain the actual dictionary entries and the informa-
tion you want to add, for example descriptions or statuses.
You can either create such a file or you export available dictionary entries and use the export file as a template.
Read more about exporting dictionary entries in the section Export dictionary entries [page 286].
Note
Related Information
List of all export functions, for diagrams (export as PDF, export as image, export as SAP Signavio archive(SGX),
export as XML) and for dictionary entries.
In this section, it is described how to share diagrams and dictionary entries using the export functions:
For the import functions, read more in section Importing [page 274].
How to export all dictionary entries or a specific entry set from the dictionary to an Excel file.
You can export dictionary entries to an Excel file, for example to print them, for offline review, or for further
processing in third-party systems.
If you want to import dictionary entries from an Excel file to your workspace, read more in section Import
dictionary entries [page 283].
Partial Export
1. Before you start the export, select the entries you want to export in the dictionary
You can export the following entry sets:
• All entries in a category.
• All entries in a category that begin with a specific letter.
• All entries that are returned by a search.
2. Choose Import / Export Export Excel .
3. Select an export option. It depends on your previous selection which option is available:
• Export the entire dictionary
Completing Export
Note
In one Excel export you can export 300.000 dictionary items. If your complete dictionary contains more
than 300.000 entries, we recommend to split the export by exporting entries per dictionary category.
How to export one or more diagrams and folders as PDF to share with colleagues or keep track of the current
status.
With this function, you can export a diagram as a PDF file from the explorer.
You can either select a single diagram for export, or a folder. When selecting a folder, all diagrams contained are
combined into one PDF document.
1. In the explorer, select the diagram or the folder you want to export.
You can change your selection via the export options described below.
2. In the toolbar, choose Import / Export Export PDF .
The export configuration dialog opens.
3. Configure the export. Read more in section Export options [page 288].
4. If you want to save your export configuration as default for your workspace, enable Save as defaults at the
bottom of the dialog.
5. Choose Export.
The PDF is exported. The file is saved to your browser's download folder.
To export a diagram as PDF from the editor, use the print function in the toolbar. Read more in section Editor
toolbar and keyboard shortcuts [page 37].
Export options
• Language
If multiple languages are set up for the workspace, select the language for the diagram you want to export.
• Print in black and white
Specify whether to print the diagram in color or black and white.
• Show additional information
Enable this option if you want to add printing attributes to the PDF document, for example the author,
creation date, or page number. You can also add diagram attributes.
The preview area shows how many attributes you can add and where they are positioned.
To add diagram attributes, choose Own attribute and select up to 3 diagram attributes for each attribute
position.
• Paper size
Select a paper size for your PDF. The default is set to the international standard size A4.
• Stretch small diagrams to whole page
Specify whether small diagrams are enlarged to fit the full page.
• Logo
Add a custom logo. You can upload a new file or choose an image that already exists in your workspace.
The maximum size for a logo file is 5 MB.
• Use original size
Specify whether to use the original size of the image file.
• Landscape or Portrait
For the PDF pages, select landscape orientation or portrait orientation.
• Diagram rotation
Specify whether the diagram rotation is managed automatically or not.
With Automatic, the internal diagram rotation is used.
With Always, the diagram rotation you choose below is used.
With Never, the diagram isn't rotated.
• Diagram orientation
• Rule sets
Select which attributes should be visible.
How to export a diagram as an image in PNG or SVG format to share it with colleagues or embed it in
documents.
In the explorer, there are two export functions that transform diagrams into images: The PNG export creates
pixel graphics, the SVG export creates vector graphics.
If you want to embed the image of a diagram in web pages, which means the image updates automatically with
each change on the diagram, read more in section Embed a diagram as an image [page 314].
• Language
If multiple languages are set up for the workspace, select the language for the diagram you want to export.
• If different views exist for the diagram, select the view you want to export. By default, the original view is
selected.
How to export diagrams and folders to a SAP Signavio archive file, in SGX format, to exchange diagrams
between multiple workspaces.
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
With this function, you can export one or more diagrams as a SAP Signavio archive from the explorer.
SAP Signavio archives, these are SGX files, allow you to exchange diagrams and folders between workspaces.
SGX is a SAP Signavio-specific file format, which can't be used by third-party systems.
We recommend to use the SGX export only to exchange diagrams between different workspaces. If users
are registered in the same workspace, use the shared documents folder and collaboration functions to work
together on diagrams. Read more in Working with folders and diagrams [page 25] and Collaboration [page
231].
How to export a BPMN 2.0 diagram as an XML file to exchange it between multiple workspaces.
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
With this function, you can export a BPMN 2.0 diagram as an XML file from the explorer.
The BPMN 2.0 standard includes an XML notation which enables the platform-independent exchange of BPMN
2.0 diagrams. For more information about this XML standard or the BPMN 2.0 specifications, go to https://
[Link] .
You can export the following diagram types to BPMN 2.0 XML:
If you want to export diagrams of other modeling notations, use the XML export as described in section Export
a diagram as XML [page 292].
Export options
• Language
The language selected here is the language displayed as the default, all translations of standard attributes
are exported.
• Include linked subprocesses
Specify whether to also export linked subprocesses. If the same diagram is linked multiple times in a
diagram, the export file contains this diagram multiple times.
• If different views exist for the diagram, select the view you want to export. By default, the original view is
selected.
Translations of custom attributes are not exported. For translations of existing models and dictionary items
we recommend importing and exporting PO files instead, as described here Translate Content with PO Files
[page 297].
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
With this function, you can export a diagram as an XML file from the explorer, for example for further
processing in third-party systems.
Note
Use this export for diagrams of any modeling notation, except for BPMN 2.0 diagrams. If you want to export
BPMN 2.0 diagrams, use the BPMN 2.0 XML export as described in section Export a BPMN diagram as
XML [page 291].
The SAP Signavio-specific XML format produced by this export is a special form of RDF, the Resource
Description Framework which is used for conceptual description or modeling of information that is
implemented in web resources. You can use XML transformation tools to generate other XML formats from
the export file.
How to export a DMN 1.2 diagram as an XML file to exchange it between multiple workspaces.
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
With this function, you can export a DMN 1.2 diagram as an XML file from the explorer.
Names of all elements in the exported file, like decisions, inputs, or input items, can only contain alphanumeric
characters (a-z, 0-9).
Other characters are automatically removed, for example underscores (_) and dashes (-).
If the removal of characters would create a duplicate name, a number is appended to the new name.
If dictionary entries are used as data input objects, you can add export names. This way, you can provide
domain-specific vocabulary when executing the exported XML file.
• To add an export name, specify a technical name for the dictionary entry.
The field Technical name is not available by default in the dictionary. An administrator must enable the use for
data modeling for the respective dictionary category. Read more in section Managing input and output data for
DMN Data Input elements.
The technical name is only used when exporting a DMN diagram as XML. In SAP Signavio Process Modeler and
SAP Signavio Process Collaboration Hub, the standard dictionary name is always used.
The rules for permitted element names also apply to the Technical name.
Related Information
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
SAP Signavio Process Modeler enables you to model decision logic with the easy-to-use editor and to
subsequently export DMN diagrams as DRL files to transfer them into the open source business rules
management solution Drools ([Link] ). Thus, you can easily transfer DMN diagrams into
automated business logic.
You can either export multiple diagrams, one diagram, or just one decision table and its sub-decisions. The
Drools export supports four different export types: Production, Development, Test, and Cases. In contrast to
Production, Development adds additional comments and logging behavior.
Permissions for the Drools export can be limited to users of specific user groups.
To export decision logic to Drools, open the Explorer. Select one or multiple diagrams and go to Import/Export,
then Export Drools.
Now you can adjust your selection and set the following export properties:
• Export revision
You can choose whether to export the latest revision of the diagram that has been saved in the Editor or the
latest revision that was published in SAP Signavio Process Collaboration Hub.
• Export mode
• The option Production mode exports the decision logic to drools. It does not include comprehensive
comments, support for detailed logging, and test cases.
• Development mode provides additional comments and logging behavior.
• Development mode + test cases provides additional test cases in the form of .csv files (one .csv file for
each top level decision). The .csv files contain all combinations of all relevant sub-decisions.
Alternatively, you can export a decision table and its sub-decisions directly from the Editor.
In the Editor, open a decision table and choose Import/Export in the top-right corner of the dialog. There you
can chose between generating the Drools export or the test cases (as described above):
As soon as the files are generated, you can download them in you browser:
If dictionary entries are used as data input objects and data definitions, you can add information to export.
For that, an administrator must enable the use for data modeling for the respective dictionary category. Then,
the configuration dialog for dictionary entries has two fields more to specify the information:
• Technical name
• Class name
Note
If both names are set in one dictionary entry, only the class name is exported.
Both names are only used when exporting a DMN diagram as Drools rules. In SAP Signavio Process Modeler
and SAP Signavio Process Collaboration Hub, the standard dictionary name is always used.
Read how to enable the fields in section Managing input and output data for DMN Data Input elements.
For dictionary entries that are used as data input objects, you can add export names. This way, you can provide
domain-specific vocabulary when executing the exported DRL file.
• To add an export name, specify a technical name for the dictionary entry.
For dictionary entries that are used as data definitions, you can reference existing java sources. This way, you
can integrate exported DMN Drools rules into existing execution environments.
• To add a reference, specify a class name for the dictionary entry, for example
[Link]. The exported DRL file then contains an import
statement, for example import [Link].
Export user-created content in your workspace, send it to translators and import the translated files.
Note
You can translate user-created content into all languages that are activated in your workspace.
You can translate content directly, as described in section Translating diagrams [page 246]. You can also export
the content to be translated outside of SAP Signavio Process Modeler.
The source language for all translations is always the default language of the workspace.
You export the content and send it to translators. To make the translation available in your workspace, you
import the translated files.
Exported Files
Ensure that the original file names and the folder structure are maintained during translation.
Note
Note
Once the PO files are translated, you can import them to SAP Signavio Process Modeler.
For each target language, you've can upload one translated PO file at a time. If you've more than one file for a
language, repeat the import. You can't upload PO files for the default language of the workspace.
Related Information
This section explain how you can manually or automatically synchronize the latest available revision of
Business Process Modeling and Notation (BPMN) diagrams from SAP Signavio Process Modeler to SAP Cloud
ALM.
Viewing the Log for Diagrams Synced to SAP Cloud ALM [page 310]
View the synchronization log for diagrams synced to SAP Cloud ALM to monitor and troubleshoot the
sync process.
Learn how to manually synchronize the latest available revision of Business Process Modeling and Notation
(BPMN) diagrams from the SAP Signavio Process Transformation Suite to SAP Cloud ALM.
Prerequisites
• You subscribed to SAP Connectivity Platform and added SAP Cloud ALM under Integrations, as described
in SAP Cloud ALM for Implementation.
• You've checked that your SAP Cloud ALM and SAP Signavio tenants are already provisioned in SAP for
Me .
• To be able to edit diagrams and create new revisions, your workspace administrator activated the feature
set SAP Signavio Process Manager - create and edit BPMN processes for your user, as described in
Activating Feature Sets.
Context
The SAP Signavio Process Transformation Suite is integrated with SAP Cloud ALM to enhance solution
documentation and process design capabilities across connected systems. Access your BPMN diagram from
SAP Signavio Process Collaboration Hub. You can make edits and keep your diagrams in sync when you export
diagram revisions from the SAP Signavio Process Transformation Suite to SAP Cloud ALM.
Procedure
1. From the header area of SAP Signavio Process Collaboration Hub, choose (User Profile Menu - your
initials).
The Preview banner opens to confirm that you're working in preview mode.
Example
A table displays a selectable list of any diagrams previously saved in the folder.
4. From the table, find your diagram's row, choose More, and select Sync with SAP Cloud ALM.
Alternatively, select your diagram's name to open the diagram and sync it with SAP Cloud ALM.
Caution
The Sync with Cloud ALM menu option is available only under the following conditions:
Results
Scenario Details
Once you refresh the page, you see the badge SAP Cloud
ALM on top of the diagram. Select the badge to navigate to
the diagram in SAP Cloud ALM.
Note
If you receive an error message instead of a confirma-
tion message, or if you run into other synchronization is-
sues, see troubleshooting help in SAP Note 3538316 .
The synchronization fails You see the badge SAP Cloud ALM on top of the diagram.
Select the badge to view the reason for failure.
Example
(Optional) If you want to undo the sync or change the synchronized diagram in SAP Cloud ALM, edit the
synchronized diagram in SAP Signavio Process Modeler, then sync the new revision with SAP Cloud ALM.
Related Information
Sync diagrams from SAP Signavio to SAP Cloud ALM upon approval in SAP Signavio Process Governance.
Prerequisites
• You have licenses for both SAP Signavio Process Modeler and SAP Signavio Process Governance.
• Automatic synchronization is already enabled by the workspace administrator in SAP Signavio Process
Collaboration Hub. For more information, see SAP Cloud ALM Synchronization.
To automatically sync diagrams to SAP Cloud ALM, you need to send them for approval first. Once the
diagrams are approved in SAP Signavio Process Governance, the synchronization begins automatically.
1. From the header area of SAP Signavio Process Collaboration Hub, choose User Profile Menu - your initials.
2. Select View Preview .
3. Choose Shared folders from the sidebar. From here, you can either:
• Sync a single diagram: Open the diagram, choose (More options) and select Submit for approval.
• Sync multiple diagrams: Select the diagrams from the table, choose (More options) and select
Submit for approval.
Note
Since only the latest diagram revision can be synchronized to SAP Cloud ALM, submit only the latest
revision of the diagram for approval.
4. Choose the SAP-recommended standard workflow, called Approval with Sync to SAP Cloud ALM and select
Confirm.
A new approval case is created in SAP Signavio Process Governance.
Note
We recommend against publishing a diagram that you've submitted for approval. The diagram can only be
published after it has been synchronized and implemented in SAP Cloud ALM.
Note
The model approver can access the approval task either from Tasks in the sidebar of SAP Signavio Process
Collaboration Hub or directly from the task inbox in SAP Signavio Process Governance.
To learn how you or other assigned users can work as recipients of an approval workflow task, see Work on
approval tasks assigned to you [page 244].
Scenario Details
The synchronization is in progress While the approval process begins, you see a badge stating
Approval: In progress on top of the diagram. Select the badge
to get more details about the status.
The synchronization is successful In SAP Signavio Process Collaboration Hub you see a badge
on top of the diagram stating Approval: Approved. This
badge means that the sync has started.
The synchronization fails but the process model is approved In SAP Signavio Process Collaboration Hub, you still see a
badge on top the diagram stating Approval: Approved, which
means the sync has started. If syncing fails for some reason,
you see another badge that's titled Sync failed. Select the
badge to view the reason for the synchronization failure.
The process model is rejected In SAP Signavio Process Collaboration Hub, you see a badge
on top the diagram stating Approval: Rejected. You can con-
tact the model approver for further clarification.
Related Information
Check the following tables for all BPMN elements created in the SAP Signavio Process Transformation Suite.
Unless specifically noted, the BPMN elements are supported 1:1 when synchronizing to SAP Cloud ALM.
(Pool)
(Data Object) (IT System)
Note
When synced to SAP Cloud ALM,
IT System is received as Text
Annotation.
(Collapsed Pool)
(Data Store) (Group)
Note
Synchronization of Group from
the SAP Signavio Process
Transformation Suite to SAP Cloud
ALM is currently not supported.
Note Note
When synced to SAP Cloud ALM, Synchronization of Message from
Additional Participant is received as the SAP Signavio Process
Text Annotation. Transformation Suite to SAP Cloud
ALM is currently not supported.
The following BPMN elements created in the SAP Signavio Process Transformation Suite editor do not have
equivalents in SAP Cloud ALM. As a result, the elements are not directly synced with SAP Cloud ALM:
No substitute available.
(Group)
(IT System)
No substitute available.
(Message)
Related Information
Prerequisites
You synchronized a diagram from the SAP Signavio Process Transformation Suite to SAP Cloud ALM as
described in Manually Syncing BPMN Diagrams to SAP Cloud ALM [page 300].
Context
After successful synchronization, the diagram page in SAP Signavio Process Collaboration Hub displays a label
in the header area that links to SAP Cloud ALM. Select the label to view the synced diagram in SAP Cloud ALM.
Example
Procedure
1. From your diagram display page in SAP Cloud ALM, select the General Information tab.
2. Under the Accelerators heading, select: Open diagram in SAP Signavio Process Collaboration Hub.
Note
Navigating to a synchronized diagram page opens a second window, but does not close the first
diagram window.
Related Information
View the synchronization log for diagrams synced to SAP Cloud ALM to monitor and troubleshoot the sync
process.
Prerequisites
You've started a synchronization process for a diagram as described in Manually Syncing BPMN Diagrams to
SAP Cloud ALM [page 300].
Context
After you sync your BPMN diagram to SAP Cloud ALM, you can use the synchronization log to do the following:
The Synchronization Log tab is only available if your SAP Cloud ALM and SAP Signavio tenants are already
provisioned in SAP for Me . For more information, see Connecting an SAP Signavio Workspace to SAP
Cloud ALM.
Procedure
1. In the SAP Signavio Process Collaboration Hub sidebar, select Reports & Documentation.
2. Select the Synchronization Log tab.
3. Review the table that contains detailed synchronization information, including:
a. Links to the diagrams
Note
Select the diagram name to open the diagram page in a second window.
b. Sync status
c. The date and time of syncing
d. The source and type of the sync
e. A description containing the error message (in the case of sync failure)
Note
Access to this feature depends on your workspace settings. For more information, contact your workspace
administrator.
You can publish single diagrams to any intranet or Internet website using the embedding feature. This chapter
describes how to embed a diagram into a blog post or web page.
You can embed diagrams in other systems that SAP Signavio Process Modeler supports.
Note
You need the access right Publish to embed a diagram. Access rights are set by your workspace
administrator.
To embed a diagram in an external system, you have to explicitly allow the embedding. This can be reverted
later on - in this case, all existing integrations of SAP Signavio diagrams will be deactivated.
Several use cases for embedding are listed and explained in the following chapters.
Embeddings of diagrams can be disabled at any time by withdrawing read access for these diagrams. This can
also be set in the Embed diagram dialog. Select the link Stop sharing the diagram for read-only access :
Via this link all embeddings become inactive, so that your diagram are no longer viewed on pages which
previously have linked such a link.
How to embed a diagram as an image in web pages, whereby the image is automatically updated whenever the
diagram is changed.
You can embed diagrams as images in web pages and this way share the diagrams with users outside your
workspace. Users can see the diagram image, but can't edit or comment on it.
The embedded diagram image is automatically updated when a change is made to the diagram.
If you want to use a specific diagram version as an image which never changes, you can export the diagram in
PNG or SVG format and use it in any context. Read more in section Export a diagram as an image [page 289].
You can embed a diagram using a HTML code snippet in a website or blog as an interactive element. The
advantage of this method over a picture export is that the most current version of the diagram is always
available on your page.
The following paragraph explains how to embed diagrams as an HTML code snippet into a blog or a web page
like Blogger, TypePad, or WordPress.
4. Paste the copied snippet in the desired location of the HTML code of your page or blog posts.
5. If the diagram is not shared for read access yet, choose Share document for read-only access .
If you select Stop sharing the diagram for read-only access in the embedding menu, the diagram will not be
available on the web page and on any other pages it was embedded in.
6. See a list of Supported blog and content management systems [page 318] to get an overview of supported
systems.
The embedded diagram does not allow navigation to linked diagrams or linked documents. If you need
the viewers to be able to navigate to linked diagrams and documents, please use SAP Signavio Process
Collaboration Hub.
To embed your diagram optimally in your website, you have to option to alter the diagram's size and then to
check size and aspect ration in a preview.
1. Specify the desired Width and Height . By default, it is set to auto , so the size of the interactive element
adapts to the system it is embedded in.
2. Choose Preview to check the changes.
In the preview, HTML code is displayed in addition to the interactive element. A zoom slider and scrollbars are
added automatically.
You can embed SAP Signavio diagrams in all blog and content management systems that allow the embedding
of HTML snippets.
For example:
• Jira
• Confluence
You can also embed a diagram view of SAP Signavio Process Collaboration Hub in 3rd-party applications.
These applications includes any system that allows embedding of HTML iframes .
There are several ways to find more information and get support for SAP Signavio Process Modeler.
Built-In Support
Built-In Support helps you get real-time support and find context-sensitive information. It provides simplified
guided support that allows you to search for knowledge directly within the application.
When you're signed in, you can open the Built-In Support panel by choosing (Built-In Support) at the top
right of the screen. Enter one or more key words and choose from the results displayed in the right-side panel.
Filter the results by selecting .
You can find an overview of all related documentation at SAP Signavio Process Transformation Suite.
To learn how to get your questions answered when using SAP Signavio products and how to create a support
case, see SAP Signavio Support.
Administrator Profile
Workspace administrators have extensive rights and can make profound changes to the workspace. We
recommend to grant this role to users with solid IT skills who are familiar with both the SAP Signavio products
and BPMN.
Only users with a license for SAP Signavio Process Modeler can create administrator accountss.
It is important to communicate and document changes in workspace settings among your administrative team,
so that all administrators are up to date and can give accurate responses to user queries.
Add Administrators
To add or remove administrator permissions, add or remove the user to or from the user group Administrators.
Read more in section Create workspace administrators.
Get Started
To get started as a workspace administrator, see section Prepare your workspace - overview.
You find an overview of the most popular integration scenarios at System integration scenarios.
An overview of the SAP Signavio Process Modeler APIs is available in section API access.
You can learn how to view reports analyzing your workspace and process model usage in section Process
Model Dashboards.
Related Information
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
• Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
• The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
• SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
• Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering an SAP-hosted Web site. By using
such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities,
genders, and abilities.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.