Process Manager User Guide en
Process Manager User Guide en
15.14
Our guides available at [Link] contain video
examples, these examples are not included in the PDF versions.
For more information, please contact the SAP Signavio doc-
umentation team.
Version 15.14 2
Contents
2 Signing up 19
2.1 Create your Business Transformation Suite account 19
2.2 Supported browsers 20
4 Getting started 23
4.1 The explorer 23
4.2 The editor 23
4.3 QuickModel 23
4.4 The dictionary 24
4.5 SAP Signavio Process Collaboration Hub 24
4.6 The Diagram and Revision Comparison Tool 24
4.7 BPMN and DMN Simulation 24
4.8 Support 24
4.9 Next steps 25
4.10 What kind of SAP Signavio user am I 25
4.10.1 I am a business process (BPMN) modeler 25
4.10.4 I'd like to create a process diagram, but don't know BPMN very well 26
4.10.6 I want to review and approve diagrams before they are released 26
Version 15.14 3
4.11 Explorer overview 27
4.12 The Explorer view 28
4.12.1 The icon view 28
4.13.2 Edit 31
4.13.3 Import/Export 32
4.13.4 Reporting 32
4.13.5 Share 32
Version 15.14 4
4.19.3 My browser does not display SAP Signavio's applications correctly. What
can I do? 48
5 Modeling 49
5.1 Create a diagram 49
5.2 Editor overview 49
5.2.1 User menu 50
Version 15.14 5
5.7 Format diagrams 64
5.7.1 Align and distribute elements 64
Version 15.14 6
5.14.2 Display attribute overlays in SAP Signavio Process Collaboration Hub 104
6.2.3 Integrating customer journey maps into your process landscape 152
6.3.5 Using advanced literal expressions (functions in DMN decision elements) 184
Version 15.14 7
6.3.6 Link DMN elements and diagrams 199
6.3.7 Create dictionary entries for input or output data in decisions 202
Version 15.14 8
7.2.4 Remove a task 249
Version 15.14 9
8.7.4 Total cycle time 273
9 Search 279
9.1 Full text search 279
9.2 Advanced Search 280
9.3 Smart Folders 281
9.3.1 Manage smart folders 282
10 Collaboration 284
10.1 Inviting modelers to edit a diagram 284
10.2 Inviting stakeholders to comment on a diagram 286
10.2.1 Inviting collaborators in the editor to comment 287
Version 15.14 10
10.3.8 Edit comments 295
10.9.3 Translating diagrams into multiple languages at the same time 311
Version 15.14 11
11.4 User and group assignment 324
11.5 Governance report 324
11.6 Generating process documentation reports 324
11.6.1 Generate a process documentation (PDF) report 324
11.9.2 Generate the IT system usage matrix (by roles) report 332
12 Importing 350
12.1 Import an SAP Signavio archive (SGX) file 350
12.1.1 Import a SAP Signavio archive (SGX) file 351
Version 15.14 12
12.3.1 The representation of the APQC framework in SAP Signavio Process
Manager 353
12.7.3 Upload a document or picture to the SAP Signavio file storage 357
13 Exporting 366
13.1 Export dictionary entries 366
13.2 Export a diagram as PDF 367
13.2.1 Export options 368
Version 15.14 13
13.8 Exporting DMN diagrams as drools rules 375
13.8.1 Customize the export 378
Version 15.14 14
15.6.2 Workspace ID in SAP Signavio Process Collaboration Hub 401
15.7.9 Managing access to SAP Signavio Process Collaboration Hub for Active
Directory services 432
Version 15.14 15
15.11.7 Reapprovals 449
15.12.4 Define default colors and font formats for element types 464
15.14 Link training content from SAP Enable Now to BPMN processes 515
15.15 Integrating SAP Signavio Process Manager with SAP Signavio
Process Governance 516
15.15.1 Setup 516
15.16 SAP Signavio Process Manager for SAP Solution Manager 7.2 518
15.16.1 Process structure on the SAP side 519
15.16.2 Set up the integration with SAP Solution Manager 7.2 519
Version 15.14 16
15.16.8 Copy processes from SAP Solution Manager 7.2 531
15.17.2 Synchronizing data between SAP Signavio Process Manager and enter-
prise architecture and document management systems 543
15.17.6 Integrating SAP Signavio Process Manager with ERP systems 544
15.17.7 Combine content from SAP Enable Now with BPMN processes 545
15.17.8 Integrating SAP Signavio Process Manager with business process exe-
cution (BPX) engines 545
15.17.10 Translating SAP Signavio Process Manager content with external tools
and services 546
15.19.2 The SAP Signavio Process Manager Mash-up (JavaScript) API 549
Version 15.14 17
1 Welcome to the SAP Signavio Process Manager user guide
Version 15.14 18
2 Signing up
2 Signing up
SAP Signavio is a web application. You access your workspace by logging into
your account on the SAP Signavio server.
Go to [Link] and click the Try it button in the upper right
corner of the page to register for the software. Alternatively, if you received an
invitation email to the SAP Signavio software, you can click the link in the email to
get to the page. If you are using the On Premise version of SAP Signavio, get the
local URL from your workspace administrator.
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 auto-
matically added to your new account.
When you register to create your workspace, you can decide which
system you want to use.
Version 15.14 19
2 Signing up
When you received an invitation email, you need to use the email
address to which the email was sent in order to sign up with the
proper license.
3. Use your account email and password to log in to the Business Trans-
formation Suite.
Version 15.14 20
3 Log in to the Business Transformation Suite
3. Select your workspace and click Login. SAP Signavio Process Col-
laboration Hub launchpad opens. Continue with section launchpad.
If you don't have the Suite license, SAP Signavio Process Man-
ager explorer or SAP Signavio Process Collaboration Hub
opens, depending on your user license.
Version 15.14 21
3 Log in to the Business Transformation Suite
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 the Business Transformation Suite through the shared link.
1. Go to the local URL or click the shared link to open the login page. You can
get the local URL from your workspace administrator.
2. Enter your account email and password and click Login. SAP Signavio Pro-
cess Manager explorer opens.
Version 15.14 22
4 Getting started
4 Getting started
This chapter provides an overview of the features of SAP Signavio Process Man-
ager.
4.3 QuickModel
QuickModel gives you the possibility to create simple BPMN-diagrams in
seconds by use of a spreadsheet-like interface. Diagrams created in this applic-
ation can be edited in the editor like any other diagram to add complexity or
update the process. See section Modeling with QuickModel for details.
Version 15.14 23
4 Getting started
4.8 Support
Our team is constantly improving and extending SAP Signavio Process Manager.
You will find the latest version number and our release notes at [Link]
[Link]/release-notes/.
Do you have any questions?
Please contact our SAP Signavio service experts on the SAP ONE Support
Launchpad.
You can also send a support request from the editor. Go to the user menu and
select Send feedback from the drop-down list.
Version 15.14 24
4 Getting started
Version 15.14 25
4 Getting started
4.10.4 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 Modeling with QuickModel, you learn how to use the application to
quickly create BPMN diagrams.
Version 15.14 26
4 Getting started
The central area displays the file contents of the selected folder.
Double-click diagrams in the editor to open them. Unread diagram com-
ments are displayed as small speech bubbles attached to the cor-
responding files. You can switch between the views, The icon view or
The list view. At the bottom of the central view is the activity feed and the
diagram preview.
o Menu
The toolbar with a drop-down menu allows you to access different functions.
Read more in the section The Explorer menu.
Version 15.14 27
4 Getting started
o 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
section.
o Folder tree
The folder tree on the left allows you to quickly navigate within your work-
space. Read more at Working with folders and diagrams.
o 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 dia-
gram details) and the version overview (see The notification and activity
feed) of a diagram at the bottom.
o Personal profile
You can customize the explorer by adjusting your Personal profile settings
according to your needs.
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) .
Version 15.14 28
4 Getting started
To view your colleagues' comments, open the respective diagram in the Editor.
To read more about commenting, go to section Comments.
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 respective 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 Revi-
sion , Last Change , Last Author and Published are available.
To configure the list view, proceed as follows:
Version 15.14 29
4 Getting started
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.
You can rearrange the order of the attributes using the arrow icons and con-
figure the size and the position of the attribute column. To delete an attrib-
ute from the list view click the trash button.
3. Click Save to save your settings. The list view is updated with the attributes
you have configured.
Version 15.14 30
4 Getting started
Manually refresh the view if the system does not register a change
4.13.1 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.
4.13.2 Edit
Here, you can open the editor or QuickModel to edit diagrams, simulate BPMN
(see Simulating BPMN diagrams) and DMN (see DMN simulation) diagrams
and test DMN diagrams (The DMN Test lab). To gain an overview of activities
Version 15.14 31
4 Getting started
about a specific diagram you can display comments on diagrams in SAP Signavio
Process Collaboration Hub and compare versions of diagrams (see Compare
revisions). The folder content currently displayed in the explorer can be moved,
copied, deleted, and renamed. BPMN 1.2 diagrams can also be migrated to the
newer BPMN 2.0 format.
4.13.3 Import/Export
You can import and export files in SAP Signavio Process Manager. This means
you are able to upload files to your workspace and also download diagrams from
your workspace onto your computer in different formats.
4.13.4 Reporting
The Reporting menu allows you to create different kinds of reports about dia-
grams. This enables business users to analyze their process hierarchy offline
with decision makers and analysts, regardless of their familiarity with BPMN mod-
eling.
4.13.5 Share
With the Share menu, you can use your Shared Documents folder to publish dia-
grams to SAP Signavio Process Collaboration Hub and share documents in a vari-
ety of ways with your colleagues.
Working with approval workflows 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 dia-
grams. Approval workflows are managed and executed in SAP Signavio Process
Governance. If you are interested in further functionalities of SAP Signavio Pro-
cess Governance, you can get more information here: [Link]
[Link]/products/workflow-accelerator/.
Version 15.14 32
4 Getting started
The second section of the menu lets you invite modelers to edit. You can also use
it to invite SAP Signavio Process Collaboration Hub users and external stake-
holders to comment on diagrams.
Invite to comment
You can invite anyone to comment on a diagram - all you need is their email
address. They will receive an email with a link that leads directly to the cor-
responding diagram in the commenting view. Unregistered users can view and
comment only on the specific diagrams they were invited to.
The menu item Manage feedback invitations lets you revoke any invitations to
comment on a diagram.
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 fill out QuickModel follows the same basic concept, only
instead of the Editor, the link leads to the diagram in Modeling with QuickModel.
In this menu section, you can view diagrams in SAP Signavio Process Col-
laboration Hub, publish and unpublish diagrams, and invite users to open dia-
grams.
Preview
SAP Signavio Process Collaboration Hub offers a structured and detailed over-
view on diagrams. Before publication, you can check how a SAP Signavio Pro-
cess Collaboration Hub user would see the diagram. This option can also be
Version 15.14 33
4 Getting started
useful for modelers who need to to become familiar with complex diagrams
before editing them. Also, SAP Signavio Process Collaboration Hub provides a
full screen view for diagrams.
Publish
You can select one or several diagrams or folders and publish them (see Pub-
lishing diagrams in SAP Signavio Process Collaboration Hub). The cor-
responding diagrams will be visible for all users in the folder tree. They will not be
accessible for colleagues who have been invited to comment on a specific dia-
gram by email but do not possess a SAP Signavio account.
Unpublish
You can use this option to remove a diagram from the folder tree. This option has
no influence on feedback invitations. If you would like to revoke those as well,
please click on the menu item Manage feedback Invitations and remove the cor-
responding e-mail addresses from the list.
If you click this option, you can send an invitation to any e-mail address.
With the dialog that opens, you can embed the corresponding diagram into
external systems (see Publishing diagrams to external systems) like webpages
or wikis in several ways, from simple HTML to Microsoft SharePoint.
Version 15.14 34
4 Getting started
In the 'My profile' dialog you can customize your user profile
Version 15.14 35
4 Getting started
Parameter Description
These three fields make up your user name. It appears whenever you inter-
Academic title,
act with the software or a colleague, like in diagram version histories in the
first name, last
activity feed or when you invite someone to collaborate. Changes in the
name
user name are only displayed after reloading the page.
The email address you are registered with at SAP Signavio Pro-
cess Manager. You will get notifications from the SAP Signavio
software to this address if you have subscriptions.
Email
Note : Because this email is associated with your license, please
contact our SAP Signavio service experts on the SAP ONE Sup-
port Launchpad if you want to change it.
Company/Org. The name of your organization.
Here you can specify the language for your personal profile. After clicking
Language
Save, the page will be reloaded in the selected language.
To change your password, simply type the new password in the cor-
responding field, then again in the field below and click Save. The pass-
Password
word requirements can be set by the administrator. More information can
be found in the section Manage security settings.
Version 15.14 36
4 Getting started
Clicking the arrow next to the folder/s name or on folder/s name itself will col-
lapse or extend the folder. This way, you can quickly switch between folders and
still keep track, even if you have an extensive folder structure.
Version 15.14 37
4 Getting started
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:
Each registered user has a main folder: Shared documents . Aditionally, admin-
istrators can enable the folder My documents .
Version 15.14 38
4 Getting started
[Link] My documents
Workspace administrators can enable the My documents folder for all users
under Setup > Edit general configuration . Diagrams in this folder and its sub-
folders are private. Other users can't view or edit them.
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.
o 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 Dic-
tionary at Manage access rights.
o Each person invited to comment on a diagram is able to do so - also those who
have no SAP Signavio Process Manager account. In the section Inviting stake-
holders to comment on a diagram, you will learn how to invite process stake-
holders to comment on a diagram.
1. If you want to create a subfolder, first navigate to the folder in which you
want to locate the new folder.
Version 15.14 39
4 Getting started
2. In the menu bar, click New > Folder . A dialog pops up, in which you can
enter the folder name.
3. Specify the folder name and then click OK . The new folder is now visible in
the folder structure.
Version 15.14 40
4 Getting started
If you don't have publish access rights on the published elements and on
the target folder, the following dialog opens:
5. Finally, click Move . The folder or diagram is moved to the selected location.
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.
Version 15.14 41
4 Getting started
2. In the menu bar, click Edit and then Copy . The Copy dialog opens.
4. Optionally, you can select one of the following options by activating the cor-
responding checkbox:
o Copy linked models, too Please note that BPMN call activities are not
copied.
o Copy all revisions of the diagram .
5. Click Copy . The copied file is then located in the selected target folder.
Version 15.14 42
4 Getting started
The selected objects are moved only in Trash, from which you
can restore objects if necessary. Objects will be permanently
deleted after you empty Trash.
4. To delete objects permanently, select the Trash folder in the folder nav-
igation. All objects in Trash are displayed.
5. Select the objects you want to delete permanently.
Version 15.14 43
4 Getting started
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.
Version 15.14 44
4 Getting started
You can re-open the current tip of the day via the Explorer's help menu :
Version 15.14 45
4 Getting started
You can (de-)activate the automatic display of tips in your profile settings:
Version 15.14 46
4 Getting started
Note the following differences between SAP Signavio's academic platform and
the commercial offering:
o It is illegal to use the academic platform for commercial or productive pur-
poses.
o All content users create on the academic platform may be made publicly avail-
able for research purposes (if requested, anonymized).
o SAP Signavio doesn't provide any performance or availability guarantees for
the academic platform. SAP Signavio may deploy code to the academic plat-
form before it is deemed mature enough for our commercial systems.
o The focus of the academic platform is process modeling. Many advanced pro-
cess management and collaboration features are not available. The same
applies to document uploads and interfaces for system integrations.
o While SAP Signavio generally handles requests from users of our academic
platform, questions and issues of paying customers are given a higher priority.
SAP Signavio doesn't commit to responding to inquiries of users of the aca-
demic platform within a specific timeframe.
If you want to transfer your data from the academic platform to one of our pro-
duction systems, please contact our SAP Signavio service experts on the SAP
ONE Support Launchpad.
Version 15.14 47
4 Getting started
SAP Signavio Process Collaboration Hub preview allows you to quickly nav-
igate the diagrams of your workspace. To open SAP Signavio Process Col-
laboration Hub preview, open the Explorer and select Share - Preview in SAP
Signavio Process Collaboration Hub.
Version 15.14 48
5 Modeling
5 Modeling
This section explains how you create models in all notations in SAP Signavio Pro-
cess Manager in the following sections:
o Create a diagram
o Open and save diagrams
o Editor toolbar and keyboard shortcuts
o Add and connect elements
o Move and change elements
o Format diagrams
o Work with modeling conventions
For information about modeling with specific notations, see section Modeling
notations.
Version 15.14 49
5 Modeling
6 User menu Here you can change the editing mode, open the
other SAP Signavio products and log out
Version 15.14 50
5 Modeling
The options in the section Editing mode depend on the current notation. For
example, for BPMN diagrams you have the following choices:
o QuickModel
o Graphical Editor
o Simulation
o Diagram comparison
If you have access to other products of the Business Transformation Suite, you
find them in the Products section. When you click a product name, the selected
product opens in a new tab.
In the Help section, you find the link to the user guide. You can also send us feed-
back or contact SAP Signavio Support.
You can log out of SAP Signavio Process Manager by clicking Logout.
2. Double-click the diagram. Alternatively, select the diagram and click Edit
> Edit diagram in the explorer menu.
The diagram is opened in the editor in a new browser tab.
Version 15.14 51
5 Modeling
2. When you save a diagram for the first time, enter a descriptive name and
select the directory for saving the diagram.
You can edit the diagram name later.
4. Depending on the modeling notation, you can open the modeling con-
5. Click Save.
A new revision of the diagram is saved.
1. Select a diagram.
2. Click Expand in the bottom panel of the explorer. Alternately, you can press
the space bar.
The panel expands, showing a preview of the diagram.
4. Select the revision you want to restore and click Restore revision.
Version 15.14 52
5 Modeling
Save diagram
Save a copy: You can save the diagram as a copy. The copy is saved
in the same directory as its original.
Undo/ Redo
Version 15.14 53
5 Modeling
Bold
Italic
Version 15.14 54
5 Modeling
Perform checks
The following checks are available by default:
o Syntax check
o Simulation capability
o Cost and resource analysis checks
Redo Ctrl + Y ⌘ +Y
Version 15.14 55
5 Modeling
Select ele- Select one or more elements element Select one or more elements element
ments of and press Ctrl + I and press ⌘ + I
the same
type
Version 15.14 56
5 Modeling
2. Hold the mouse button and drag the element onto the canvas. Green icons
3. To label an element, double-click the element and enter the label text in the
text box.
The label is saved when you click outside the text box. Available dictionary
entries are suggested while you type.
Version 15.14 57
5 Modeling
2. Click the icon of the element you want to add. The new element is added to
the diagram.
The connector type between the selected element and the new element is
set automatically.
When you want to add an element and set its position, click the element icon and
drag the element to its position. The new element is added to the diagram where
you release the mouse button.
Version 15.14 58
5 Modeling
When a connection isn't possible, red marks are displayed on the edges of the
element.
You can drag a new element onto a connector that already connects two ele-
ments. Then, the new element is added and connected automatically.
When you drag a gateway onto a flow, the flow is split and connected to the gate-
way.
1. Select the element you want to copy. Hold the Shift or Ctrl key to select mul-
tiple elements.
2. Click to copy, click to cut and click to paste elements. You can
also use the shortcuts Ctrl + C to copy, Ctrl + X to cut and Ctrl + V to paste
elements.
Version 15.14 59
5 Modeling
Version 15.14 60
5 Modeling
2. Click the bottom right corner or top left corner and drag the corner.
Shrinking the canvas isn't possible if there are elements in the affected
area.
2. Where you want to adjust the space, click, hold and move the cursor.
Space is added or removed depending on your movements.
This works in all directions.
Version 15.14 61
5 Modeling
2. Click the inward-pointing arrow to shrink the canvas, click the outward-
[Link] Zoom
To view the complete diagram on your screen, use the zoom icons, and .
o
To make everything on the canvas larger, click .
o
To make everything on the canvas smaller, click .
To return to the standard zoom level and view the diagram in its default size, click
You can change the element type. For example, in BPMN the following trans-
formations are possible:
Version 15.14 62
5 Modeling
o task to subprocess
o plain start event to message start event
o collapsed pool to expanded pool
You can change attributes for one element and diagram-wide attributes.
Version 15.14 63
5 Modeling
o To select all elements of one type, select one element and press Ctrl + I. All
elements of the same type are selected.
o To select all elements of multiple types, select elements from each type and
press Ctrl + I. All elements of the chosen types are selected.
Use the alignment menu in the toolbar to align or distribute selected ele-
ments.
Select the elements to align or distribute and choose from the following options:
Version 15.14 64
5 Modeling
Alignment Left Aligns elements along their left edges, with the ele-
ment positioned farthest to the left as the reference
element
Alignment Right Aligns elements along their right edges, with the ele-
ment positioned farthest to the right as the reference
element
Alignment Top Aligns elements along their top edges, with the
highest element as the reference element
Alignment Bot- Aligns elements along their bottom edges, with the
tom lowest element as the reference element
Distribute ele- You need to select at least 3 elements for this func-
ments hori- tion.
zontally Distributes elements evenly on a horizontal axis, the
outer 2 elements keep their position
Distribute ele- You need to select at least 3 elements for this func-
ments vertically tion.
Distributes elements evenly on a vertical axis, the
outer 2 elements keep their position
Same Size Resizes the elements to the size of the largest ele-
ment in the selection
Version 15.14 65
5 Modeling
o Change the label either by clicking the element or the attribute name.
o
Change the element color by clicking in the toolbar.
o
Change the border color by clicking in the toolbar.
o Change the color gradient of an element's background to a flat design. To
do this, enable Flat design under More Attributes in the attribute panel.
You can change the labels with the following tools in the toolbar:
o
Change the font size
o
Make the font bold
o
Make the font italics
o
Change the font color
1. Select the element that has the format you want to copy.
3. Select the element you want to apply the formatting to. The copied format-
ting is applied.
To apply the default format to an element, select the element and click .
Version 15.14 66
5 Modeling
o
Click in the editor toolbar and select the convention.
o Depending on your workspace settings, a prompt for a check when saving a
Version 15.14 67
5 Modeling
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.
The dictionary allows you to search, view, create, edit, delete, and publish dic-
tionary entries.
To open the dictionary, click the Dictionary folder in the navigation tree on the left
side in the explorer. The dictionary opens in a new browser tab.
Version 15.14 68
5 Modeling
Select a dictionary entry. Its full description, a list of attached documents and a
list of diagrams referencing that entry is displayed.
1. Click 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 land-
scape, select the entry and click Show usages. A dialog opens and displays the
Version 15.14 69
5 Modeling
type and name of the referencing elements, as well as the names of the ref-
erencing diagrams. Clicking Load next allows you to 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 clicking the language symbol.
Dictionary entries that have not been translated into the currently selected lan-
guage are displayed in their default language and marked with a country flag.
Version 15.14 70
5 Modeling
description.
Similar to the activity feed in the explorer, the dictionary feed allows you to man-
age revisions.
The revision feed opens automatically once you select a dictionary entry. When
selecting a revision in the feed, you can trigger the following activities:
o Restore
Restores your entry to a previous version. Note that this does not delete revi-
sions, but allows you to switch between them.
o Publishing
Makes this revision available in SAP Signavio Process Collaboration Hub.
By default, the newest revision is automatically published upon creation.
Version 15.14 71
5 Modeling
o Unpublishing
Revokes the revision's publication in SAP Signavio Process Collaboration
Hub.
Version 15.14 72
5 Modeling
Parameter Description
Category A number of possible attributes can be defined for a dictionary entry. Start
with selecting a category for the entry, as the category may affect the cus-
tom attributes that can be defined for the entry. Read more about the con-
figuration of dictionary categories in section Add custom categories for
dictionary entries.
Language Select the desired language in the drop-down menu. Attribute values of dic-
tionary entries can be defined in multiple languages. Please make sure that
the title of the entry is defined in at least one language. You can link dic-
tionary entries by their name by beginning to type the title of the entry that is
supposed to be linked and choosing it from the auto-completion drop-down
menu. This is useful if a dictionary entry contains other dictionary entries in
its title. For example, the dictionary entry Prepare loan application for
check by risk manager can reference loan applicationand risk manager
as further entries. Readers - especially SAP Signavio Process Col-
laboration Hub users - can now easily navigate to these entries via the
established references.
Title Enter the name of the dictionary entry (mandatory).
Description Enter a short description. You can format this description, as you already
know it from common writing programs or the Editor.
Relevant To attach documents, edit the attribute Attached documents.
documents
Class name This name is not available by default. An administrator must
enable it.
The class name is relevant when exporting a DMN diagram to
Drools files. When modeling, the standard name of the dictionary
entry is always used. Read more in section Add export names to
data input objects.
Version 15.14 73
5 Modeling
1. Choose the dictionary entry you want to edit and click Edit. The edit dialog
for dictionary entries opens.
3. Click Save.
If the category of the dictionary term you are trying to edit is set to
automatically update when making changes, the diagram ele-
ments that refer to this entry will be updated automatically. This
will create new versions of the diagram. If there are many dia-
grams affected, it may take up to 30 seconds to save your
changes.
Version 15.14 74
5 Modeling
3. Click Yes to confirm deletion. If you don't want to delete the entry after all,
click No.
Referencing documents
You can reference external documents for a dictionary entry while creating or edit-
ing it.
1. Select a dictionary entry and then click Edit. The Edit entry dialog box
opens.
2. Scroll to the attribute Relevant documents and select Add a new doc-
ument. The dialog Link files/ pictures opens.
Version 15.14 75
5 Modeling
3. Select a file from your SAP Signavio team directory. Alternatively, you can
upload a new file/picture from your local file storage.
4. Click Add. The selected file is added to the dictionary entry.
If a dictionary entry is set to manual publishing mode and has been altered
without being republished, an appropriate warning notice will appear, when the
dictionary entry is used in the Editor.
If this is the case, make sure that the current dictionary entry is also published
when publishing the diagram.
To publish a dictionary entry, proceed as follows:
Version 15.14 76
5 Modeling
3. Click the desired revision of the dictionary entry in the activity feed. An
information dialog box opens.
4. Click Publish. The dictionary entry is now published in SAP Signavio Pro-
cess Collaboration Hub.
Version 15.14 77
5 Modeling
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.
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 ele-
ment 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:
Version 15.14 78
5 Modeling
To find available dictionary entries, use the search below the shape repository.
Follow these steps:
Version 15.14 79
5 Modeling
entry. Elements that reference dictionary entries are marked with the dic-
tionary icon .
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 dic-
tionary.
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.
Follow these steps:
If a dictionary entry is set to manual publishing mode and has been altered
without being republished, the editor displays a warning.
Version 15.14 80
5 Modeling
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.
To specify a value for the current process context, you can overwrite attribute val-
ues from a referenced dictionary entry locally.
Local modifications are not applied to the dictionary. When you over-
write dictionary entries, these changed element properties are no
longer managed centrally in the dictionary. This can cause incon-
sistencies between elements that reference the same dictionary entry.
1. Open the attribute panel. All attributes that are defined by a dictionary entry
2. In the diagram, select the element with the attribute you want to change.
5. Enter the attribute value. When the new value is applied, the attribute is
Version 15.14 81
5 Modeling
1. Open the attribute panel. All attributes with local changes are marked with a
3. The dialog Dictionary entry opens. Here, the local changes and the attrib-
ute in the dictionary entry are shown.
4. To reset the value to the value from the dictionary entry, click Revert.
The reversion is confirmed.
Version 15.14 82
5 Modeling
o Enter the name of the second dictionary entry into the field Add Dictionary
Entry . Use the auto-completion here. You can merge as many entries as you
want using this method.
Version 15.14 83
5 Modeling
o The entries are merged. The resulting entry will be displayed, and can now be
edited.
Once an external service has been set up, it can be selected in the Dictionary
under Simple Type - External Enumeration of Values .
In the Dictionary, all categories that can be used to define input data can have dic-
tionary entries that make use of external data. To be able to define input data for
a category, the check-box Use as DMN input data has to be activated.
To reference an external data source in a dictionary item, use Simple Type in the
Type Definition field and choose ExternalService as Value Domain . Now, the
field Service allows you to select one of the services that have been registered:
When the dictionary item is used in a decision table, the service response will
determine the data type, for example enumeration or hierarchy.
Version 15.14 84
5 Modeling
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.
You can add custom categories and subcategories.
While dictionary entries and categories differ from company to company and
between industry sectors, the following four categories are usually useful for all
customers:
o Organizational units
o Roles
o Departments
o External participants
o Documents
o IT systems
o Risks & controls
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 mul-
tiple categories, we recommend that you add these existing content to the dic-
tionary. Dictionary entries can be added one by one using the dictionary
interface. There are two additional ways to add dictionary entries:
o You can import dictionary entries in batches as Microsoft Excel files.
Version 15.14 85
5 Modeling
o Dictionary entries can be created while processes are modeled in SAP Sig-
navio Process Manager by your modeling users. We recommend this process
when you have no existing definitions to import.
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.
Export dictionary entries
Import dictionary entries
Every modeling shape provides the option to directly create a new dictionary
entry without leaving the current model. When no preexisting definitions to pop-
ulate the dictionary are available, modelers can fill the dictionary while they are
mapping processes.
Create new dictionary entries
Version 15.14 86
5 Modeling
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 recog-
nized 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.
Merging dictionary entries
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.
Deleting dictionary entries
Version 15.14 87
5 Modeling
o ...reference and create dictionary objects directly from the modeling canvas.
o ...drag & drop existing dictionary entries as modeling elements from the ele-
ment repository onto the canvas.
o ...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
In the attribute panel on the right-hand side we can see that element attributes
have been filled in automatically, based on the attribute values of the dictionary
item:
Version 15.14 88
5 Modeling
The attribute values are fetched from the referenced dictionary entry
Subsequently, we want to add the organizational role Approver as a lane.
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 sug-
gested as a reference.
We select the entry to assign it to the lane:
If the default Dictionary settings have not been changed, only dic-
tionary items that match the corresponding element type are sug-
gested. In our case, only organizational units and IT systems are
suggested and e.g. no events or activities. IT systems can be
Version 15.14 89
5 Modeling
referenced from pools and lanes because they are similar to organ-
izational units in their ability to execute tasks. For example, the task
'Send email' can be executed by both an employee and an IT system.
Version 15.14 90
5 Modeling
We can refer to the steps described above to continue adding elements to our
model.
Version 15.14 91
5 Modeling
Version 15.14 92
5 Modeling
The warning sign indicates the inconsistency between element attribute and dic-
tionary 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 ref-
erencing the approver object. Moreover, it is no longer possible to centrally man-
age the attribute value via the Dictionary.
Now, we can click Edit and adjust the dictionary entry our needs:
Version 15.14 93
5 Modeling
We confirm the action and rename the lane with a more specific term, for example
Legal approver (HR) . Subsequently, we add a new dictionary entry:
Version 15.14 94
5 Modeling
Version 15.14 95
5 Modeling
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.
Version 15.14 96
5 Modeling
2. Select the process elements you want to group. It is possible to select only
one element.
4. Enter a name for the subprocess and click Create linked subprocess.
The subprocess is saved as a new diagram. In the original diagram, a Col-
lapsed Subprocess element replaces the subprocess.
The new diagram is created in the same folder as the original diagram. Refresh
the explorer to view it.
Version 15.14 97
5 Modeling
Version 15.14 98
5 Modeling
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 wid-
gets that are linked to Live Insights shapes. In SAP Signavio Process Manager,
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, the shapes stay grey.
Version 15.14 99
5 Modeling
1. In SAP Signavio Process Intelligence, get the ID of the widget you want to
add to your diagram. Read more in section Get the widget ID.
2. In SAP Signavio Process Manager, open your diagram and add or select a
Live Insights shape.
3. Open the attributes panel and paste the widget ID to Driving widget.
1. In SAP Signavio Process Manager, 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.
o
To open an existing entry, select the entry and click Edit.
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.
3. In the section Custom Attributes, select the custom attribute used for link-
ing documents in your workspace.
o ArchiMate diagrams
o Organization charts
Attribute overlays are managed by your workspace administrator. They also set
the rules that determine when an attribute overlay is displayed.
o Locate duplicate diagrams after you have imported diagrams to your work-
space (see section Importing).
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 Revi-
sion drop-down menu.
3. The comparison and revision tool displays the selected revisions for the dia-
gram side by side.
3. Click Compare.
Change Description
Icon
New elements : An element has been added to the diagram.
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.
You can upload custom graphics for use in Customer journey maps, Value
chains, and BPMN 2.0 diagrams. Uploaded files must be in SVG format and indi-
vidually no larger than 20 KB.
The following elements can be customized:
Customer journey maps
o Persona
o Touchpoint
o Moment of truth
o Customer
o Decoration
Value chains
o Process
o Collapsed process
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.
Custom graphic files do not count towards the file limit for a work-
space.
4. In the Diagram element types section, select the element type you want to
set the custom graphic for. Note that not all elements are able to be cus-
tomized.
5. In the Custom attributes section, click the Custom Graphics tab. Click the
Add button. The Upload Custom Graphic dialog will open, with details
about the upload requirements for SVG files.
6. Click Choose File and select the file you want to upload. The Name field
will by default be filled with the file name. A preview of the image will be dis-
played below. Edit the name if you want, and then click Add.
7. SAP Signavio Process Manager will perform a validation while your file
uploads, to make sure it fits all requirements (see "Validation criteria" sec-
tion below).
o If the validation is successful, your custom graphic will be displayed in a
list in the Custom Graphics tab.
o If the validation fails, a dialog will be displayed, showing you the original
image and what the image will look like after being scrubbed. If the
scrubbed image is fine, click Add scrubbed image.
o If the validation fails, it may also be that the uploaded SVG does not
meet our requirements.
8. Your custom graphic will be displayed in a list in the Custom Graphics tab,
where you can now set and use it for modeling.
Here is the list of allowed tags and attributes for SVG files:
Tags: "svg", "style", "g", "path", "ellipse", "circle", "polygon", "rect", "line", "poly-
line", "defs", "clipPath", "mask", "use", "radialGradient", "linearGradient", "stop"
1. Open your existing customer journey map, value chain, or BPMN diagram,
or create a new one from scratch, in the Editor.
2. Select an element you have defined a custom graphic for.
3. In the Attributes panel under Main Attribute, click the arrow next to the
Image field.
4. Select your custom graphic from the drop-down menu.
5. Your element will now change from the default graphic to the custom
graphic you defined.
Models with custom graphics can be imported, exported and published to SAP
Signavio Process Collaboration Hub the same as standard models.
6 Modeling notations
In this section, you find the editing features of the different modeling notations:
o Section Business Process Modeling and Notation (BPMN) explains how
to model business process diagrams in the editor.
o With Value chains, you create high-level perspectives on the process hier-
archy in your organization.
o Customer journey maps depict a customer's perspective on a product or
service that contains specific touch points that link customer experience
with process architecture.
o With Decision Model and Notation (DMN), 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.
o Enterprise architecture diagrams enable you to visualize your corporate IT
system architecture within and across business domains. You can learn
how to model in section ArchiMate.
o In addition, SAP Signavio Process Manager supports a set of Further nota-
tions that are of lesser importance in practical process management scen-
arios.
2. In the shape repository on the left, select the subset you want to use.
The elements of the subset are displayed in the shape repository. You can
change the subset any time.
Example
o Live Insights
Add insights and KPIs you want to monitor to diagrams, read more in sec-
tion Add Live Insights.
o IT systems
Define artifacts as IT systems.
o Additional participant
Add more participants to an activity.
To show the bending points of a connector, hover over it. You can drag any exist-
ing bending point to a new location.
To add a bending point, click the connector and drag the new bending point to its
location.
To remove a bending point, you have the following options:
o drag the bending point to a location that is on a line with the two neighboring
bending points
o drag the bending point onto a neighboring bending point
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
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.
Canceling The occurring event cancels the task and determines how to proceed.
Non-can- The path defined at the event is executed in addition to the executed
celing task.
Canceling events are displayed with a solid border, the border of non-canceling
events is a dotted line.
Example
o In the attributes panel, under Main Attributes > Diagram orientation, select
the horizontal or vertical orientation.
o
In the toolbar, click > Check syntax. Errors are shown in the diagram.
To get more details on an error, hover over it.
Further checks are available, read more in section Work with modeling con-
ventions.
You can change attributes for one element and diagram-wide attributes.
Example:
BPMN includes a range of attributes. The following table lists the most important
attributes.
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.
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.
2. Connect the Additional participant and the Task with an Association (undir-
ected) connector.
3. In the Attributes panel, assign one of the four RACI Responsibilities to the
connector.
The responsibility is displayed as the connector label in the diagram and lis-
ted for the activity when you export a RACI matrix.
3. In the section Custom Attributes, click the responsibility you want to add.
6. Select the role from the list. The role is added to the attribute.
You can add multiple roles for one responsibility. Roles that are already
assigned are displayed below the text field.
7. Click Save.
In the diagram, there is no visible change.
When you export a RACI matrix, the assigned responsibilities are listed.
To preview the dictionary entry for a responsible role, click the role.
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:
o R - Responsible
o A - Accountable
o C - Consulted
o I - Informed
o X- Participates
To export a RACI matrix for one or multiple diagrams, follow these steps:
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 cal-
culation.
The following attributes are key values for the process cost and resource con-
sumption analyses:
o Frequency (per year): Start Event
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"
o Execution (minutes): Task (BPMN), Function (EPC)
Denotes how long it takes on average to complete the task. This value is
required for a resource consumption analysis.
e.g. "2.5"
o Execution costs (currency): Task (BPMN), Function (EPC)
Denotes the costs that come up during the activity. This key value is
required for a process cost analysis.
e.g. "5"
o Probability: Sequence Flow
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"
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".
After setting the KPI, you can trigger a check for completeness to ensure that all
required values are present for analysis.
Click the toolbar and select Cost and resource analysis check.
This check might take several seconds.
Some elements may now be marked with one of the following icons:
o 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.
o The white exclamation mark on red denotes a heavy structural or logical mis-
take. 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.
After removing them, switch to the Explorer.
1. Extend the right panel and scroll to Views. All available views are listed.
o To create a new view, click Create new view.
o To configure an existing view, click the view.
The view configuration opens.
You can exclude all Comments , Data objects, IT Systems, or Roles above the
original view.
o Data objects: contains data objects, data storage and messages
o IT Systems: contains IT systems
o Roles: contains pools, lanes, collapsed pools and additional participants
o Comments : contains all comments on the diagram
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.
o Pool is opened: The pool and its content are included in the view. You can
define view options for all contained elements.
o Pool is collapsed: The pool content is not shown.
o Only content: No roles that are defined by the pool and its lanes are shown.
Message flows attached to the pool are hidden.
o Pool is hidden: Neither the pool nor its content is included in the view. Mes-
sage 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 ele-
ments, disableReduce free space.
The preview is refreshed after every change.
o 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.
Checked
All selected elements are included in the view.
Empty
None of the selected elements is included in the view.
o 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.
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 Exporting.
In this article, you will learn how to define custom risk management tables in the
Dictionary.
In SAP Signavio Process Manager, you can document the risks and controls dir-
ectly in your process landscape. This is obtained via the element attribute.
To use this feature, you need to configure it first, see section Manage
definitions for risks and controls for details.
1. Ensure that you defined Risks and Controls as described in Manage defin-
itions for risks and controls
2. Select the element.
3. In the attribute panel under Custom Attributes click 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.
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.
4. If you decide to create a new risk, you can now enter the risk definition.
Add a control
To create an overview over all risks and controls, you can create reports, see sec-
tion Risk & controls report.
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 Use the
dictionary while modeling).
To add risks and controls to the Dictionary, open the Dictionary and create new
entries of the type Risk or Control:
To ensure your risks and controls definitions are updated when a process
changes, you can employ approval workflows, see section Working with
approval workflows , 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.
2. Click Edit > Migrate to BPMN 2.0 in the top drop-down menu of the
explorer.
The diagram can now be edited and saved as a BPMN 2.0 diagram.
EPC and BPMN 2.0 are not entirely congruent notations. The following
EPC elements cannot clearly be mapped to BPMN 2.0 elements and
are ignored by the converter:
o Letter
o Email
o Fax
o Phone
o Entity
o Form
o Resource
The German Federal Ministry of the Interior created a BPMN extension for struc-
turing BPMN-diagrams: the so called FIM attributes (trans. 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.
This refers mostly to common activity types like receive information or decide:
These are activities that occur commonly in the processes of the public admin-
istration, but different local authorities have different ideas of implementing them.
For example: Many local administrations use different forms to receive inform-
ation 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 – and uses therefore the instru-
ments of process management:
In the BPMN extension, these processes are ordered into groups through FIM.
the reference activity groups are marked with different labels on the right top
corner of the activity (subprocess). In consequence, the FIM-Groups are easy to
recognize.
The principle of the FIM initiative is: "Same content should always be described
alike."
You can also use the add-on outside of the public administration context: It is a
useful tool to structure sub-processes and to standardize content that belongs to
the same reference group.
1. Choose a collapsed sub process in the Editor and drop it onto the canvas.
2. Select the activity and open the attribute menu on the right side. Choose
now under main attributes, reference activity groups the correct FIM attrib-
ute from the drop-down menu.
The attribute labels can be used flexibly, but usually they refer to:
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.
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 Dia-
gram 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 ele-
ment 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 doc-
ument to it using the attribute Editor.
This section describes the customer journey map notation that was
introduced in 2017. The user guide for our new SAP Signavio Journey
Modeler can be found here.
The following sections explain the customer journey map elements you can use
in SAP Signavio Process Manager.
Persona
Customer
A customer.
Outcome
Outcomes define what your customers are trying to get out of their experience.
For example, an outcome of the customer journey of a banking customer might
be obtain loan. Outcomes can be either successes (hoisted flag) or failures (flag
on the ground).
Step
Steps (connected through paths) show the sequence of events at a high level and
form the backbone of a customer journey map around which supporting elements
are arranged.
A sequence of steps.
Path
Touchpoints
Touchpoints represent steps where your customer comes into direct contact with
your brand. Each touchpoint relates to at least one of your business processes
and roles or IT systems. Touchpoints can be either physical (for example: a cash
desk) or virtual (for example: social media).
Different touchpoints
Moment of truth
Moments of truth are key decision points that can make or break your business’s
chance for succeeding with the customer. They are either barriers (requiring cus-
tomer empowerment) or signposts (requiring a customer decision).
Trigger
A trigger.
Text
Text labels describe specific customer journey map elements or element groups.
Banner
Banners are post-it-style notes that contain important textual information about a
customer journey map element or about the customer journey in general. The
icon and default color of a banner depends on the elements type attribute, which
can be idea (light bulb), demand (bell) or goal (flag).
Decoration
The system opens the Editor with an empty diagram canvas in a new tab.
You can work on the customer journey map like a diagram of any other type.
o
Select a set of elements and click in the left bottom corner of the selection
rectangle.
o
Select a set of elements and click the in the toolbar.
o Select a set of elements and press the shortcut "Ctrl + G"
o
Select a group and click in the left bottom corner of the selection rectangle.
o
Select a group and click the ungroup button in the toolbar.
o Select a group and press the Shortcut "Ctrl + Shift + G"
After grouping elements in the Editor, open your customer journey map in SAP
Signavio Process Collaboration Hub. Click on each group and you will see all
information about each element in the group displayed in the annotation.
If you publish to or preview your customer journey map in SAP Signavio Process
Collaboration Hub, you can use the arrow keys on your keyboard to navigate
through each step.
To do so, either select a step with your mouse, or simply press the right arrow key
on your keyboard. The step you selected will be highlighted, while the rest of the
map will be greyed out.
If your step contains grouped elements, an information panel with information
about each element will also be displayed for the highlighted step.
Links to the roles through which the (poten- Dictionary link (Cat-
Roles tial) customer has contact with the brand or egory: organ- X
organization izational units)
With DMN, you can describe and model frequently made decisions of an organ-
ization, which answer the following questions:
o Which information is required for a decision?
o Are there any preceding decisions?
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.
2. For each decision, add rules to decision table and define a hit policy.
Read more in section Define a decision logic. The section also describes
how to create simple literal expressions.
To calculate sums using literal expressions, read more in section Using
advanced literal expressions (functions in DMN decision elements).
4. You can integrate your decision model with a BPMN business process.
Read more in section Link a DMN diagram to a BPMN diagram.
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.
In the shape repository, you can choose whether to use the core elements or a
complete set of DMN 1.1 elements.
Example:
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 clicking 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 a sub decision.
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.
With the business knowledge model element, you add a function containing busi-
ness 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.
Knowledge source
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.
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.
Association (undirected)
If a decision requires numerous input data, you must model many input data ele-
ments. You can simplify this by creating a complex input data element in which
you define all input data as attributes.
Example:
To determine a discount, you need data on the purchase value and the cus-
tomer status. Instead of creating an input data element for both pieces of
information, you create one complex data input element and configure the pur-
chase value and the customer status as its attributes. In the decision table,
both attributes are available.
2. In the attributes panel, set the value of the attribute Type definition to Com-
plex type.
Example:
3. To add attributes to the data input element, click the button next to the
Attributes attribute.
The configuration dialog opens.
Example:
6. To add more attributes, open the configuration dialog again by clicking the
button.
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 under-
stand as the dependencies and input values are easier to see. The logic of each
decision is also easier to define.
For sub decisions, the decision element is used. To create a sub decision, add a
decision element and connect it with the decision that needs the result of the sub
decision as input.
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:
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 ele-
ment.
3. In the attribute panel, define the input data element as a list in the Is list
attribute.
Example:
5. To specify the list over which the multi instance decision must iterate, click
in the element.
7. Select the aggregation to specify what will happen with the result of the
multi instance decision.
Example:
Example:
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.
Table inputs are specified in columns. Each input has a specific data type. The
output column shows the result of the applied business rule. Like the inputs, each
output also has a data type.
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 out-
puts.
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 .
You can also open this dialog via the Decision logic attribute in the attribute
panel.
Example:
b. Below the input data name, double-click Text, select the type of the
input data, and define its options.
3. In the same way, configure the output data in the Outputs column.
4. In the same way, you can configure the Annotations column to add inform-
ation to the decision rules.
b. Select an operator to define the relation between the input and the out-
put.
Read more on operators in section Decision table operators.
c. Double-click the right area of the same cell. Again, a list opens.
e. In the Outputs column, double-click the cell and enter an output value.
6. With the buttons at the top of the table, you can add more rules, input data,
output data, and annotations.
8. Select a hit policy for the decision table and specify the completeness
requirement.
In case of a multi hit policy, you can also select an aggregation. Read more
in section Define a hit policy and the completeness requirement.
9. With Verify, you can check the logic for completeness and consistency.
Below the table, all combinations of input values are displayed that aren't
covered by a decision rule.
input value is
defined (not
empty).
Returns true if the
not defined input value isn't
defined (empty).
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.
Text-based rules must have the following structure:
o Relational operators like = and <= must be part of the field they relate to.
o For each rule, you need to start a new line.
o The import only supports the following literal expressions:
o not(value)
o !=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.
4. Click Import.
The rules are added to the table. You can add more by opening the text
import dialog again.
Example:
As an alternative to the logic in the decision table, you can define logic via a literal
expression.
Literal expressions are written in FEEL, the 'friendly enough expression lan-
guage' specified as part of the DMN standard. You can download the spe-
cification along with examples for literal expression use cases at
[Link]
To define a literal expression, follow these steps:
2. Select the Expression tab on the left side and add the literal expression.
Read more about literal expressions in section Using advanced literal expres-
sions (functions in DMN decision elements).
If decision logic can't be expressed formally, you can describe it with natural lan-
guage. The description doesn't have to be formal or executable.
To define an informal expression, follow these steps:
2. Select the Informal expression tab on the left side and add the description
of the decision.
3. Select the data type of the decision logic via the Value domain list in the
upper right corner.
With the completeness requirement, you define whether your decision table is
only valid if its rules consider all possible inputs. This means, a table is only valid
if the modeler added rules for all input data. When checking the decision table
with Verify, the completeness is checked as well.
Unique (single) is the default hit policy. Read more in section Hit policy types.
To select another hit policy for a decision table, follow these steps:
Example:
3. Select the hit policy. Find details on each hit policy type below.
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:
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:
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.
Input Output
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:
In a decision table, the logic determines at what age customers get certain dis-
count vouchers. Customers aged 18 or over get vouchers for sports equip-
ment, 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 cus-
tomer gets a voucher for this. Consequently, the output list is [sports equipment,
toys, clothing].
Input Output
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:
In a decision table, the logic determines at what age customers get certain dis-
count 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.
Input Output
> 18 Clothing
>3 Sports equipment
- 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 out-
puts instead.
In the decision table, this hit policy is indicated with the letter C.
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$ pur-
chase order, the following applies:
o Without aggregation set, the hit policy returns two coupons (5% and 25%
discount) in no particular order.
o With aggregation set to sum, the hit policy returns one coupon with 30%
discount.
o With aggregation set to maximum, the hit policy returns one coupon with
25% discount.
o With aggregation set to minimum, the hit policy returns one coupon with
0% discount and disappoints the customer in this scenario.
o 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%
> 200$ 25%
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
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 [Dis-
count coupon, Coffee], sorted according to the order of the applying rules.
Input Output
- Discount coupon
Create a Decision, reference the Data Input element and open the decision table editor.
To activate the literal expression input, click the header and delete the input ref-
erence in the table:
After inserting an initial '=' sign, available variables and functions are displayed.
Suggestions appear as you type. Type in Sum and select the Sum function.
Then, insert the variable PurchasedItems as a parameter of Sum:
Decision logic for determining a discount based on the total sum of purchased
items
'Calculate total sum' and 'Determine discount' as two separate Decision ele-
ments.
o The first element calculates the total sum of purchased items.
o The second element determines the discount based on the total sum.
Open the decision table editor and switch to the Literal expressions tab. There,
insert the literal expression to calculate the sum of items:
Open the 'Literal expression tab' and insert the literal expression.
Now, the decision element returns the sum of items as a Data Output and can be
referenced by the following Decision element.
If we create complex literal expressions, we can define variables - so called
boxed contexts and reference them in our decision function:
This section lists all available literal expressions, grouped by operation type.
Arithmetic operations
Abs
Abs(number):NUMERIC
Count
Round
Round(number,digits):NUMERIC
Returns a number rounded to the corresponding number of digits.
Example: Round(3.44,1) returns 3.4.
Ceiling
Ceiling(number):NUMERIC
Returns a number rounded up to the next integer.
Example: Ceiling(1.3) returns 2.
Floor
Floor(number):NUMERIC
Returns a number rounded down to the next integer.
Example: Floor(1.6) returns 1.
Integer
Integer(number): NUMERIC
Returns the integer part of a number.
Example: Integer(1.34) returns 1.
Modulo
Modulo(divident, divisor):NUMERIC
Returns the remainder of the divident divided by the divisor.
Example: Modulo(4, 3) returns 1.
Percent
Percent(number):NUMERIC
Returns the number divided by 100.
Example: Percent(10) returns 0.1.
Power
Power(base, exponent):NUMERIC
Returns the base raised to the power of the exponent.
Example: Power(2, 3) returns 8.
Product
RoundDown
RoundDown(number, digits):NUMERIC
Returns a number rounded down to the corresponding number of digits.
Example: RoundDown(1.3674, 2) returns 1.36.
RoundUp
RoundUp(number, digits):NUMERIC
Returns a number rounded up to the corresponding number of digits.
Example: Abs(1.344, 2) returns 1.35.
Sum
Day
Day(datetime):NUMERIC
Returns the day part of a datetime.
Example: Day(2015-12-24T12:15:00.000+01:00) returns 24.
DayAdd
DayDiff
DayDiff(datetime1, datetime2):NUMERIC
Returns the amount of full days between two dates.
Example: DayDiff(2015-12-24T12:15:00.000+01:00, 2015-12-25T12:15:00.000+01:00)
returns 1.
Date
DateTime
Hour
Hour(datetime):NUMERIC
Returns the hour part of a datetime.
Example: Hour(2015-12-24T12:15:00.000+01:00) returns 12.
HourDiff
Hour(time):NUMERIC
Returns the amount of full hours between two dates.
Example: HourDiff(2015-12-24T12:15:00.000+01:00, 2015-12-24T14:15:00.000+01:00)
returns 2.
Minute
Minute(time):NUMERIC
Returns the minute part of a datetime.
Example: Minute(2015-12-24T12:15:00.000+01:00) returns 15.
MinutesDiff
MinutesDiff(datetimes1, date2times):NUMERIC
Returns the amount of full minutes between two dates.
Month
Month(datetime):NUMERIC
Returns the month part of a datetime.
Example: Month(2015-12-24T12:15:00.000+01:00) returns 12.
MonthAdd
MonthAdd(datetime, months_to_add):DATE
Returns the datetime plus the number of months.
Example: MonthAdd(2015-10-10T12:15:00.000+01:00, 1) returns 2015-11-
10T12:15:00.000+01:00.
MonthDiff
MonthDiff(datetime1, datetime2):NUMERIC
Returns the amount of full months between two dates.
Example: MonthDiff(2015-10-10T12:15:00.000+01:00, 2015-11-10T12:15:00.000+01:00)
returns 1.
Now
Now():DATE
Returns current datetime.
Example: Now() could have returned 2015-11-10T12:15:00.000+01:00.
Today
Today():DATE
Returns the current date.
Example : Today() could have returned 2015-11-10.
Weekday
Weekday(datetime):NUMERIC
Returns a number (1 to 7) representing the day of the week.
Example: weekday(2016-02-09T12:15:00.000+01:00) returns 3.
Year
Year(datetime):NUMERIC
Returns the year part of a datetime.
YearAdd
YearAdd(datetime, years_to_add):DATE
Returns the datetime plus the number of years.
Example: YearAdd(2016-02-09T12:15:00.000+01:00, 1) returns 2017-02-
09T12:15:00.000+01:00.
YearDiff
YearDiff(datetime1, datetime2):NUMERIC
Returns the amount of full years between two dates.
Example: YearDiff(2016-02-09T12:15:00.000+01:00, 2017-02-09T12:15:00.000+01:00)
returns 1.
List operations
Append
AppendAll
Zip
Literal expressions that used the old Zip function have been auto-
matically transformed to the new syntax.
NotContainsAny
ContainsOnly
AreElementsOf
Remove
This expression is available only in the Literal Expressions Editor (not in the
Decision Table Editor).
Remove(list, element): LIST
Removes the specified element from the specified list.
Example: Remove(["item1", "item2"], "item1") returns ["item2"].
RemoveAll
This expression is available only in the Literal Expressions Editor (not in the
Decision Table Editor).
RemoveAll(list1, list2): LIST
Removes all elements of list2 from list1.
Example: Remove(["item1", "item2", "item3"], ["item1", "item2"]) returns ["item3"].
Statistical operations
Avg
Max
Median
Min
Mode
Text handling
Concat
IsAlpha
IsAlpha(text):BOOLEAN
Determines whether the text contains only alphabetic characters (A-Z, a-z).
Umlauts and similar characters (e.g.Ä, Å ß) must not be included.
Example: IsAlpha("abcdefg5") returns false.
IsAlphanumeric
IsAlphanumeric(text):BOOLEAN
Determines whether the text contains only alphanumeric characters (A-Z, a-z, 0-
9). Umlauts and similar characters (e.g. Ä, Å ß) must not be included.
Example: isAlphanumeric("abcdefg5") returns true.
IsNumeric
IsNumeric(text):BOOLEAN
Determines whether the text is a valid number containing only plus or minus sign,
digits, commas, and decimal points.
Example: IsNumeric("2.3.5") returns false
IsSpaces
IsSpaces(text):BOOLEAN
Determines whether the text contains only spaces.
Example: IsSpaces(" ") returns true.
Len
Len(text):NUMERIC
Returns the number of characters in a text string.
Example : Len("five") returns 4.
Lower
Lower(text):TEXT
Returns the text string with all letters converted to lowercase.
Example: Lower("UPPER") returns upper.
Trim
Trim(text):TEXT
Returns the text string with all spaces removed except single spaces between
words.
Example: Trim("Hello World! ") returns "Hello World!".
Upper
Upper(text):TEXT
Returns the text string with all letters converted to uppercase.
Example: Upper("lower") returns "LOWER".
Number
Number(text):NUMERIC
Returns the numerical value represented in the text string. Only a period (.) is
allowed as a separator.
Example: Number("5") returns 5.
Number
Number(text, default_value):NUMERIC
Returns the numerical value represented in the text string. Only a period (.) is
allowed as a separator. Returns default_value if unable to convert text into number.
Example: Number("5,5", 10) returns 10 (Number("5.5", 10) returns 5.5).
Mid
Left
Left(text, num_chars):TEXT
Returns the character sequence of the length num_chars from the start of a text
string.
Example: Left("Hello World!", 5) returns "Hello".
Right
Right(text, num_chars):TEXT
Returns the character sequence of the length num_chars from the end of a text
string.
Example: Right("Hello World!", 7) returns "World!".
Text
Text(num, format_text):TEXT
Returns a numeric value as a text string in a specific format. The format is spe-
cified by the placeholders # and 0 and a decimal point..
Example: Text(1, "#.000") returns "1.000".
TextOccurrences
TextOccurrences(find_text, within_text):NUMERIC
Returns the number of occurrences of find_text within within_text.
Example: TextOccurrences("can", "Can you can a can as a canner can can a can?") returns
6.
Contains
StartsWith
EndsWith
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 sep-
arately from decisions, with the advantage that the process is streamlined and
the decision is traceable.
Follow these steps:
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.
4. You can either create a new DMN diagram or link an existing one.
The DMN diagram is linked. To open a preview of it, click in the busi-
ness rule task again.
Instead of adding decision rules to a decision of a DMN diagram, you can integ-
rate the decision logic from another DMN diagram.
To link a decision of another DMN diagram, follow these steps:
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.
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 applic-
ant'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.
1. Open the decision table and select the Invocation tab on the left side.
You can find more information on boxed invocation in the DMN specification at
[Link]
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.
You need to create the entry in a dictionary category that is activated for DMN
modeling.
You can tell if a category is activated for DMN modeling when its entries have the
following settings:
Setting Description
Technical If the dictionary entry is used as a data object for input or output
name
data, you can add a domain-specific export name.
This name is used when exporting a DMN diagram as XML or
Drools rules. Read more in the sections Export a DMN diagram as
XML and Exporting DMN diagrams as drools rules.
If the technical name and the class name are set, only the
class name is exported.
Class If the dictionary entry is used as a data definition, you can add a java
name
source reference.
This name is used when exporting a DMN diagram as Drools rules.
Read more in section Exporting DMN diagrams as drools rules.
If the technical name and the class name are set, only the
class name is exported.
Type defin- You can specify the data type, the following options are available:
ition
o Not specified – Modeling users specify the data type in the
decision table.
o Simple Type – Select a type:
o Enumeration
o Text
o Number
o Boolean
o Hierarchy
o Date
o Complex Type – Link one or more dictionary entries and add
simple data types.
Example:
To open the Test lab, select the diagram you want to test in the explorer and click
Edit > Test DMN diagram.
To create a new test case, follow these steps:
2. Click one of the test case's columns to define all its values. A drop-down dia-
log opens and you can enter the necessary information. Then, click Apply.
3. Click the column that shows the calculated value in red in the Result
column on the right and specify the expected output value(s).
After you have created all necessary cases, you can save them by clicking the
Save button.
To delete a test case, it must be saved first. To do so, click onto the
number of the saved test case(s) you would like to remove, then click
Save.
Often, you want to find out why a test case is producing a certain output. With the
DMN simulation you can inspect a decision's behavior, for example to see
exactly which rules fire for your input data set. To open the simulation tool, select
a test case and click Inspect in Simulation:
Then, the simulation tool applies the input data of your test case automatically.
To keep test cases when exchanging diagrams between SAP Signavio work-
spaces or using the test cases in other tools, you can export and import the test
cases as JSON files.
To export test cases for a diagram, open the Test lab and click Export Test
Cases. The file is saved to your browser's download folder. By default, the file is
named after the diagram.
To import test cases, follow these steps:
2. Select the JSON file you want to import and click Open.
The test cases are imported and added to the test cases you have already
created.
You can import test cases created in other software tools. To do this, you must
convert the test cases into the format supported by the Test lab. We recommend
creating a template JSON file for test cases and adding the existing test cases to
it.
To create a template, add your test cases, and import the test cases, follow these
steps:
1. Open the Test lab and create a test case as described in section Create
test cases.
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 attrib-
utes of complex data types.
5. Open the template file in any editor and add your test cases to the testCases
section.
Read more on the file structure in section Structure of a test cases file.
6. Save your changes in the file and return to the Test lab.
"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>
},
{
<ANOTHER TEST CASE>
},
...
]
}
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 will fail.
Array of
o inputPara- defin-
ition
meterDefinitions
objects
o out- Top level for input
or out-
putPara- put
meterDefinitions para-
meters
Test
testCases Top level cases
object
o
Array of
inputValues input or out-
Top level
o expectedValues put value
objects
Valid values:
o number
o string
o date
o time
Specifies the
data type of the
type String o datetime
input or output
value o boolean
o complex
o enumeration
o hierarchy
o list
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"
}, {
...
}]
}
Array of
value
objects,
read
more in
value Specifies the list value objects section
Objects
for input
and out-
put val-
ues
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" : {
"type" : "number|string|date|time|datetime|boolean|complex|enumeration|hierarchy|list",
"value" : "INPUT_VALUE",
}
}, {
...
}]
}
Array of
slots Specifies the attributes of the complex type definition attribute
objects
Value
object,
read
more in
section
value Specifies the actual value for the attribute
Objects
for input
and out-
put val-
ues
Enumeration value
JSON example:
{
"type" : "enumeration",
"value" : "0"
}
Hierarchy value
JSON example:
{
"type" : "hierarchy",
"value" : [ "1", "4" ],
}
To open the DMN simulation tool, select the diagram in the Explorer and click
Edit - Simulate DMN diagram:
replaced with wildcards, which will, for example, match all conditions in decision
tables. When turned off, empty input values will remain undefined during eval-
uation.
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 over-
view that highlights the rules that apply in the current scenario:
The rules that apply to the provided input data are highlighted in green.
To view the changes made to a Data Input element, select the element to see the
exact changes. In our example, a Data Input element of the type Enumeration was
replaced by a Decision element:
Clicking the pen icon displays the adjusted element properties in detail.
To view the changes made to a Decision Table, select the element to access an
overview of the changes.
Then, click the compare link to compare the tables:
For value chains, no official specification or set of syntax rules exist. To keep
value chains simple and easy to read, you can link the elements of a value chain
to other process models.
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.
To link the collapsed process element with a new or existing process, click the +
symbol in the element.
[Link] Group
Use this element to create a hierarchy of process elements and process group
elements.
Use the text note to add information to the diagram or a diagram element.
[Link] Association
select it and click at the bottom. You have the following options:
o Left to right
o Right to left
o Top down
o Bottom up
o Rectangle
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.
6.5 ArchiMate
In SAP Signavio Process Manager, you can model enterprise architecture dia-
grams in the ArchiMate notation, an open enterprise architecture modeling lan-
guage for describing, analyzing, and visualizing enterprise architectures within
and across business domains.
To create an ArchiMate diagram, open the Explorer and click New > ArchiMate
3.0. Your browser will open a new tab with the ArchiMate diagram canvas.
You can switch between different ArchiMate element sub sets using the drop-
down menu in the shape repository. You can drag and drop elements onto the
canvas. You can also use the interactive context menu to add more elements.
Find instructions on how to edit diagrams in the sections Add and connect ele-
ments and Move and change elements.
You can easily link BPMN diagrams to ArchiMate's Business Process objects.
Once you have created the business process object in ArchiMate, select the ele-
ment and click the attribute Business process reference in the attribute panel.
Alternatively, you can click in the upper right corner of the Business Process
object.
Now, a dialog opens from which you can either create a new diagram or link an
existing one:
Within the ArchiMate Editor it's easy to make use of the dictionary, see The dic-
tionary for details.
The feature is only available on request. Please contact our SAP Sig-
navio service experts on the SAP ONE Support Launchpad.
CMMN is a notation that was created to allow more flexibility in the business pro-
cess landscape. SAP Signavio Process Manager supports CMMN version 1.1.
In general, many BPM scenarios include actions that may diverge from the com-
mon sequence flow, within a framework of set tasks. CMMN supports the flex-
ibility 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 (mile-
stone) or with an action (task).
To create a new CMMN diagram in the explorer, click 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 dia-
gram 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.
Task
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 dis-
cretionary task, which is not obligatory and may be performed at the case
worker’s discretion.
o 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.
o A process task links to a BPMN diagram. To link a diagram, click the symbol in
the upper left corner of the element. To learn more, see Integrating CMMN dia-
grams .
A ‘process task’
o A decision task links to a DMN diagram. To link a diagram, click the symbol in
the upper left corner of the element. To learn more, see Integrating CMMN dia-
grams.
A ‘decision task’
o A case task links to another CMMN diagram. To link a diagram, click the sym-
bol in the upper left corner of the element. To learn more, see Integrating
CMMN diagrams.
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.
In SAP Signavio Process Manager, you can create a discretionary task by cre-
ating 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.
When checking the box, the ordinary task transforms into a discretionary task.
Stage
Stages divide cases into subdivisions. You can group sequence flows, tasks
and/or (sub-)stages into a stage.
o You can also define a stage as a discretionary stage. Select the cor-
responding stage and open the Attributes panel on the right. Click the dis-
cretionary attribute and activate the checkbox.
o 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.
o 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.
o 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.
o 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.
In this example, the claim analysis starts when a claim with more than €100,000
has arrived and the claim information document is available. The check finishes
when a claims evaluation report has been created:
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 cor-
responding 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.
o A event listener waits for an event to occur.
o A timer event listener waits for a certain amount of time to pass, or until a
defined time.
o A user event listener waits for user input, such as a completed form in a web
user interface.
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 execution uses its data.
It can also function as a trigger or a result and thus can stand at the beginning or
at the end of a sequence.
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 plan-
ning table indicates that discretionary tasks are not displayed, whereas an expan-
ded planning table indicates they are shown.
A (collapsed) planning table (default) signifies that collapsed (or hidden) dis-
cretionary tasks are present in the diagram. The hidden tasks are not modeled in
SAP Signavio Process Manager. 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 cor-
responding stage or plan fragment, add an expanded planning table to the ele-
ment by unchecking the box defining the collapsed attribute in the attribute
panel.
Text Annotation
The following attributes can be set in the attribute panel by checking or uncheck-
ing 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.
o 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 can-
not be changed as it is a pre-defined condition in CMMN.
o The autocomplete attribute can be set for stages and case plan models.
o 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 manu-
ally.
o 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.
o 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 Manager (left to right): dis-
cretionary, manual activation, repetition, required, autocomplete
To add a diagram link to a CMMN model, first add the corresponding CMMN ele-
ment:
o Process Task - to link to a BPMN diagram
o Decision Task - to link to a DMN diagram
o Case Task - to link to a CMMN diagram
Click the symbol in the top left corner of the diagram element and select a dia-
gram 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.
You can also link CMMN diagrams in value chains the same way to create com-
plete process levels that also show in classic SAP Signavio Process Col-
laboration Hub. For more information on diagram hierarchy levels in your process
landscape, see Create subprocesses.
This section describes all options for this function. Which options are
available depends on your license.
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.
QuickModel is only available for BPMN processes.
Use QuickModel in the following cases:
o to create BPMN diagrams even if you are unfamiliar with the modeling con-
ventions
o to speed up diagram creation for complex processes by modeling the main
path first
o to see at a glance if information is missing in an existing BPMN diagram and
to add it with low effort
window, click .
You can zoom in and out the diagram with the slider on
the left.
To customize the activities list, click and select the columns you want to dis-
play. To set the selection as your default, use Save as default.
3. With Show more process attributes, you can also specify the diagram's
custom attributes.
4. Under Activities, add the tasks of your process and specify their attributes,
read more in section Add tasks and specify attributes.
The diagram preview updates dynamically.
You can close the diagram or open it in the editor. To open it, open the user
menu in the top right corner and click Graphical Editor.
Example
The order of the tasks in the table corresponds to the order of the tasks
in the diagram.
1. Double-click a cell in the What? column and type the task name.
Read more on the meaning of the columns in section Main attributes for
tasks.
You can customize the columns in the activities list, read more in section Show or
hide 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
To edit any element, double-click the cell and apply your change. Confirm with
Enter or the tab key.
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 click Add activity
above.
To remove a name for a task or an attribute, select the cell and press the Del key.
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.
How to create dictionary entries is described in section Working with the dic-
tionary.
Modeling users who only have read access to a diagram can use the
BPMN simulation tool, but can't manage the diagrams simulation scen-
arios.
Simulating BPMN diagrams can help to increase process awareness and can
answer specific questions like:
o How much does a process run cost on average?
o How are costs distributed over roles and tasks?
o How much would 10% more of case X instead of case Y affect the cost?
o Is the bottleneck in this process?
o How much of everyone’s time is consumed in this process?
o How would 20% more requests affect the cycle time?
o Would an another risk analyst speed up the cycle time?
To create and manage simulation scenarios, read the Managing simulation scen-
arios section.
You can export the results of the multiple case simulation as an XLS spread-
sheet, read the Exporting simulation results section.
If you're unsure what specific metrics in the simulation results mean, read the
Simulation result metrics section.
In case you encounter issues with the BPMN simulation tool, read the
Troubleshooting issues with the BPMN simulation feature section.
1. Open the BPMN simulation tool. Read the Access the BPMN simulation
tool section.
3. Click Play.
With the one-case simulation function you can simulate one specific case and
analyze costs and the time consumption for that case.
Before running the one-case simulation, configure a scenario on which the sim-
ulation is based on. Read the Managing simulation scenarios section.
During the simulation, the simulation tiles display the overall costs, total cycle
time and resource consumption at the current position in the process (left
column) and of the complete previous run (right column). The bottleneck tile is
only relevant for multiple-case simulations.
o Cycle time: Refers to the amount of time between start and completion of a
process while
o Resource consumption is the overall time process participants committed
to process execution.
1. Open the BPMN simulation tool. Read the Access the BPMN simulation
tool section.
4. When passing an exclusive (XOR) gateway, select the next sequence flow.
If you don't select the next path, the simulation continues and selects a path
automatically (based on the probabilities given) when the timer symbol on
the top right of the element completes.
Example
Example
With the multiple-cases simulation function you can simulate multiple process
runs which take into account the configured quantitative figures and analyzing
quantitative data and bottlenecks.
Before running the multiple-case simulation, configure a scenario on which the
simulation is based on. Read the Managing simulation scenarios section.
During the simulation, the simulation tiles display the overall costs, total cycle
time, resource consumption, and bottlenecks at the current position in the pro-
cess (left column) and of the complete previous run (right column).
o Cycle time: Refers to the amount of time between start and completion of a
process.
o Resource consumption is the overall time process participants committed
to process execution.
1. Open the BPMN simulation tool. Read the Access the BPMN simulation
tool section.
Example:
7. To simulate the another run through of all process instances in the pre-
viously calculated scenario, click Play.
Simulation out-
Description
comes
Waiting
instances
Waiting instances display as blue dots placed above the ingoing
sequence flow.
Running
instances
Running instances display as blue dots within the border of a task.
Completed
instances
Completed instances display as a stack next to corresponding task.
[Link] Costs
The multiple case simulation calculates the average, minimum, maximum, and
total costs. The simulation determines all cost types based on the simulation res-
ult. To access the Costs metrics, click the Costs tile.
Example:
The following table discusses the descriptions for each table in the Costs tile:
Table Description
Costs The table displays the average, minimum, maximum and total costs for selected
process instance.
Costs The table displays the costs for every task of your process. It includes average,
per task minimum, maximum and total costs for each task.
The multiple case simulation calculates the average, minimum, maximum and
total cycle times. As for the costs, the simulation determines the cycle times
based on the simulation result. To access the Total cycle time metrics, click the
Total cycle time tile.
The total cycle time can exceed the simulation time span. This can hap-
pen for two reasons:
o Your resources can't handle cases fast enough and process
instances get delayed.
o The cases that occur in the last hours / minutes of your sim-
ulation time frame exceed the time frame before they are com-
pleted.
Example:
The following table discusses the descriptions for each table in the Total cycle
time tile:
Table Description
Cycle Time The cycle time of a process instance is overall time needed for each process
instance to complete from start to finish. The table shows the selected pro-
cess instance's cycle times as well as the total sum of all run cycles.
Execution The execution times of activities executed within a process instance
times incl.
resources can be influenced by the availability of resources as well as working
and waiting schedules. The table shows the pure execution time taken for each
times activity including the time waiting for missing resources and the time
taken due to working schedules. Waiting times due to missing
resources are listed as bottlenecks and are available under Bot-
tlenecks tile.
Execution The table shows how long the execution time took for each activity
times incl.
waiting including the working schedules and excluding all available
times resources. The values are the pure execution times of tasks in addi-
tion to the time a task had to wait because the assigned resource
were unavailable.
For example, If a task with a duration of 60 minutes was assigned to
a user, then while executing the task the user takes a 30 minute
break, the execution time incl. waiting times would increase to 90
minutes instead of 60 minutes.
Pure exe- Within a process instance, several activities are executed. These values are
cution the actual execution times of tasks where someone is actively working on the
times tasks. The execution can occur sub-sequentially, delayed or in parallel. The
table displays how long the pure execution time took for each task.
The resource consumption lists the consumed time and the workload for each pro-
cess resource.
The consumed time is the total time a resource spends on executing activities.
The workload is the percentage of the available time a resource is occupied with
executing activities.
To access the Resource consumption metrics, click the Resource consumption
tile.
Example:
The following table discusses the description for the table in the Resource con-
sumption tile:
Table Description
Resource con- The execution of activities is performed by resources. The table shows
sumption the workload of all resources in your scenario. For each resource the con-
sumed time and workload information is displayed.
[Link] Bottlenecks
Example:
The following table discusses the description for the table in the Bottlenecks tile:
Table Description
Bottlenecks The execution of a process instance might be delayed due to a shortage of
resources. When an activity is ready for execution but all resources are
already allocated, the execution has to wait. The table shows all resources
and activities with the their total waiting time that were delayed. The total
waiting time is the overall time activities have to wait for a specific
resource, because the resource was occupied by another task.
8.6.1 Costs
In the costs tab you can configure the execution costs for each task in the scen-
ario.
Example:
8.6.2 Duration
In the duration tab you can configure the execution time for each task in the scen-
ario.
You can configure the execution time in two ways:
o Entering a duration in the execution time column for a task.
o Defining task execution time as distribution functions. Distribution functions
simulates non-deterministic task execution times.
Example:
8.6.3 Frequency
In the frequency section you can configure the start frequency of the start event
and the execution probability of gateways and events in your scenario.
Example:
4. Add multiple frequencies for the start event if required by clicking Add new
row.
2. Expand the gateway or event and enter the required probability values.
All probability values must equal to 100%.
8.6.4 Resources
In the resources tab you can define a roles work schedule and cost per hour.
Example:
When starting a new simulation, select the required scenario from the drop-down
menu.
6. Click Save.
If more than one simulation scenario was executed, the Excel file includes
two extra tabs, one for each scenario run in the simulation.
If you are using Microsoft Excel 2010, make sure to deactivate the Pro-
tected View, by clicking Enable Editing to make sure the spreadsheet
is displayed correctly.
If there are problems with displaying the charts in the report, check if
you have opened the report with a program that allows the editing
Excel diagrams. If this is not the case, we recommend to open the
report with one of the more recent versions of Microsoft Excel.
8.7.1 Overview
The Overview tab contains general information about the simulation runs.
8.7.2 Costs
The Costs tab displays the minimum, maximum and average costs of the sim-
ulation runs and task executions.
Values that are especially high are highlighted according to the layout displayed
below the calculation table in the sheet.
8.7.8 Bottlenecks
The Bottlenecks tab contains information about process bottlenecks:
o To check if a diagram follows BPMN 2.0 syntax rules, use the Check syntax
option in the Editor.
o Elements that affect the process flow, but cannot be clearly specified regard-
ing their impact on the process flow, mustn’t be used. Example elements are
the inclusive gateways, non-interrupting boundary events, conditional
sequence flows, message flow and subprocess.
9 Search
The standard search is a full text search. With the advanced search option, you
can filter results. You can save your searches as smart folders for quick access.
Search Description
operators
Wildcard The wildcard character (*) is a placeholder for one or more char-
(*) acters.
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 contain all
terms. Search terms are connected with AND by default.
2. Select the attribute from the drop-down list. When Search within any field
is selected, this is equivalent to the standard search.
3. Enter the search terms and click Search. The search results are displayed.
4. You can add additional search criteria to filter by diagram properties and val-
ues. The following filter criteria can be used:
o Element name
o Last modified
o Last author
o Revision comment
o Publishing date
o Publishing state
o Commenting state
o SAP Signavio ID
o Type (diagram, file, folder, or comment)
The smart folder is created in the Smart Folders directory in the nav-
igation panel of the explorer.
When you select a smart folder and click Edit, the following actions are avail-
able:
o Move
o Delete
o Change name/description
By default, search results are displayed in icon view. For list view, click in the
To access the folder in which an item is located, select the item and click Go to
parent.
10 Collaboration
In SAP Signavio Process Manager, there are several ways to enable col-
laborators to contribute to your business process and business decision land-
scape.
Fellow modelers in your workspace can by default edit and comment on all dia-
grams in the workspace's Shared documents folder. You can also invite model-
ers 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 dia-
gram presentation, with its full screen view and detailed documentation.
Stakeholders who do not have access to your workspace can be invited to com-
ment on diagrams. The modeler needs to send an invitation from the Explorer's
Share menu to grant access. For external persons, the link acts as a key to SAP
Signavio Process Collaboration Hub where unregistered stakeholders can see
and comment on diagrams. The stakeholders click a link they receive by email
that allows them to see and comment on diagrams.
Exporting diagrams and sharing, saving or printing them is another collaborative
option for modelers. This way, diagrams can be transferred between SAP Sig-
navio workspaces (SGX) and SAP Signavio and other modeling softwares
(BPMN 2.0 conform XML), saved locally, and sent by email (PDF, SVG or PNG)
or printed out.
Embedding diagrams in websites or Microsoft SharePoint-based systems is
another way of collaborating for more advanced users.
With the feature 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 a colleague in the
Editor, a warning will be displayed. You can still edit the diagram, but if you save,
you will override the changes made by your colleague(s).
2. Click Share , then Invite modeler to edit in the menu bar. The dialog
Invite modeler to edit opens.
You cannot grant additional access rights to people using this dialog. It
only sends notifications. If you want to add more people to your work-
space, please ask your system administrator. To discuss your diagram
(s) with colleagues, you can also invite them to comment .
This way, you can invite people who have a deep understanding of the business
process and can contribute to proper process documentation and process innov-
ation without having to be familiar with SAP Signavio software.
A special feature of the commenting function is that the commentators do not
need to be registered users in your workspace. You can invite anybody via email
to comment on your diagrams.
This section describes how you can invite colleagues who are not
users of SAP Signavio Process Manager to comment on diagrams. To
take advantage of SAP Signavio Process Manager in the long term,
however we recommend that you use reading and commenting access
rights in SAP Signavio Process Collaboration Hub.
When you invite collaborators in the editor, the invited collaborator can view the
unpublished diagram in SAP Signavio Process Collaboration Hub preview and
add comments.
If the collaborator has an account with a modeling license, the collaborator can
also edit the diagram in the editor and QuickModel.
Invited collaborators with no account have to create an account first.
To invite stakeholders in the editor, follow these steps:
3. Enter the email addresses of the stakeholders you want to invite. Optionally,
add a note to your invitation.
4. Click Send.
An email invitation with a diagram link is sent.
You can remove collaborators from the diagram. After removing access, col-
laborators can no longer view the diagram and add comments.
3. Click the email address of the collaborator you want to remove and click
.
4. Click Done.
1. In the explorer, select the diagram or the diagrams you want to share.
7. If you have selected only one diagram, you can create a simplified view of
the diagram. To do so, activate Selection of a simplified view.
If you have selected multiple diagrams, this option is not available.
Read more in section Simplified views on diagrams.
9. Click Send.
Invitation emails with a web link are sent. The link opens the diagrams in
SAP Signavio Process Collaboration Hub. Stakeholders can view and com-
ment on the diagrams.
2. In the Create simplified view tab, you can simplify the diagram view by hid-
ing element types.
As soon as an element type gets chosen or dismissed, the preview
refreshes.
3. If you have created your desired view, click on OK to return to the Invite any-
one for feedbackdialog.
You can create simplified diagram views in the editor before you invite stake-
holders to comment.
3. If no views have been created for this diagram, you can configure a sim-
plified view by selecting which element types you'd like to be hidden.
As soon as an element type gets chosen or dismissed, the preview
refreshes.
4. Specify a name for the simplified view and if you want, a description.
5. If there are already existing simplified views for this diagram, choose one
from the drop-down menu.
6. Click OK.
All email addresses that have received an email invitation are listed.
6. Select a diagram on the left and click Remove next to the email address
whose access rights you want to revoke.
Read more on security settings in section Manage users and access rights.
10.3 Comments
Comments are displayed in the comment panel. To open the comment panel,
click the comments icon . You can also open the comment panel directly
from your notifications when you receive a notification about new comments.
o
Click clear next to the element filter.
o Click Back to all comments.
When you are viewing only comments for an element, new comments
are added as comments on this element. Clear the element filter to
add a comment on the diagram.
To reject a comment, click in the comment and select Reject. The comment is
labeled Rejected and hidden in the default comment view.
Modelers get notified for all revisions, SAP Signavio Process Col-
laboration Hub users only get notified about actions on the published
revision.
When opening the diagram via this link, the most recent version of it will be dis-
played.
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.
Apart from diagrams, pictures and files stored in your SAP Signavio file storage
can be made available in SAP Signavio Process Collaboration Hub too. Pub-
lishing those files is similar to publishing diagrams. Depending on your con-
figuration settings, you might need to explicitly publish dictionary entries. Read
more about publishing dictionary entries in the section Publishing dictionary
entries.
Administrators can grant users the right to publish, edit or delete dia-
grams in the Shared documents folder. Please contact an admin-
istrator and ask them for the corresponding rights if you cannot access
these options. You can learn how to grant access rights in the section
Set access rights for folders and diagrams.
1. In the menu bar, click Share then Publish to SAP Signavio Process Col-
laboration Hub. The corresponding dialog box opens.
2. Select the diagrams you want to publish.
3. To publish an older revision of the diagram or to revert changes to a pub-
lished diagram, use the activity feed of the diagram. Select a diagram and
click Expand in the lower left corner of the Explorer. Alternatively, you can
hit the space bar on your keyboard.
4. In case the feed tab is not opened by default, click the Feed button.
5. The activity feed will now be displayed. Select the revision you want to pub-
lish.
1. Select one diagram or several diagrams at once, which you want to unpub-
lish.
2. Click in the menu bar Share and then Unpublish from SAP Signavio Pro-
cess Collaboration Hub . The selected diagrams are now unpublished.
To revoke a single published diagram, you can also use its activity feed.
1. Select a diagram and click Expand in the lower left corner of the Explorer.
Alternatively, you can hit the space bar on your keyboard.
2. In case the feed tab is not opened by default, click the Feed button.
4. Click Unpublish :
Now, the diagram will no longer be available in SAP Signavio Process Col-
laboration Hub.
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 Sig-
navio Process Collaboration Hub.
The diagram preview provides information about a diagram and its revisions in
the Explorer.
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 noti-
fications entirely.
1. Select a diagram/folder.
2. Click 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, click the Feed button. The activity feed will now be displayed.
5. Hovering over the timeline provides you with specific time spans.
The visualization will highlight the elements that have been changed.
7. The overview also provides links to publish or comment the revision and to
switch to the diagram comparison (see section Compare revisions).
8. If the selected revision is not the latest revision of the diagram, it is also pos-
sible to restore the revision (see section Restore older revisions of a dia-
gram):
9. To get a more detailed view on an activity set, it can be opened to show all
its single activities by clicking the dots on the grey stripe at the right side.
Each activity will be displayed separately:
10. To hide the panel again, hit the space bar or click Collapse.
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 fea-
ture.
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.
If the flag symbol 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 con-
figuration dialog, which is described in the section Default language
settings.
Select one of the available languages. The diagram will adapt to the language
immediately and may look like the following:
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).
3. Click somewhere on the canvas to accept the new label. The translation will
now be stored in the attribute panel on the right.
4. In the attribute panel, you can also add documentation in the current lan-
guage.
Translate the remaining diagram elements in the same way. After saving the dia-
gram, it will be accessible in all languages of the workspace.
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.
3. Now you translate diagram elements into the desired languages sim-
ultaneously in the attribute panel by simply entering the translations into the
corresponding columns and lines.
4. To view the result in the other languages, switch the display language on
the flag icon in the toolbar.
When opening a diagram, the system will ask you for the diagram lan-
guage if no default is defined.
1. Click the flag symbol , then Migrate diagram to a different language in the
top toolbar on the right. The corresponding dialog box opens.
2. Now choose the source and the target language for the migration. You can
choose between all languages that are defined for the workspace.
3. Optionally, you can delete information in the source language. Activate the
checkbox Delete original texts to do so.
4. Click OK. A confirmation prompt is displayed.
In this example a diagram was created without language definitions. The content
was defined in German. As the workspaces' default language is English, the dia-
gram 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 Ger-
man contents are supposed to be removed.
Please keep in mind that translations that you make within the frame-
work of this feature are only visible in SAP Signavio Process Col-
laboration Hub.
1. Select the the name of a diagram, folder or file name you want to translate
in the Explorer.
2. Open the Edit menu and click Change name/description (for files and
folders) or Rename (for diagrams).
3. Now you can add translations of the name in all available languages.
To switch from the explorer to SAP Signavio Process Governance, click SAP Sig-
navio Process Governance - Open workflows in SAP Signavio Process
Governance:
If the process has not been deployed to SAP Signavio Process Governance and
you are the workspace owner, you can deploy the process (see section Process
deployment).
Read more on process execution in the user guide of SAP Signavio Process
Governance.
Please note that the installation of SAP Signavio Process Governance is man-
datory in addition to SAP Signavio Process Manager. The approval workflow func-
tionality can only be activated if SAP Signavio Process Governance was
successfully installed. Please follow the instructions in the SAP Signavio Process
Governance administrators manual.
Approval workflows enable you to control validation of diagrams before pub-
lishing. Approval workflows ensure that decision makers and BPM experts review
and approve the quality and factual correctness of a diagram before it is pub-
lished in SAP Signavio Process Collaboration Hub or deployed to a workflow exe-
cution system, like SAP Signavio Process Governance.
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 dia-
gram to SAP Signavio Process Collaboration Hub, or to send rejected diagrams
back for editing. 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.
5. You receive a message that the approval workflow has been started suc-
cessfully. This hint dialog also contains a link to the appropriate workflow
instance.
If the diagram is approved, you can see that the approval status of the diagram
has been updated in the explorer.
1. Click the link to open the approval task. The approval task opens in SAP Sig-
navio 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 Compare revisions tool.
5. Open the explorer to access further functions:
o To open the diagram again, double-click it or select it and click Show
comments, then Compare revisions/diagrams.
o To check whether a diagram complies with modeling conventions, select
Modeling conventions (XLSX).
6. Once you have finished the review, go back to the approval case in SAP Sig-
navio Process Governance to approve or reject the change.
4. In the menu bar, select Share, then Show started approval WFs. A dialog
with an overview of running (and completed) approval workflows opens.
o If you have selected a diagram before opening the dialog, all approval
workflows for this diagram will be displayed.
o If you have selected a folder, all approval workflows for diagrams in the
selected folder will be displayed.
o If you haven't selected anything, all approval workflows of the folder that
is open will be displayed.
5. Optionally, you can activate the check box Show completed approval work-
flows to include completed workflows in the list.
The entries are sorted by creation date. Approval requests that are in pro-
gress are shown first, followed by completed approval requests.
11 Creating reports
SAP Signavio Process Manager 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.
11.2 Analysis
SAP Signavio Process Manager provides a possibility to set key performance
indicators (KPI) in event-driven process chains (EPC) and BPMN 2.0 process dia-
grams, which allows detailed process analyses.
Read more about:
o Creating quantitative process analysis reports
o Process cost analysis report
o Resource consumption analysis report
Furthermore, qualitative reports can be created for BPMN 2.0 diagrams and EPC:
o Responsibility handovers matrix report
o IT system usage matrix reports
o Job profile report
o Risk & controls report
o Modeling conventions report
o Document usage matrix report
To create a summary of element details that are used in your BPMN 2.0 or EPC
diagrams, read the following chapter:
This section describes all options for this function. Which options are
available depends on your license.
1. Open the explorer and click Reporting > Process documentation (PDF).
The Process documentation (PDF) dialog opens.
4. Select a folder from the drop-down list where you want to search in.
6. Click OK.
Diagrams discovered by the filter query are selected for the process doc-
umentation (PDF) report.
The Edit filters dialog opens and displays the number of results returned
from your filter query.
7. Click OK.
8. In the Configuration section, select a template for the report from the Tem-
plate drop-down list.
If there are existing custom process documentation templates, you can use
them when creating a process documentation report. Otherwise, the SAP
Signavio template is set by default.
9. Select the required language for the report from the Language drop-down
list.
10. Enter information for the Title, Organization, Author, Date, and Version
fields.
11. In the Export linked subprocesses section, select which linked sub-
processes must be included in the report from the drop-down list.
The following options are available:
o No linked subprocesses
o Linked subprocesses of all levels
o Linked subprocesses of the first level
The Process documentation report in PDF format generates. Access the report
from your browser's downloads folder.
1. Open the explorer and click Reporting > Process documentation (Word).
The Process documentation (Word) dialog opens.
4. Select a folder from the drop-down list where you want to search in.
6. Click OK.
Diagrams discovered by the filter query are selected for the process doc-
umentation (Word) report.
The Edit filters dialog opens and displays the number of results returned
from your filter query.
7. Click OK.
8. In the Configuration section, select a template for the report from the Tem-
platedrop-down list.
If there are existing custom process documentation templates, you can use
them when creating a process documentation report. Otherwise, the SAP
Signavio template is set by default.
9. Select the required language for the report from the Language drop-down
list.
10. Enter information for the Title, Organization, Author, Date, and Version
fields.
11. In the Export linked subprocesses section, select which linked sub-
processes must be included in the report from the drop-down list.
13. The dialog indicates that the table of contents won't be up-to-date when
opening the generated report. Click OK and follow the steps described
below after the report generation is complete.
The Process documentation report in Word format generates. Access the report
from your browser's downloads folder.
2. Select the table of contents and push F9 or right click on each table of con-
tents entry and click Update Field.
1. Open the explorer and click Reporting > Responsibility assignment matrix
/ RACI.
The Responsibility assignment matrix / RACI dialog opens.
The Responsibility handovers matrix report creates an Excel file that contains
information for each diagram that is included in the report. The responsibility han-
dovers matrix calculation considers pools, lanes, and in case of Event-driven pro-
cess chains (EPC), the attached roles, as well as links to organizational
dictionary entries.
1. Open the explorer and click Reporting > Responsibility handovers matrix.
The Responsibility handovers matrix dialog opens.
1. Open the explorer and click Reporting > IT system usage matrix (by dia-
grams).
The IT system usage matrix (by diagrams) dialog opens.
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.
The IT system usage matrix (by roles) report generates. The file is saved to your
browser's download folder.
This section explains how to generate a Job Profile report in SAP Signavio Pro-
cess Manager.
2. Select the required organizational roles and click Import / Export > Export
Job Profile Report.
The Job Profile report generates. The file is saved to your browser's down-
load folder.
With SAP Signavio Process Manager's integrated risk management feature, you
have the ability to 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.
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 con-
trols in the selected process models.
The section explains how to generate the Risk & controls report.
1. Open the explorer and click Reporting > Risk & controls report.
The Risk & controls report dialog opens.
4. Expand the Show additional attributes in the report option. The following
attribute options are available:
o Documentation
o Process target
o Process maturity level
o Process owner
o IOS9000ff relevant
o Responsible
The Risk & controls report generates. The file is saved to your browser's
download folder.
4. Specify the folder you want the report to search in for diagrams using the
Please choose folder drop-down.
5. Specify the filter conditions. You can configure the Diagram information
and Custom diagram attributes filter conditions.
6. Click OK.
This section explains how to generate a Documents usage matrix report for a
BPMN 2.0 process diagram. These steps also work for Event-driven process
chain (EPC) diagrams.
1. Open the explorer and click Reporting > Documents usage matrix.
The Documents usage matrix dialog opens.
The Documents usage matrix report generates. The file is saved to your
browser's download folder.
1. Open the explorer and click Reporting > Process characteristics with ele-
ment details.
4. Click Export options to configure which elements and attributes you want to
include in the report. The following options are available:
o Include IDs
o Included elements
o Included attributes
The Process characteristics with element details report generates. The file is
saved to your browser's download folder.
This section explains how to generate a process model metric for a BPMN 2.0 pro-
cess diagram. These steps also work for Event-driven process chain (EPC) dia-
grams.
1. Open the explorer and click Reporting > Process model metrics.
The Process model metrics dialog opens up.
The Process model metrics report generates. The file is saved to your browser's
download folder.
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 for more information.
The resource consumption analysis report allows for the computing of time con-
sumption per task or process. Read Resource consumption analysis report for
more information.
Both reports consider the execution probability and frequency before computing
the actual resource consumption or costs.
Process cost analysis reports displays the computed costs that occur in a pro-
cess. The report displays the costs, tasks, and cost centers in a table.
This section explains how to generate the Process cost analysis report.
1. Open the explorer and click Reporting > Process cost analysis.
The Process cost analysis dialog opens.
4. Click Next.
The Quantitative analysis dialog opens.
5. Select the report mode. The following report modes are available:
o Process cost analysis: Calculates the process costs (€ per cost cen-
ter) based on the execution frequency and costs per activity. You can
also select the Use resource consumption attributes for the cal-
culation (if provided) option.
o Resource consumption analysis: Calculates the resource con-
sumption (hours per resource) based on the execution frequency and
execution time per activity. Read the Resource consumption analysis
report for more information.
For the purpose of these steps the Process cost analysis mode is selected.
7. Click Next.
8. Specify the resource costs. This dialog only appears if you selected the Use
resource consumption attributes for the calculation (if provided) option.
10. If there are no errors, the Resource consumption analysis report generates.
Click Please click here to open the Excel file to download the report. The
file is saved to your browser's download folder.
This Excel file contains the analysis. The values are based on functions, so
changing one value may change the values in other fields accordingly.
If multiple diagrams were included in the report, each diagram will have its
own tab in the Excel file.
A Resource consumption analysis report calculates the time consumed for a pro-
cess or a task. It can help you find complex and time consuming tasks and plot
out the resource consumption of process participants.
This section explains how to generate the Resource consumption analysis report.
1. Open the explorer and click Reporting > Resource consumption analysis.
The Resource consumption analysis dialog opens.
4. Click Next.
The Quantitative analysis dialog opens.
5. Select the report mode. The following report modes are available:
o Process cost analysis: Calculates the process costs (€ per cost cen-
ter) based on the execution frequency and costs per activity. You can
also select the Use resource consumption attributes for the cal-
culation (if provided) option. Read the Process cost analysis report
for more information.
o Resource consumption analysis: Calculates the resource con-
sumption (hours per resource) based on the execution frequency and
execution time per activity.
For the purpose of these steps the Resource consumption analysis mode
is selected.
7. Click Next.
8. Add further information for the resource calculation. The following options
are available:
o Personal allowance time (% of total work time)
o Technical allowance (% of total work time)
o Nominal value of work days / year
o Nominal value of work hours / day
9. Select the Save for future calculation options if you want to use the per-
sonal and nominal values in a future calculation.
11. If there are no errors, the Resource consumption analysis report generates.
Click Please click here to open the Excel file to download the report. The
file is saved to your browser's download folder.
This Excel file contains the analysis. The values are based on functions, so
changing one value may change the values in other fields accordingly.
If multiple diagrams were included in the report, one new tab will be created
for each diagram in the Excel file. An additional Sum tab is created as a
front page that shows the data for the processes.
The User/Group assignment report generates a list of users and their group mem-
berships in your workspace. The users and groups displayed in the report are
pulled from the users and groups defined in the User Management section of
SAP Signavio Process Manager Read Manage users and groups for more
information.
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 lis-
ted in the report they are listed as an indirect member.
The governance report provides an overview of the user activity in your work-
space. 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.
A new browser tab opens and displays the results list of an advanced
search filter corresponding to the selected usage metric.
Data Description
Diagrams The total number of diagrams in your workspace displays in
brackets.
The number of diagrams grouped by publishing state and type
(for example, value chain, and organization chart) is shown in
each corresponding tile.
Data Description
SAP Signavio The number of Page visits represent a single user opening any
Process Col-
laboration Hub published object (diagram, file, or Dictionary item) in SAP Sig-
navio Process Collaboration Hub. Every time someone opens
one of these items in SAP Signavio Process Collaboration Hub,
it's counted as a view and displays in the report.
Time ranges are based on calendar month and year, starting
from the first day of the previous month at 00:00:00 and counting
up until the last day of the current month at 23:59:59. Times are
based on local server time. On an EU server, it's in CEST, on an
US server it's in EST and on an Australian server it's in AEST.
Unique users refers to the total amount of visitors to SAP Sig-
navio Process Collaboration Hub in the given time span. It only
displays once more than 10 users have accessed SAP Signavio
Process Collaboration Hub, due to data protection. If a single
user visits SAP Signavio Process Collaboration Hub several
times in the given time span, only their first visit is reflected in the
unique users count.
12 Importing
This section discusses how to share diagrams and dictionary entries using import
features:
o Import an SAP Signavio archive (SGX) file
o Import a BPMN 2.0 XML diagram
o Import the APQC Process Classification Framework
o Import a XPDL 2.1. diagram
o Import a ARIS Markup Language (AML) diagram
o Import a Microsoft Visio diagram
o Upload documents and pictures
o Import dictionary entries
o Import a set of dictionary items as a JAR file
With this feature you can import diagrams that were exported as SAP Signavio
archive (SGX) to your workspace.
The following applies:
o You can add dictionary entries to the dictionary or merge with existing
entries. You can also import custom attributes and modeling language con-
figurations.
o You can only run one import at a time. All users in a workspace with the
necessary rights can see an import in progress when trying to run an import
by themselves.
o There is a 500 MB import file size limit.
o 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 click Import / Export > Import SAP Signavio
archive (SGX).
2. On the Import tab, click Choose File and select the archive you want to
import.
Options Notes
Import custom attributes and mod- This option is only available for admin-
eling language configurations istrators.
o This option is only available for
administrators.
Import custom graphics o If you disable this option,
default graphics are used in the
diagrams.
4. Click Import.
The diagrams and folders imports into your workspace.
1. Open the explorer and click Import / Export > Import BPMN 2.0 XML.
The Import BPMN 2.0 diagrams from .bpmn files dialog opens.
3. Select a XML file that complies with the BPMN 2.0 XML standard.
The diagram imports.
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, please contact our SAP Signavio service experts on
the SAP ONE Support Launchpad.
o 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 ele-
ments)
o stops at level 4: activity elements in a BPMN model (see above)
o stops at level 5: a BPMN diagram including all direct child elements as activ-
ities
o level 5 (X.X.X.X.X; optional): activity elements in a BPMN model (see
above)
o A single, top-level value chain is created linking to all imported level 1 value
chains.
2. Open the explorer and click Import/Export > Import APQC Excel.
The Import APQC diagram structure from .xls file dialog opens.
4. Click Import.
Now, you are able to use the APQC framework as the beginning of your business
process management initiative in SAP Signavio Process Manager.
The XML Process Definition Language (XPDL) was specified by the Workflow
Management Coalition (WfMC) to provide a language for specifying workflows.
You can find more information about XPDL at [Link].
You can to import diagrams from XPDL files into your workspace, even if they
were created using a different modeling tool.
To import a XPDL 2.1. diagram, follow these steps:
1. Open the explorer and click Import / Export > Import of XPDL 2.1.
The Import of XPDL 2.1 dialog opens.
3. Click Import.
1. Open the explorer and click Import /Export > Import ARIS® markup lan-
guage.
The Import diagrams from AML file dialog opens.
3. Select the XML file you want to import and click Import.
You can import Visio diagrams into SAP Signavio Process Manager. The
importer supports both BPMN 2.0 and EPC diagrams.
To import Visio diagrams, follow these steps:
1. Open the explorer and click Import / Export > Import Visio.
2. Click Choose Files and select the Visio files for import.
3. Select the notation the files use, BPMN 2.0 or EPK diagrams.
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 and not EPC-compliant are excluded.
4. Click Import.
12.7.1 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.
We recommend to embed images only as follows:
When you host images externally, be aware that these image can pos-
sibly be accessed by third parties.
12.7.2 Considerations
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, please contact our SAP
Signavio service experts on the SAP ONE Support Launchpad.
If the file quota is exhausted or the size limit for a single file is exceeded, a warn-
ing 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.
2. Click Choose File to search for the file you want to upload.
o Take note that there must be enough free space left in your
file storage to upload the whole file.
o Make sure not to exceed the maximum file size - by default,
the maximum file size is 5 MB.
4. Click Save.
To edit the name and description of a file after upload, follow these steps:
3. Click Choose file, to select the document or picture, then click the Please
choose a folder. drop-down arrow.
5. Select a folder in your workspace. After selecting the new target folder, click
OK.
6. Click Save.
o image/png
o multipart/form-data
o text/css
o text/csv
o text/html
o text/php
o text/plain
o text/xml
Spreadsheet A spreadsheet can contain entries for only one category of the
dictionary, no matter if main or subcategory. This means that for
each dictionary category, you must import the entries indi-
vidually.
If a file has multiple spreadsheets, all of them need at least a
header column.
Column The column header contains the dictionary attributes. You can
header
choose any name for the headers, as for the import you map the
columns to the dictionary attributes in SAP Signavio Process
Manager.
If your dictionary entries are multilingual, we recommend to add
language codes to all column headers as language codes make
the mapping easier for you.
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 information 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.
To import dictionary entries, follow these steps:
4. Select the file you want to import from the file selection dialog and click
Open.
5. Click Import.
7. In the second section, select the spreadsheet you want to import and the dic-
tionary category.
8. In the third section, which is active when updating entries, map the Excel
column and the dictionary entry attribute, which are used to identify existing
entries.
9. In the fourth section, map the file headers with the dictionary attributes.
With the JAR import feature you can import Java classes as dictionary items and
use them as data models in the SAP Signavio Decision Manager.
The attributes and relationships of the classes are created as decision input/out-
put data types.
package [Link];
import [Link];
import [Link];
@XmlType
public class Relationship {
This example can't be imported because the class lacks the @XmlType annota-
tion:
package [Link];
1. Open the dictionary and click Import / Export > Import JAR.
The Import JAR dialog opens.
The JAR's Java classes are available as dictionary items. Refresh your browser
to see the imported items.
13 Exporting
In this section, it is described how to share diagrams and dictionary entries using
the export functions:
o Export dictionary entries
o Export a diagram as PDF
o Export a diagram as an image
o Export a diagram as a SAP Signavio archive (SGX)
o Export a BPMN diagram as XML
o Export a diagram as XML
o Export a DMN diagram as XML
o Exporting DMN diagrams as drools rules
o Exporting diagrams to Red Hat Decision Manager projects on GitHub
2. Click Import / Export > Export Excel. The option Export the entire dic-
tionary is selected by default.
3. If multiple languages are set up for the workspace, select the language for
the export.
For each language, you must run an individual export.
1. Before you start the export, select the entries you want to export in the dic-
tionary
You can export the following entry sets:
o All entries of the category you select.
o All entries in a category that begin with a specific letter.
o All entries that are returned by a search.
4. If multiple languages are set up for the workspace, select the language for
the export.
For each language, you must run an individual export.
If you want to import dictionary entries from an Excel file to your workspace, read
more in section Import dictionary entries.
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.
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. Click 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.
For printing on multiple pages, the diagram size and width will be auto-
matically adjusted to the paper size.
2. In the toolbar, click Import / Export > Export PNG (pixel graphics) or
Import / Export > Export SVG (vector graphics).
The export configuration dialog opens.
4. Click Export.
The image is exported. The file is saved to your browser's download folder.
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 sec-
tion Embed a diagram as an image.
2. In the toolbar, click Import / Export > Export SAP Signavio archive (SGX).
The export configuration dialog opens.
4. Specify whether to export the latest or all revisions of diagrams with Export
only the latest revision of each diagram.
5. Click Export.
Your selection is exported. The file is saved to your browser's download
folder.
If you want to export diagrams of other modeling notations, use the XML export
as described in section Export a diagram as XML.
To export diagrams, follow these steps:
2. In the toolbar, click Import / Export > Export BPMN 2.0 XML.
The export configuration dialog opens.
4. Click Export.
The XML file is exported. The file is saved to your browser's download
folder.
o Language
If multiple languages are set up for the workspace, select the language for
the diagram you want to export.
o Include linked subprocesses
Specify whether to also export linked subprocesses.
o If different views exist for the diagram, select the view you want to export.
By default, the original view is selected.
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 dia-
gram as XML.
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.
To export diagrams, follow these steps:
The DMN 1.2 standard includes an XML notation. This notation enables the plat-
form-independent exchange of DMN 1.2 diagrams. For more information about
this XML standard or the DMN 1.2 specifications, go to [Link]
g/spec/DMN/1.2.
To export diagrams, follow these steps:
2. In the toolbar, click Import / Export > Export DMN 1.2 XML.
The export file is created and prepared for download.
3. To download the export file, click the link Click here to download the XML
file.
The file is saved to your browser's download folder.
The file extension of the exported diagram is DMN.
4. Click OK.
The export is complete.
The field Technical name is not available by default in the dictionary. An admin-
istrator must enable the use for data modeling for the respective dictionary cat-
egory. Read more in section Set up a dictionary category for DMN modeling.
The technical name is only used when exporting a DMN diagram as XML. In SAP
Signavio Process Manager and SAP Signavio Process Collaboration Hub, the
standard dictionary name is always used.
Now you can adjust your selection and set the following export properties:
o 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 Sig-
navio Process Collaboration Hub.
o Export mode
o The option Production mode exports the decision logic to drools. It does
not include comprehensive comments, support for detailed logging, and
test cases.
o Development mode provides additional comments and logging beha-
vior.
o 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.
In the export dialog, you can configure the export options in detail.
Before starting the export, you can choose whether to include related sub-
decisions (if applicable):
As soon as the files are generated, you can download them in you browser:
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 Manager and SAP Signavio Process Collaboration Hub,
the standard dictionary name is always used.
Read how to enable the fields in section Set up a dictionary category for DMN
modeling.
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.
o 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 exist-
ing execution environments.
o 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]-
[Link].
SAP Signavio allows you to export process and decision models directly to Red
Hat Decision Manager projects at GitHub. Like this, you can seamlessly integrate
diagrams that have been modeled with SAP Signavio into your Red Hat Decision
Manager projects.
Process models are exported and uploaded as BPMN 2.0 XML files and all linked
decision models are exported and uploaded as DRL files.
To start an export, select a BPMN diagram in the explorer and click Import/Ex-
port - Export RedHat files to GitHub:
You need to select exactly one diagram. The export will include all
linked DMN and BPMN diagrams.
In case you haven't configured the GitHub integration, yet, you need to authorize
SAP Signavio to push to your GitHub repositories.
Otherwise, proceed at section Pushing diagrams to Red Hat Decision Manager
projects.
Now, click Authorize.
Click 'Authorize'.
You will be forwarded to GitHub, where you need to grant SAP Signavio per-
mission to push to your repositories:
Now you can go back to the explorer and export the diagram(s) to GitHub.
The files are pushed by your user to the default branch (for example main). The
commit message is signavio upload .
An information dialog will inform you about the successful export.
You can translate user-created content into all languages that are activated in
your workspace.
You can do this directly, as described in section Translating diagrams. You can
also export the content to be translated outside of SAP Signavio Process Man-
ager.
The following content can be exported for translating:
o regular and custom attributes of the following types:
o single line text
o diagram elements
o linked dictionary entries
o diagram names
o folder names
You export the content and send it to translators. To make the translation avail-
able in your workspace, you import the translated files.
Ensure that the original file names and the folder structure are maintained during
translation.
4. Click Export
The selected content is downloaded as a ZIP archive. The file is saved to
your browser's download folder.
Once the PO files are translated, you can import them to SAP Signavio Process
Manager.
Follow these steps:
For each language, you can upload one translated PO file at a time. If you have
more than one file for a language, repeat the import.
3. If you have not already done, enable embedding by clicking Share diagram
for read-only access . The read-access for this diagram is now activated.
To embed diagrams in your Microsoft SharePoint system, you can simply integ-
rate the whole SAP Signavio Process Collaboration Hub into Microsoft
SharePoint using a so-called webpart .
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.
Diagrams can be published on web pages by embedding them with HTML.
Several use cases for embedding are listed and explained in the following
chapters.
Via this link all embeddings (simple image, HTML, Google gadgets, and Medi-
aWiki) become inactive, so that your diagram are no longer viewed on pages
which previously have linked such a link.
3. If the embedding options are disabled, click the link Share diagram for
read-only access to enable them.
4. On the Simple image tab, you'll find a diagram preview and the link con-
taining the image in PNG format.
5. To embed the image, paste the link into your web page.
3. Open the Embedding tab and then copy the HTML code snippet.
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, click Share document for
read-only access .
If you click Stop sharing the diagram for read-only access in the embed-
ding menu, the diagram will not be available on the web page and on any
other pages it was embedded in.
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. Click Preview to check the changes.
In the preview of the generated HTML code is displayed in addition to the inter-
active element. A zoom slider and scrollbars are added automatically.
3. Add following lines to the file [Link] that is contained in the install-
ation directory of MediaWiki:
require_once
("$IP/extensions/SignavioEmbed/[Link]");
// set this to true if you want to enable the function to link sub diagrams:
$sigemLinkSubDiagrams = false;
<signavio></signavio>
3. Open the Explorer, select Share - Embed diagram and click the link that
locks the pop-up settings to confirm sharing. Go to the tab MediaWiki and
copy the code that is shown:
1. Go to the wiki page and click Edit page on the upper right side under Web-
site actions .
2. Click Add Webpart and add a Content Editor Webpart .
3. Edit this Webpart and insert the HTML / JavaScript code as Source code .
If you click Stop sharing the diagram for read-only access the diagram will
not be available on the web page and on any other pages it was embedded
in. To read more about how to create a and manage Google gadgets on a
web page, please go to the Google gadget support website at [Link]
[Link]/sites/answer/153306?hl=en.
You can also embed a diagram view of SAP Signavio Process Collaboration Hub
in 3rd-party applications. These applications include:
o Microsoft SharePoint
o Confluence
15 Workspace administration
Workspace administrators have several tasks:
o managing workspace settings and user access
o enabling features
o integrating third party systems
On the launchpad, click . A menu opens that displays the workspace ID as the
last entry.
If invited users can't access SAP Signavio, check the IP filtering set-
tings of the workspace. Read more in section Set up IP address fil-
tering.
With groups, you can effectively manage a large number of users and their
access rights by creating a group for each organizational role and setting up a
group hierarchy. This simplifies assigning access rights and feature sets to users.
To open the user management, click Settings in the sidebar of SAP Signavio Pro-
cess Collaboration Hub and open the User management tab.
When users who already have an account and a license for this workspace are
invited to review and comment on diagrams, they use their existing email address
and password combination to log in.
Internal users are managed with the user management.
External users
When external users are invited to comment on diagrams, they must create an
account using the link in the invitation email. They can then sign in to SAP Sig-
navio Process Collaboration Hub and view the diagram, for which they have
received an invitation. Instead of a paid license, they are assigned a commenting
license so that they can view and add comments.
The user accounts created in this way are like those created with the user man-
agement, but the following restrictions apply:
o Users can't see any other diagram then the one they were invited to.
o Users aren't assigned to any user group, not even the default groups.
To revoke access, remove the account from the user management. When you
just remove the licenses, external users can still sign in to SAP Signavio Process
Collaboration Hub. They no longer see any diagram, instead they are informed
that their trial has expired.
If needed, you can keep the account and manage it like any other account, for
example assign more licenses and provide more access rights.
In the user management, you invite new users to your workspace. You also select
the license type and the user groups you want to assign to the new user.
The license for a new user is bound to the email address to which you send an
invitation. The new user has to register with the same email address to use the
license.
New users are automatically added to the user management once they have
accepted the invitation and logged in to the workspace. You can then manage
their access rights.
By inviting users to your workspace, you are giving them access to all diagrams in
the Shared documents folder, by default. If you want them to manage the work-
space, you add them to the Administrators group.
Every user you invite to your workspace has the following default permissions.
Note that you can change these permissions by adding users to user groups.
You can change users' permission in Setup > Manage access rights in the
explorer of SAP Signavio Process Manager.
Note that you can change users' access rights only after they have
logged in for the first time.
3. Paste the email addresses to the field. Email addresses must be separated
by a whitespace.
4. Select one or more licenses from the drop-down list. Each user you invite
will receive the selected licenses.
5. Optionally, you can assign each user to a user group from the drop-down
list. When you create users groups, you can assign licenses that will be
applied to each user of the group.
3. Paste the email addresses to the field. Email addresses must be separated
by a whitespace.
4. Select one or more licenses from the drop-down list. Each user you invite
will receive the selected licenses.
5. Optionally, you can assign each user to a user group from the drop-down
list. When you create users groups, you can select licenses that will be
applied to each user of the group.
4. On the right side, click Cancel. The link in the email invitation becomes
invalid.
4. On the right panel, click Delete. The user's account is deleted and the user
can no longer log in.
You can assign licenses to a user, assign users to groups, and reset the user's
password. To do so, follow these steps:
4. On the right panel, you have the following options to change user's settings:
o Licenses: Assign a license by selecting a license form the drop-down
list.
o Groups: Assign user to a group by selecting a group from the drop-
down list.
o Reset password: Send a password reset email.
o Remove user: Delete user account, see Delete a user account.
Managing access rights for individual users becomes hard to manage with a large
number of users and a lot of content. We recommend that you create user groups
to manage access rights and access to features. With user groups, you can man-
age the permissions of multiple users at once.
3. On the right panel, enter the group name and click Add a new group. The
new group is added.
5. Confirm with Yes, delete this group. The group is deleted. Users that are
members of this group are not deleted.
When customizing user groups, you can set one or more groups as default
groups. For example, you can use a default group to provide new users with a
basic set of access rights.
To define a group as a default group, activate the option Add new users to this
group automatically in the group settings.
Each user invited through the user management is assigned to all default groups
by default.
To assign the user you want to invite to another group, you can assign user-spe-
cific user groups in the user management dialog when you set up the invitation.
Users created with SAML or CSV API are also assigned to the default groups,
unless you specify other user groups by configuration.
To create an administrator account, you create a user account and assign it to the
Administrators user group. The user then receives administrative rights for your
workspace.
To revoke administrative rights, remove the user from the Administrators group.
This section describes how to define access rights to folders, diagrams, the dic-
tionary, and dictionary categories. For information how to activate specific feature
sets, see section Activate feature sets.
You can assign access rights for users and user groups.
Access rights are additive. Once users have access by being in a user group with
access, the access rights cannot be taken away by adding the users to an addi-
tional group with less access or by setting user-specific access rights.
If users are not members of any group initially, they are able to read, write, delete
or publish in all folders and models in the Shared documents folder.
If you grant users access to a diagram and they don't have access to the folder
containing the diagram, they can only view the diagram and the diagram path.
They don't have access to any other diagrams in this folder. To restrict access
rights based on organizational roles, we recommend setting up a folder structure
that reflects the different access rights variations.
If you give users access rights to a folder, they also have access to all subfolders
and diagrams in that folder.
To define access rights, follow these steps:
1. In the explorer, go to Setup > Manage users & access rights. The user
management dialog opens.
2. Open the Access rights tab. The tree structure shows all content of the
Shared documents folder.
3. Select the element for which you want to define access rights.
4. From the drop-down lists, select the users or user groups and the access
right types. You find detailed descriptions of the access rights below.
5. Click Add. The added users and their access rights are added to the list.
Journey models and uploaded files always inherit the access rights of
the folder in which they are stored. This means you can't limit access
rights to specific journey models or uploaded files in a folder.
When you grant access to a folder, users have access to the complete folder. You
can limit the access to specific folder content.
If you grant users access to a diagram and they don't have access to the folder
containing the diagram, they can only view the diagram and the diagram path.
They don't have access to any other diagrams in this folder.
Follow these steps:
2. Click limit.
Example:
You can't limit access rights for folders that have inherited their access rights
from a parent folder directly. You need to limit access from the parent folder
instead.
Access Details
right
Hub (H) View published content in SAP Signavio Process Collaboration Hub
Read View unpublished content in the simulation tool, the revision comparison tool,
(R) the commenting view, and in SAP Signavio Process Collaboration Hub
Write Edit and save content in the editor
(W)
Delete Delete and move content
(D)
To delete and move content between folders, users need write access
for both folders and delete access for the folder from which the content
is removed.
By default, users can access the complete dictionary. You can limit access to spe-
cific dictionary categories and subcategories.
To define access rights for the complete dictionary, follow these steps:
1. In the explorer, go to Setup > Manage users & access rights. The user
management dialog opens.
4. From the drop-down lists, select the users or user groups and the access
rights. You find detailed descriptions of the access rights below.
To limit access rights for the dictionary to specific categories, follow these steps:
3. Click limit.
Example:
When you remove access to a dictionary category, entries from this category are
no longer listed for the users, are not included in their search results, and can't be
used by them when creating diagrams.
Users can always view dictionary entries in the diagrams where they
are used, even without having access to the dictionary category.
When users have limited access to the dictionary, they are no longer
listed when you select the dictionary folder.
Access rights can be set for the complete dictionary or dictionary categories.
Access Function
right
View (V) View dictionary entries in the editor and in SAP Signavio Process Collaboration
Hub. In the editor, the dictionary entries can be used during modeling.
Write Edit and save dictionary entries.
(W)
Delete Delete and move content
(D)
To delete and move dictionary entries between categories, users need
write access for both categories and delete access for the category
from which the entry is removed.
The access rights for dictionary categories only affect dictionary entries in these
categories.
To edit access rights, you use the process for adding access rights.
To remove limitations to specific content, you need to grant full access to a folder
or the dictionary first.
1. In the explorer, go to Setup > Manage users & access rights. The user
management dialog opens.
2. Open the Access rights tab. The tree structure shows all content of the
Shared documents folder and of the dictionary.
3. Select the element for which you want to remove access rights. Users and
their access rights are listed.
4. Click Remove. If the Remove button isn't visible, click the parent folder in
the Inherited from column, and remove the access right there.
1. Open the Explorer and click Setup - Manage access rights. The user man-
agement dialog opens.
2. Go to the User groups tab.
3. Select the desired user group and activate or deactivate the features accord-
ing to your requirements.
Decision Man- Allows users to export decision tables and diagrams as described in
ager - export Exporting DMN diagrams as drools rules.
Drools
ETL - Analyst Allows users to manage transformations and the load part of the data
Role model. Users can also see integrations.
ETL - Reader Allows users read-only access to the data model for ETL.
Role
ETL - Superuser Allows users to create and manage data models for analysis, create
Role and manage integrations and create and manage data sources for
ETL.
General - Dia- Allows users to import and export diagrams in formats that can
gram Import/Ex-
port be transferred between workspaces and tools.
General - Dic- Allows users to import dictionary entries from XLSX (Microsoft Excel)
tionary Import/Ex- spreadsheets.
port
General - Allows users to generate basic reports, see section Creating reports.
Reports (Basic & Includes all reports with the exception of cost, resource consumption
Documentation) and resource consumption analysis report.
General - reports Allows users to generate cost and resource consumption analysis
(Cost & reports.
Resources)
Licenses are also bound to the email addresses you specify when inviting new
users. The new users can only use this email address to log in.
When you invite users via the user management, you select the license you want
to assign. If you need more licenses, the user management dialog provides you
with information for a license purchase on the tab New users.
There are different types of user licenses for modeling users and Hub users.
Modeling users
Modeling users have the full functionality of your SAP Signavio Process Manager
edition available, and additionally access to SAP Signavio Process Collaboration
Hub. You find an overview of the features that are available per edition on the
SAP Signavio website.
Hub users
The main application for Hub users is SAP Signavio Process Collaboration Hub.
Hub users have access to a limited feature set in SAP Signavio Process
Manager:
o They can create folders, as well as create and edit BPMN diagrams in Quick-
Model.
o They can use the diagram comparison tool, see section Compare
revisions.
o They can export diagrams as PNG, SVG, and PDF files, see Exporting.
o They can create reports, see section Creating reports.
o They have read access to the dictionary, see section The dictionary.
o They can use the discussion and sharing features, see Your launchpad.
You can also use feature sets to add additional feature restrictions on Hub users.
SAP Signavio Process Manager users can invite external users, who do not have
a license to the workspace, for feedback. Then, the external users automatically
get a commenting license. They can only view the diagram for which they have
received the invitation in SAP Signavio Process Collaboration Hub and can view
and add comments. As these external users also have to create a user account,
you can manage them in the user management. Read more in section Manage
users and groups.
If you have the printed version of this manual, please check how to activate
JavaScript and/or cookies in your browser's online user guide.
The links to the corresponding webpages are provided below.
[Link]
To use SAP Signavio Process Manager, you need to have Cookies activated.
Read more about cookies at:
o Internet Explorer:
[Link]
explorer-delete-manage-cookies
o Firefox:
[Link]
site-preferences
o Chrome:
[Link]
o Safari:
[Link]
DE
The IP address filter allows you to define a list of trusted IP addresses that can
access SAP Signavio Process Manager and SAP Signavio Process Collaboration
Hub. Devices with unlisted IP addresses can't access the workspace even with a
valid username/password combination. This can be useful, for example, if you
want to restrict access to your workspace or SAP Signavio Process Collaboration
Hub to one or more specific companies.
For specifying IP addresses, the following rules apply:
o The IP address filter is based on IPv4, therefore IPv6 addresses cannot be
added to the list of trusted IP addresses.
o Only Internet IP addresses are accepted. Local area network (LAN) IP
addresses can't be listed because they depend on the local network con-
figuration.
To remove an IP address from the list of trusted addresses, select the IP address
and click Remove.
To completely deactivate the IP address filtering, disable the option Activate IP
Filtering.
To embed SAP Signavio products in an iframe using trusted domains, you have
the following options:
o Use one of the public trusted domains
o Add workspace-specific trusted domains
Some common third-party tools use domains that are public trusted domains.
When you embed SAP Signavio Process Collaboration Hub in the following
domains, no further action is required on your side:
o *.[Link]
o *.[Link]
o *.[Link]
When you want to embed SAP Signavio Process Collaboration Hub in other third-
party tools, you have to add the domains to the security configuration and adapt
the URLs.
Follow these steps:
To enforce the use of secure passwords, you can implement a password policy .
This allows you to prevent access security issues even if many users have
access to your workspace.
Password policy applies whenever users set a password.
To define a password policy, follow these steps:
Users can't use three or more letters in the same order as in the user's first
or last name in a password, no matter if written in upper or lower case.
o Minimum password age
Users can't change a password, unless the specified number of days since
the last change has passed.
o Maximum password age
Users are prompted to change their password after the specified number of
days has passed.
o Minimum password length
Single sign-on (SSO) is an authentication method. When SSO is set up, users
can access different applications by logging in with only one account. SAP Sig-
navio supports SSO authentication using the Security Assertion Markup Lan-
guage (SAML), both for the SaaS and the on-premises solution.
SAML is a standard to exchange authentication and authorization data between a
service provider (SP) and an identity provider (IdP). SAP Signavio supports IdP-
initiated authentication and SP initiated authentication.
SAP Signavio acts as an SP and agrees to trust an IdP to authenticate users.
When a user wants to access SAP Signavio, SAP Signaviosends an authen-
tication request to the IdP. The identity provider validates the user and generates
an authentication assertion that allows the user to log in to the workspace with
their credentials.
When SSO using SAML is enabled, you can specify that users automatically get
an account when they access SAP Signavio for the first time. This is called just-
in-time (JIT) provisioning and allows users not to have to register with SAP Sig-
navio themselves.
For JIT provisioning to work, the following conditions must be met:
o A user must be authenticated successfully with the IdP.
o The response from the IdP contains the mandatory attributes. Read more in
section Configure your IdP.
o At least 1 unassigned license for SAP Signavio Process Collaboration Hub is
available.
The authentication assertion sent by the IdP can contain information on licenses
and user group assignments, and the following applies:
o A user receives a license that is specified in the IdP response, given that such
a license is available in the workspace.
o A user is assigned to all groups that are specified in the IdP response, given
that these user groups exist. User groups that don't exist are ignored.
o If a user is assigned to a user group that isn't included in the IdP response, the
user is removed from this group.
When JIT provisioning is disabled, only users with an existing account can
access the workspace. Other users will receive an error message. Read more on
user management in section Manage users and groups.
To set up SSO using SAML, you must configure the IdP and enable SSO for your
workspace. Then, you can invite users.
All steps are described in detail in the following sections.
You can configure all third-party IdPs that support SAML 2.0, for example:
o ADFS 2.0/3.0
o Okta
o OneLogin
For the configuration, the SP and the IdP must exchange metadata files.
Follow these steps:
1. In the explorer, click Setup > Manage SAP Signavio Process Col-
laboration Hub authentication.
3. Download the IdP metadata file. To do so, click the link Download the
SAML service provider metadata in the lower dialog area.
4. Upload this file to your IdP or configure your IdP manually with the inform-
ation from the file.
signavio_
no
groups_v1 The following 5 characters can't be
used in group names:
"<>'&
IdP configuration is complete. You can continue with enabling SSO for your
workspace. Read more in the next section Enable SSO using SAML.
<Audience>[Link]
c0f/metadata</Audience>
</AudienceRestriction>
</Conditions>
<AttributeStatement>
<Attribute Name="signavio_licenses_v1">
<AttributeValue>SAP Signavio Process Collaboration Hub</AttributeValue>
<AttributeValue>Workflow</AttributeValue>
</Attribute>
<Attribute Name="email">
<AttributeValue>[Link]@[Link]</AttributeValue>
</Attribute>
<Attribute Name="first_name">
<AttributeValue>John</AttributeValue>
</Attribute>
<Attribute Name="last_name">
<AttributeValue>Doe</AttributeValue>
</Attribute>
<Attribute Name="signavio_groups_v1">
<AttributeValue>Employees</AttributeValue>
<AttributeValue>Sales</AttributeValue>
<AttributeValue>Process owners</AttributeValue>
</Attribute>
</AttributeStatement>
Before you start, you need the configuration metadata from your IdP. Read more
in the previous section Configure your IdP.
Follow these steps:
1. In the explorer, click Setup > Manage SAP Signavio Process Col-
laboration Hub authentication.
The configuration dialog opens.
4. With SP-initiated authentication, a user who is logged out from SAP Sig-
navio and tries to access your workspace, is redirected to the IdP, must log
in to the IdP, and is then directed back to SAP Signavio and logged in.
5. For SP-initiated authentication, the initial request sent by the SP to the IdP
can be signed with a certificate. If the authentication request is signed, the
IdP has additional means to verify that the request was sent by the SP.
To enable signing the authentication request, select Sign authentication
request.
8. Paste the configuration metadata provided by your IdP to the field XML
Metadata.
SAP Signavio Process Manager users can sent invitations emails to internal and
external stakeholders.
If single sign-on is enabled but not enforced in your workspace, these invitations
emails contain 2 web links:
o Access using single sign-on (requires a company email account)
The following applies:
o Users who are logged in to their company system are directly directed
to SAP Signavio Process Collaboration Hub.
o Logged out users need to enter their company credentials to log in.
o New users need to register with their company email and get a SAP
Signavio account.
o Access as a guest (you will be asked to register with your name and
email address)
The following applies:
o Users with a guest account log in with their guest account credentials.
o New users need to register.
Read more on the invitation features of SAP Signavio Process Manager in sec-
tion Inviting stakeholders to comment on a diagram.
If SP-initiated authentication and JIT provisioning is enabled, you can invite users
to your workspace by sending them an email.
Follow these steps:
2. Paste the link to an email and send it to the users you want to log in with
SSO using SAML.
When SSO is enforced for your workspace, users can't log in using their SAP Sig-
navio credentials. All users have to log in through the IdP.
If SP-initiated authentication is enabled, users are logged in when clicking a link
to any content within your workspace, for example a published diagram in SAP
Signavio Process Collaboration Hub, or a link that includes the workspace ID as
an URL parameter.
When SSO is configured but not enforced for your workspace, the following
applies:
o Users can log in through the IdP.
o Users can also log in by entering their email and password on the SAP Sig-
navio login page.
o If SP-initiated authentication is enabled, a logged out user is always redirected
to the IdP when clicking a link to content in your workspace.
When you've set up enforced SSO, make sure SSO is working before
logging out from your workspace. Otherwise all users, including you,
won't be able to access the workspace. To test the SSO configuration,
log out and log in again with another user account.
In case of problems, please contact our SAP Signavio service experts
on the SAP ONE Support Launchpad so they can disable this option
for you.
This section describes how to manage access rights for Active Directory users
and user groups on SAP Signavio Process Collaboration Hub.
A prerequisite is that you have integrated SAP Signavio Process Collaboration
Hub with your Microsoft Active Directory. For an overview of authentication
options to SAP Signavio Process Collaboration Hub, see Granting read-only
access to diagrams.
Modeling users with the corresponding permissions have the possibility to pub-
lish diagrams to SAP Signavio Process Collaboration Hub.
If you have purchased and configured the corresponding module, you can set
read access permissions for diagrams published in SAP Signavio Process Col-
laboration Hub based on users and user groups in a shared domain. SAP Sig-
navio uses the Windows network account list to give users access to SAP
Signavio Process Collaboration Hub with their Windows network access cre-
dentials.
When using SAP Signavio's on-premises version, you can integrate SAP Sig-
navio Process Collaboration Hub with Active Directory. For further details, see
section Configuring SAP Signavio Process Collaboration Hub & Active Dir-
ectory in the Administrator guide.
You can grant read access to users that are logged into your domain. It is also
possible grant access rights to entire user groups.
To define read access, proceed as follows:
1. In the explorer, click in the Setup > Manage access rights. The user man-
agement dialog opens.
3. Select a folder or diagram in the left navigation column. The dialog shows
the access rights connected to the object and, if existent, the folder the right
was inherited from.
4. Navigate to the folder or diagram. There are two ways to add access rights
for a user:
Follow the first three steps in the paragraph above and continue as follows:
1. Select the user you want to remove the read access from.
If you cannot see the remove option for a diagram or folder, the
read access right was inherited from a parent folder. Navigate to
this folder by clicking its name in the column Inherited from.
Name of this Sets the name that shows up in the workspace selection for
workspace users who are members of multiple workspaces. By default, the
name is the name of the organization you entered when regis-
tering the workspace, plus workspace owner's full name in par-
entheses.
Enable private If you enable a private My documents folder, any content in this folder
folder 'My doc- can only be accessed by the user owning the folder. This folder can't be
uments' for accessed by any other user on the system, not even administrators.
every user
Currency Defines the default currency used in the simulation tool and in
different reports.
By default, mappings between BPMN elements and Dictionary category entries are
enforced, as recommended by BPMN. When this check box is enabled, the following
BPMN element types only references Dictionary entries in the corresponding cat-
egories:
IT system elements reference entries in the IT Systems category
Data object elements reference entries in the Documents category
Task elements reference entries in the Activities category
Pool/Lane elements reference entries in the Organizational Units or IT Systems cat-
egories.
This preselection keeps Dictionary entry references consistent and prevents an
unsuitable usage of Dictionary entry references. However, this restriction can be dis-
abled by clearing the Enforce matching dictionary item types check box.
2. In the configuration dialog, click Remove next to the language you want to
remove.
15.10.1 Licenses
To activate SAP Signavio Journey Modeler for your users, you need to assign
SAP Signavio Journey Modeler licenses in the new user management. You can
access the user management in two ways:
o In the settings for SAP Signavio Process Collaboration Hub, click User Man-
agement.
o In SAP Signavio Process Manager, go to Setup > Manage users &groups.
Details on user management can be found in section Manage users and groups.
SAP Signavio Process Manager enables you to define and manage approval
workflows for publishing diagrams. Approval workflows route a diagram to a pre-
defined list of people, who need to approve that the diagram is ready to be pub-
lished. This enables your organization to ensure the quality of all diagrams
published in the SAP Signavio Process Collaboration Hub.
You can define approval workflows in SAP Signavio Process Governance . To
define approval workflows, you need to purchase licenses for SAP Signavio Pro-
cess Governance in addition to your SAP Signavio Process Manager licenses.
To use the approval workflow feature, click Setup , then Manage approval work-
flows in the top drop-down menu of the Explorer.
Click Next to confirm and start configuring the approval workflow preferences:
Now that the approval workflow feature is active, click Setup , then Manage
Approval Workflows in the top drop-down menu of the Explorer in order to open
the following configuration dialog:
Clicking the link opens your SAP Signavio Process Governance workspace in a
new browser tab, so you can manage your tasks and processes (approval work-
flows) there.
o Manage approval workflows
All approval workflows defined in SAP Signavio Process Governance (and the
default approval workflow) are listed as links in this section. Click an approval
workflow to edit.
o Deactivate the approval workflow feature
If you want to stop using the approval workflow feature, you can deactivate
it.
o Synchronize users with SAP Signavio Process Governance
After you created new users in SAP Signavio Process Manager, you need to
synchronize SAP Signavio Process Manager with SAP Signavio Process
Governance, so your new users can be included in your approval work-
flows. Click Synchronize users now to create a SAP Signavio Process
Governance account for all your SAP Signavio Process Manager users who
did not have a SAP Signavio Process Governance account before.
You only need to click this button if there are problems with the configuration
between your SAP Signavio Process Manager and SAP Signavio Process
Governance workspaces--if the tenant ID is missing in SAP Signavio Process
Governance, for example. Most of the time, the configuration updates itself auto-
matically when changes are made. If you do need to manually fix the con-
figuration, click Synchronize configuration now to trigger a synchronization of all
diagram states, SAP Signavio Process Manager URLs and the SAP Signavio Pro-
cess Manager tenant ID.
The table in the Diagram states tab contains all states a diagram can be in. Icon
and name of a state are displayed in the explorer as soon as the state has been
triggered for the corresponding diagram. If the check box Publish is activated, a
diagram will be automatically published in SAP Signavio Process Collaboration
Hub after the corresponding status has been triggered (for this, it is, of course,
necessary that your workspace has a SAP Signavio Process Collaboration Hub).
Edit the states by clicking the corresponding table fields:
Changes in state configuration (as well as the deletion or creation of new states)
are automatically transferred to SAP Signavio Process Governance and are
instantly available when selecting states in the SAP Signavio Process
Governance workspace.
Click the + icon to add a new state:
Delete a state
You can assign diagram attributes for process participant roles. This enables you
to define the roles of participants in processes within SAP Signavio Process Man-
ager. In SAP Signavio Process Governance, you can then assign approval tasks
to these roles.
For example, the default approval workflow process is assigning the task busi-
ness approval to the process owner role. This means that the business approval
for a process is automatically assigned to the user whom you have defined as the
process owner in the corresponding attribute.
15.11.5 Participants
Configure the Participants attributes in the Participants tab.
Here, you can assign diagram attributes to SAP Signavio Process Governance
roles. This requires the creation of corresponding attributes on BPMN diagram
level in SAP Signavio Process Manager. Read more about custom attributes in
the chapter Add and manage notation subsets .
When creating or editing a business process diagram, you can now add the email
addresses of the corresponding participants to these attributes.
With this feature, you can only use the email addresses the cor-
responding users used to register themselves in SAP Signavio Pro-
cess Governance.
o To define one static expiry frequency for all diagrams, set the drop-down
menu Select how the timespan is determined to Fixed period .
Next, define the expiry frequency in the field Number of months . In our
example, the system triggers a new approval workflow after twelve months.
o To define the expiry frequency per diagram, set Select how the timespan is
determined to Custom attribute (type: number) . Next select the attribute you
want to use to configure the frequency. To configure custom attributes, see
section Add and manage notation subsets.
Next, define the expiry frequency in the field Fallback value if attribute not set .
This field serves as the default value if a diagram's expiry frequency attribute
value is empty.
In our example, the approval workflow is automatically triggered again after
twelve months.
To select the workflow you want the system to trigger once a diagram approval
expires, you need to switch to the Diagram states tab. Here you can define the
states that are considered as approvals in the Reset expiration column.
15.11.7 Reapprovals
To schedule reapprovals, set an expiry period in the Approval Expiration tab and
mark at least one of the diagram states in the Diagram states tab as Reset expir-
ation .
Existing approvals are affected by changing the Approval Expiration or the Dia-
gram state configuration.
Approval Expiration
If you change the expiration timespan, the new expiration period is used to sched-
ule the reapproval.
Example: If a diagram was approved two months ago and you set the reapproval
period to one month, the reapproval workflow is triggered immediately.
Diagram state
If you change the diagram state that resets the expiration, reapprovals only
depend on the new states. De-selected states are no longer considered for
already initiated expiry periods. For the newly selected states, the expiry period is
calculated from the time this state was reached.
Example: You have two diagram states, approved and rejected . So far,
approved was activating the approval expiration, now you want to change the dia-
gram state to rejected . As soon as the diagram state is changed, the reapprovals
linked to approved are discarded by the system. The system also searches for
revisions with the state rejected and recalculates the expiry period, starting from
the date the diagram was set to rejected . This means that changing the diagram
state does not immediately trigger the reapproval workflow, and that it may take
less than the complete timespan for the reapproval workflow to be triggered.
In case you did not select a specific workflow, you are redirected to your SAP Sig-
navio Process Governance workspace. Go to the Processes tab to see all exist-
ing processes, including your approval workflows:
We will now assume you created a new approval workflow, so we can guide you
through all the details of creating approval workflows in SAP Signavio Process
Governance. You can also edit all options explained here the same way when
opening an existing workflow.
Enter a name for the approval workflow and hit Enter :
If you have a SAP Signavio Process Governance stand-alone license, you need
to define SAP Signavio approval as the trigger for the process.
In case you are using SAP Signavio Process Governance as part of SAP Sig-
navio Process Manager, the approval workflow trigger is set automatically.
Here you can create actions for the approval workflow and link them with each
other. To create the first process element, click the Start event button:
Click the Signavio drop down and select Change state to create a new SAP Sig-
navio Process Manager task:
src="../images/[Link]" />
Create a new task to be executed by SAP Signavio Process Manager system.
Connect start event and task, label the task and select to which state the model
should be changed by the trigger:
The states can be defined in SAP Signavio Process Manager (see Diagram
states). When the task has been executed in SAP Signavio Process Governance,
SAP Signavio Process Manager will automatically set the diagram, for which the
approval workflow is executed, into this state.
Use the interactive context menu to create the first user task and name the task:
Assign the task to one or several of your editor & Decision Manager users by click-
ing the + button below the Assignment tab and selecting a user:
Alternatively, you can assign the task to one of the process participant roles. This
is recommendable for most cases, as it eases approval workflow management
when having several process owners and participants within the different pro-
cesses.
In the Form tab you can add several fields providing information about the to-be-
approved diagram:
Add a field.
To edit the field's information. like label and initial value, click the corresponding
field and edit it in the pop-up on the right:
Now, add an exclusive gateway followed by two (or more) SAP Signavio Process
Manager Change state tasks:
Define task labels as well as the state changes the tasks will trigger. If you want
to end the workflow after these steps, add end events :
The gateway represents a user decision, meaning the user executing the pre-
vious task can decide which of the following tasks should be triggered.
When clicking the gateway you can define the labels of the dialog that will be dis-
played to the executing user when the corresponding decision is to be made:
To define the outcome or the possible process flows, simply name the task fol-
lowing a decision:
In our example, it does not make sense to resolve the gateway automatically. You
can refer to the above illustration as a reference for automated gateway res-
olution in a similar case.
The new approval workflow can now be started from the explorer.
You can set access rights for the complete dictionary or limit the access to spe-
cific categories. Read more in section Set access rights for the dictionary.
If you need to add multiple entries at once or want to update existing entries, you
can import dictionary entries as XLS files. Read more in section Import dictionary
entries.
How to set up different categories for risks and controls is described in section
Create dictionary categories for risks and controls.
Dictionary entries can be used as data input objects or data definitions in DMN
modeling. For such entries, you need to set up a dictionary category that is activ-
ated for DMN modeling. Read more in section Set up a dictionary category for
DMN modeling.
You can configure which diagram types and diagram elements modelers can use
in your workspace.
You can define subsets for each diagram type and enable or disable diagram ele-
ments in these subsets.
Complete processes
For modeling complete processes, start with the BPMN Core Elements subset and
extend it if necessary.
Technical process steps
The technical level specifies the role IT systems play in your process. To specify tech-
nical details like exception handling and data storage, you need to make use of a
large set of BPMN elements.
5. To list the diagram elements grouped by type in the shape repository, activ-
ate Group diagram element types.
6. Click Save.
The subset is listed under the modeling language.
7. By default, every element is selected for the new subset. Select or remove
elements for the subset.
All changes are saved immediately.
4. To list the diagram elements grouped by type in the shape repository, activ-
ate Group diagram element types.
5. Click Save.
15.12.4 Define default colors and font formats for element types
You can define custom default shape and font formats for element types. These
formatting attributes are defined for all notation subsets. For example, if you
change the background color of the Task element, the system changes all BPMN
subsets accordingly. You can still overwrite these settings when formatting an ele-
ment in the editor as described in the chapter Format elements and labels .
The following default formatting options are available:
Font size Default : 12
Font bold Default : False
Font italic Default : False
Font color Default : #000000 (black)
Background color Default : #ffffcc (yellow)
Border color Default : #000000 (black)
Solid color (no gradient) Default : False
You can change the default format settings in the Modeling Languages tab of the
notations/attributes configuration dialog:
1. Switch to the Default Formats tab and select an element type. In our
example, we want to highlight the labels of all collapsed subprocesses of
your BPMN diagrams in pink by default:
2. Select the setting you want to adjust and click Edit or double click the set-
ting - in our case Font color :
3. Adjust the settings accordingly. Here, we use the drop-down menu to select
the color of our choice or insert the respective hexadecimal value:
4. Click Apply to save the changes. All existing elements of the corresponding
type in the diagrams of your workspace will now be adjusted. SAP Signavio
Process Manager will use the changed format for new diagrams as well.
5. You can create a new custom attribute or reuse an attribute you already
have available in your workspace.
You can't edit the data type or the As list option after saving the
attribute.
5. You can create a new custom attribute or reuse an attribute you already
have available in your workspace.
o To reuse a custom attribute, select it from the list.
o To create a new attribute, enter a name and a description for the new
attribute. Select the data type for the attribute. You can create list
attributes by activating As list.
You can't edit the data type or the As listoption after saving the
attribute.
Reusing attributes
To make the same attribute available for different elements or dictionary cat-
egories, you can reuse attributes that are already available in your workspace.
Reused attributes have the same ID.
In the tab Custom Attributes, you can manage the custom attributes in your work-
space.
To access the custom attributes you want to change, follow these steps:
2. To edit an attribute for a modeling element, stay in the tab Modeling lan-
guage.
To edit an attribute for a dictionary entry, switch to the tab Dictionary.
Format options
6. Enter the name of the responsibility you want to assign to the task in the
field Name.
o Enter the names exactly as listed the table below. When you use
different names, you won't be able to assign
RACI responsibilities to tasks.
o The additional definitions are only available when using custom
attributes, not for connectors.
o RACI definitions are only available in English, German and
French.
You can't edit the data type or the As listoption after saving the
attribute.
9. To ensure suggested dictionary entries are roles, select in Only for the cat-
egory Organizational Units.
Next steps
When you create a custom attribute of the data type Document/URL, modelers
can use this attribute to link to documents in SAP Signavio file storage, your doc-
ument management system, or in your network. They can also use this attribute
to link to online documents.
To create a custom attribute for linking documents, follow these steps:
You can't edit the data type or the As listoption after saving the
attribute.
Next steps
You can define attributes for dictionary entries, like you can define them for dia-
grams. You can also define custom dictionary categories and subcategories.
Category types can be defined for both root level categories and child categories.
The following category types are available:
Preference Description
Name Specify a name for the category (mandatory)
Parent cat- Select the parent category.
egory
Use for data Activate if you want to use the category for DMN input data (see Set up a
modelling dictionary category for DMN modeling ).
Publishing Determines whether dictionary entries should be published in SAP
mode
Signavio Process Collaboration Hub manually or automatically.
manually
an updated dictionary entry has to be explicitly published to display
the most recent version in SAP Signavio Process Collaboration Hub.
This enables strict quality assurance (see also Publishing dictionary
entries).
automatically
a new or updated dictionary entry is displayed in SAP Signavio Pro-
cess Collaboration Hub as soon as the entry is saved.
After enabling manually, you need to explicitly grant users the right
to publish dictionary entries, as described at Manage access
rights.
For risks and controls, it is not possible to use subcategories. If you need more
than one category for risks and controls, we recommend using multiple risk attrib-
utes. This means you create one dictionary category for each type of risk, for
example financial risks, legal risks, or health risks.
You can manage custom attributes of dictionary categories in the same way you
manage custom attributes of elements. Read more in section Add and manage
custom attributes.
4. To activate the category for DMN modeling, set the option Use for to Data
Modeling.
Read more on the settings in section Add custom categories for dictionary
entries.
1. Switch to the Modeling Language tab and create a custom Risk Man-
agement attribute.
2. When configuring the attribute, reference the newly created Risk and Con-
trol categories.
4. In the Visualization drop-down list, you can either select an icon or select
Property value. When you select Property value, instead of an icon the
value of the attribute is displayed.
5. For layers that are visualized with an icon, you can enable Show Details.
The attributes that are used for calculating the rules are then displayed next
to the icon.
6. Define the rules how the icons are displayed. See details below.
7. Click Close to leave the dialog. The changes are applied immediately.
6. Select values for the three parts of the rule: Property, Relation and Value.
Example:
The execution time should be highlighted in red if it is longer than 5 minutes
and highlighted in yellow if it is longer than 3 minutes.
You need 2 rules to achieve this.
You create the first rule:
The rules are connected with AND, which is usually what is used for overlays.
To add rules connected with OR, you click instead of Add new rules to
add additional rules.
The modeling convention feature enables users to check if diagrams stick to cer-
tain rules regarding notation(/BPMN-language), labeling, process structure and
diagram layout. This check can be displayed while modeling (or saving). Addi-
tionally, a modeling conventions report can be generated.
SAP Signavio offers SAP Signavio Best Practices modeling conventions as well
as custom modeling conventions.
To manage modeling conventions in your work space you need to be a member
of the Administrators group.
To access the modeling convention dialog open the explorer and click Setup,
then Define modeling conventions in the top drop-down menu.
In this dialog you can manage the existing modeling conventions and create new
ones.
This dialog offers an overview over the existing modeling conventions. Fur-
thermore conventions can be (de-)activated:
o Globally for the whole work space
o And specifically, the check button in the Editor and the auto-check in the
save dialog
If you want to create a whole new modeling convention, select Add custom mod-
eling convention in the upper right corner of the dialog:
Now you can chose between creating a new convention from the beginning or
copying an existing convention:
The new modeling convention is saved after closing the dialog and is now
included in the convention checks if activated (default setting).
To add a custom rule, click Add new custom rule in the corresponding section of
the convention's table:
A dialog will appear. Here you can insert the name and description of your new
custom rule:
After clicking Create , the new rule appears in the modeling convention dialog,
where it can be edited by clicking on the small pen-icon:
In addition to creating this kind of custom rules, you can define custom mandatory
attributes. If a process diagram contains empty mandatory attributes, this will be
reported by the modeling convention check.
To define mandatory attributes within an existing modeling convention, open the
modeling convention dialog and click Add new rule under Definition of man-
datory attributes :
In the following dialog, you can now select the attributes you want to be man-
datory:
After saving the configuration, the attribute set will be added to the modeling con-
vention table.
To change the selection of mandatory attributes or to delete the mandatory attrib-
ute set, click the small pen icon.
The external data sources interface for DMN data objects is available
for your On Premises installation on request. In case you want to activ-
ate the interface, please contact our SAP Signavio service experts on
the SAP ONE Support Launchpad .
In the SAP Signavio Decision Manager, you can use to define the data types of
input columns in DMN model decision tables.
For the data types string lists (enumerations) and hierarchies , you can set up
external services to retrieve corresponding data objects.
[Link] Architecture
The following diagram shows the system architecture of the external data source
interface:
The component on the left represents the SAP Signavio system. The right part of
the diagram represents a third-party service with access to the to-be transferred
data. It may contain a bridging application that reformats third party data so the
SAP Signavio Decision Manager can read it.
There are two options to set up a service so that third party data can be accessed
by the SAP Signavio Decision Manager.
The options are represented by the two outgoing request/response channels in
the diagram.
o Direct access: For this, the service URL defined in the SAP Signavio Decision
Manager has to be accessible via HTTP(S) GET requests. The service
response needs to match the SAP Signavio data format. See how to match the
format below.
o The Range Accessor Service: SAP Signavio offers a reference web applic-
ation that can either be used as an adapter to map data from existing services
or to build up an entirely independent data service. To use this web app
provided by SAP Signavio, you need to calibrate SAP Signavio accordingly.
Read more at Range Accessor Service.
The SAP Signavio system needs the response of an external service request to
comply to the following JSON structure:
{ type: "enumeration",
enumItems: [
{id:"firstPlace", title:"Gold medal"},
{id:"secondPlace", title:"Silver medal"},
{id:"thirdPlace", title:"Bronze medal"}
]
}
The enumeration response is a JSON object with a type declaration and a JSON
array of enumeration items. Each item is a JSON object with the mandatory attrib-
utes id and title . Any other attributes will be ignored.
Example hierarchy:
{
type: "hierarchy",
hierarchyItems: [{
id: "am",
title: "America"
}, {
id: "eu",
title: "Europe",
children: [{
id: "uk",
title: "United Kingdom"
}, {
id: "de",
title: "Germany",
children: [{
id: "berlin",
title: "Berlin"
}]
}, {
id: "fr",
title: "France"
}]
}, {
id: "as",
title: "Asia"
}]
}
The hierarchy response is a JSON object with a type declaration and an array of
hierarchy items. Each item is an object with the mandatory attributes id and title
attribute and the optional attribute children . children is an array having the same
format as hierarchy items. Any other attributes will be ignored.
The id value must not contain any whitespace characters and the
value of the title attribute has to start with an alphabet letter.
SAP Signavio offers a reference web application that can either be used as an
adapter to map data from existing services or to build up an entirely independent
data service.
To use this service, extend the AbstactExternalValueRange class (using a non-
abstract class) and dispatch the RangeServingServlet . This can facilitate the
reuse of an existing service. The service can be called and the data can be
mapped to the specified data format.
In either way, the output has to comply with the data format as specified above.
The sample web app SAP Signavio Range Accessor Service contains (among
others) the following files and folders (packages) of interest:
[Link] (com/signavio/rangeservice/servlet)
[Link] (com/signavio/rangeservice/conversion/)
public byte[] getValues(HttpServletRequest req) throws JsonProcessingException {...} .
The subclasses in the example subpackage serve as simple examples of service
implementations for enumeration and hierarchy providers.
[Link] (com/signavio/rangeservice/util/exchange/)
Click the link to open the management dialog for external data sources.
Now, click Add :
To learn how to reference external services when modeling data objects in the
Dictionary, read more at Referencing external data sources .
Not only the content of process documentations can be configured, but also their
visual properties.
Process documentation templates are stored in the Process documentation tem-
plates folder. This folder will appear in the folder tree on the left side of the
Explorer if you activate the process documentation templates as described
below.
1. Select in the menu bar under Setup the Show process documentation tem-
plates entry.
If the template folder is not shown in the folder tree, you can activate
the display as described above.
2. Select in the menu bar under New the Process documentation template
entry. You can also use create example template and then customize this
according to your needs.
To create and edit new templates, you are directed to the Editor. Here, you can
define the document structure, edit header and footer or specify diagram details.
Editing templates is similar to editing diagrams - elements are placed on the can-
vas via drag&drop and customized via attributes, which you can edit on the right
side in the attribute editor. The alignment of the elements is done mostly auto-
matically.
When you create a new template the following sections are applied automatically:
o cover page
o table of contents , which is automatically updated
o content pages , containing the actual process documentation
You can adjust the sections as needed, add new pages, or remove one of the
standard sections.
1. To delete a section, first select the element to delete, and then click in the
menu bar Delete .
2. In the panel on the left, under Document Structure all available elements
are listed. To add an element, drag the element on the canvas while holding
the left mouse button.
3. You can format labels of elements in the menu bar. Select the element and
then click the text format button. Here, you can define font size and color.
This can be useful to distinguish between various pieces of information that
are displayed as a list from each other, or to highlight certain information.
General attributes
Many shapes have similar general attributes that can be set in the attribute panel.
These will be explained here. Other, shape specific attributes will be explained in
the section about the corresponding shape.
o Color - You can change the background color of a section, sometimes also the
color of a label. You can either choose a color from the color picker or define a
hexadecimal value.
o Label - Many shapes have a label that will stand in front of a value (for
example 'Organization: [name of organization]'). You can define whether a
label should be displayed (check/uncheck the box 'Show label') and what the
label should be by configuring the corresponding attributes.
o Show Label - Define if the label shall be displayed for the element by checking
or unchecking the box.
o Hide page header/footer - Available in the More Attributes section of all sec-
tions - check or uncheck the box to hide the header or footer for the whole sec-
tion.
o Display - Here you can choose whether you would like the information to be
displayed in a list or in a table.
Importing/exporting templates
If you want to use an already applied template in an other SAP Signavio work-
space, you can export it here. Templates are exported as SAP Signavio archive
SGX file and can imported in another workspace for reuse.
By default, when you create a new template, the first section is the cover page.
The cover page has a header and a footer, two spaces for content and the doc-
ument title in the center of the page.
You can configure the following attributes for the cover page section by clicking
onto the page and opening the attribute panel:
Template parameters
In addition you can define template parameters for the cover page. Each tem-
plate parameter shape, available in the Document Structure header in the shape
repository, contains information about the process documentation file in general.
Template parameters can contain one of the following variables:
o Author
o Organization (default)
o Date
o Version
In the attribute panel, you can define which kind of information should be dis-
played. The data is automatically retrieved and added every time when you cre-
ate the actual documentation. You can also change the parameter label (for
example, 'author') and determine whether this should be displayed before the
value.
1. Drag the desired template parameter from the palette on the cover page.
Adding an image
You can insert an image of your choice into the cover page. The image can be
selected from the workspace or uploaded from your computer. The cor-
responding element can be found in the modeling palette under Static contents .
1. To add an image drag the Image element from the Static Contents section
of the shape repository to the cover page.
2. Select a picture from your computer or from the SAP Signavio workspace by
clicking the Edit button of the attribute Image. The dialog Edit: Image, link
a file/picture opens.
Sample cover
The table of contents is created and updated automatically. When you create
comprehensive templates, this update may take some time. In this case we
recommend to deactivate the automatic updating during modeling by unchecking
the box of the attribute Preview.
The process documentation pages are configurable and can be adapted to your
needs.
For each of the three sections, you can design a separate header and footer.
Thus, you can specify for example page numbers and at the same time prevent
that they appear on the cover and in the table of contents.
1. Click at the top or at the bottom of a page (if there is no header or footer,
you can drag the corresponding element from the palette to the page).
2. In the header and footer section you will find all the elements that you can
specify. Drag the required element to the desired location.
3. In the attribute editor, configure the display of each element.
Sample footer
Before you can add any variable elements to the content section, you need to add
a chapter/section element.
If you drop another chapter into a chapter, a sub-chapter will be created. If you
drop a chapter below another chapter, a new chapter will be created. In case you
don't need an elaborate chapter structure, you can simply place a per Diagram or
a Folder structure element. These are needed as a container for information ele-
ments on diagram and element level. Chapters and sub-chapters can be named
and will be numbered and added to the table of contents automatically.
When you added a chapter, you can place static information elements. These ele-
ments do not need a container. Static information can be defined in the attribute
panel and does not change with the diagrams a handbook includes.
A static attribute can for example be a disclaimer, a chapter overview, an image
or a table. You can put text directly into the table by double clicking it. Note that a
table can contain a header or a footer.
You can enforce page breaks, for example after large chapters, by placing a
Page Break element.
When configuring the display of dynamic diagram information, you can either use
a chapter per diagram with the Per Diagram element or use the Folder Structure
element to create a chapter per folder (with a sub chapter for each diagram). In
any case, the order of the diagrams is aligned to the folder structure.
3. In a chapter, you can drag different static elements whose values are set
during the modeling of the template. Such elements do not need any con-
tainers.
4. In the attribute editor, you can choose between the numbering style of the
chapters (Arabic numbers (default), Roman numbers or bullet points) for the
whole section. You can also define if the corresponding chapter should be
listed in the table of contents and if the numbers are displayed or hidden.
A chapter can contain different elements. For example, the chapter "Introduction"
could contain a free text element as the introduction text. Drag the Text element
from the section Static Content in the shape repository to a chapter. Add free text
to the introduction template.
In the following example, a graphic for all diagrams is displayed in the chapter
"Overview of individual diagrams":
For each diagram, the container element will later create a new sec-
tion.
2. Drag the element Diagram Image from the section Diagram Details to the
Per Diagram -element.
3. In the attribute editor, you can restrict what diagram type to be inserted (if
for example only BPMN 2.0 process diagrams should be documented, dis-
able all other chart types).
Diagram details
Element Description
Information Displays one of the diagram attributes Author, Diagram type, Last mod-
about the dia- ified, Link, Path, Revision number, Last author, Publishing status, Pub-
gram lishing date or Authors (all people who worked on the diagram), which can
be chosen in the attribute panel. You can add more than one shape to dis-
play different attributes.
Diagram Creates an image of the diagram. The following attributes can be
image
defined:
o Rotate : defines if the diagram image should be rotated 90°.
The default setting ‘Automatic’ rotates thediagram if it is too
large to fit.
o Orientation : defines in which direction a diagram should be
rotated.
o Stretch over multiple pages : if activated, a diagram is printed
in its original size, over multiple pages if necessary.
Process par- Displays all roles of a diagram. Pool/lanes, additional owner and
ticipants
organizations that are linked through a dictionary entry are
included here.
o Lanes in diagram : Specify whether lanes should apply as pro-
cess participants.
o Additional process participants : Select which process par-
ticipants should be taken into account in the overview (depend-
ing on their RACI property).
o Omit pools : Specifies whether pools should be included in the
overview.
Element Description
IT Systems Lists all used IT systems of a diagram.
Process trig- Lists all start events of a diagram.
ger
o Only named events : Specifies whether events that have no
name, should be listed as process triggers.
Linked dic- Displays all dictionary entries linked in the diagram regardless of
tionary
entries their category. Entries that are linked via a diagram element as
well as links via own attributes are considered.
o Categories : Select from which categories dictionary entries
should be included in the overview. To enable a better over-
view in the list view, you can create a heading for each of these
categories in the form of a sub-chapter.
Document This overview displays all versions of the diagram including the
revisions
creator and revision comment.
o Limit : In the attribute editor, you can define the maximum num-
ber of revisions displayed, default: 10.
Element details
Information shapes on element level require another kind of sorting shape as dia-
gram elements will be listed in a certain way here. You have to choose between a
table or a list view. If you add for a table, for each new information a column will
be added for the table.
3. The columns 'Name' and 'Responsible' are created by default. Now you can
drag and drop 'Element Details' elements into the table/list. A column will be
added for each new element.
In list view, subitems are added instead of columns that you can also
select and edit.
4. If you want to delete a column, select it and click the Delete button in the
menu bar of the Editor, or alternatively use the delete key on your keyboard.
5. If you have selected an Attribute on element level or Attribute on element
level (Multiselection) , specify now a column header (attribute Title in the
attribute editor) and select the attributes to be viewed.
6. In the attribute editor, click the Edit button. In the dialog that opens, select
the corresponding attribute for each modeling element. The elements Pro-
cess participants , Data objects , IT systems and Used dictionary entries
provide information about the named item regarding the listed elements.
7. Configure the appearance and content of the table (or list) in the attribute
editor.
Element Description
IT systems Insert a column that displays the IT systems connected to the ele-
ment.
Linked dictionary Insert a column that displays all the dictionary entries linked to the
entries element.
Element type Insert a column that displays the element type.
Sample tables
Sample list
This example table contains the name, the responsible role and documents that
are connected to each element of the diagram:
If all flows after a gateway have probabilities, flows are sorted by prob-
ability.
o If both are on the same height, then the element that is further
Elements that are not available in the selected language will be highlighted. By
clicking their title, you can translate them.
The original language will be displayed in the attribute editor. You can translate
the elements here.
If templates were defined in multiple languages you can choose the desired lan-
guage each time a process documentation is created.
To embed SAP Signavio products in an iframe using trusted domains, you have
the following options:
o Use one of the public trusted domains
o Add workspace-specific trusted domains
Some common third-party tools use domains that are public trusted domains.
When you embed SAP Signavio Process Collaboration Hub in the following
domains, no further action is required on your side:
o *.[Link]
o *.[Link]
o *.[Link]
When you want to embed SAP Signavio Process Collaboration Hub in other third-
party tools, you have to add the domains to the security configuration and adapt
the URLs.
Follow these steps:
When defining a start diagram, make sure that this diagram has been
published to SAP Signavio Process Collaboration Hub in the correct
revision. Otherwise, SAP Signavio Process Collaboration Hub guests
that are not logged in will not be able to see it.
An iframe that embeds SAP Signavio Process Collaboration Hub can look like
this, for example:
<iframe
src="[Link]
width="90%"
height="90%"
name="SAP Signavio Process Collaboration Hub">
</iframe>
1. In SAP Signavio Process Manager, create a custom attribute for the pro-
cess steps in BPMN diagrams.
The attribute is used to add the link to the training content. The data type of
the attribute must be Document/URL. Read more in section Add and man-
age custom attributes.
2. Export your BPMN diagram from SAP Signavio Process Manager as XML.
To do so, follow the instructions in section Export a BPMN diagram as
XML.
4. In SAP Enable Now, link training contents to the process steps. Use the cus-
tom attribute for this.
6. Import the diagram into SAP Signavio Process Manager. To do so, follow
the instructions in section Import a BPMN 2.0 XML diagram.
Find detailed user instructions on the SAP Signavio integration in SAP Enable
Now in the SAP Help Portal.
To use this feature, you need SAP Signavio Process Governance licenses.
With the SAP Signavio Process Governance integration, you combine SAP Sig-
navio Process Manager with an execution system.
15.15.1 Setup
To establish a link between SAP Signavio Process Manager and SAP Signavio
Process Governance, open the explorer, select a diagram and click SAP Sig-
navio Process Governance - Execute in SAP Signavio Process Governance .
If the integration has not been set up, an activation dialog is displayed. Activate
the check box at the bottom of the dialog and click Activate.
A new dialog will guide you through the deployment of your first process as
described at Process deployment .
When designing a process, it often helps to make use of the Collaboration and
Simulating BPMN diagrams features.
For example, to increase process awareness and encourage feedback, you can
publish the diagram in SAP Signavio Process Collaboration Hub.
For more information about process execution, refer to the sections Working with
approval workflows and Starting a new process case .
You can import the following content type from SAP Solution Manager to SAP Sig-
navio Process Manager:
o The Executable Library as dictionary entries
o The Process Step Library as dictionary entries
o Process diagrams as BPMN diagrams
SAP Solution Manager is the leading system, this means changes made in SAP
Signavio Process Manager are overwritten by an import.
You can export the following content types from SAP Signavio Process Manager
to SAP Solution Manager):
o Folders
o Sub folders as scenarios
o BPMN diagrams as processes
o Tasks as Process Steps and linked dictionary entries as Process Step Ori-
ginals
o Custom attributes
SAP and SAP Signavio have jointly created a document with an integ-
ration overview and best practices, you can find it here.
To set up the integration, follow the descriptions in the sections Configure SAP
Solution Manager and Configure SAP Signavio Process Manager.
If you need additional information, please contact our SAP Signavio service
experts on the SAP ONE Support Launchpad.
[Link] Scopes
You can limit the imported content with Scopes. Scopes are defined in SAP Solu-
tion Manager, for details see this section of the SAP Solution Manager WIKI.
If you don't select a Scope for the import, the full branch content is used as the
basis for all imports.
The first export to SAP Solution Manager creates a completely new folder and
process structure.
When you limit the imported content with a Scope, your Scope needs to include
the folder that the export created. Then all following exports update the content of
that folder.
If content is not included in the Scope, this content won't be updated during later
imports, but imported again as a copy.
You need to enter credentials for a user in the connection setup. The rights this
user needs can be system-specific.
To create the user in SAP Solution Manager, follow these steps:
1. In the User Maintenance, create a new user, for example with the name
CONNECTOR.
Ensure your security settings allow incoming requests from SAP Signavio Pro-
cess Manager to your SAP Solution Manager server (to the URL/port you need to
specify later). The IP addresses of the SAP Solution Manager integration service
are [Link], [Link], and [Link] for [Link] . You
need to use all 3 of them.
You can optionally use a reverse proxy to shield your SAP Solution Manager
server. The following diagram shows communication between SAP Signavio Pro-
cess Manager and Solution Manager:
The specific Solution Manager API endpoints we use for this integration are doc-
umented by SAP here.
If you want to set up a reverse-proxy, you find all the necessary information in the
linked SAP documentation. The protocol being used to access this API is always
HTTPS. SAP Signavio Process Manager never tries to establish a connection
using unsecured HTTP requests.
SAP recommends that you use exactly one solution for the production
scope of your SAP Solution Manager.
4. Leave the browser tab open or document the names of the Solution and
Branch. You'll need them when configuring the integration on the SAP Sig-
navio Process Manager side.
You'll also need the SAP solution administration later for Configure
attribute mappings .
You need to enter credentials for a user in the connection setup. The rights this
user needs can be system-specific.
How to create the user in SAP Solution Manager is described in the configuration
of SAP Solution Manager, in section Necessary user rights
8. Click Save.
You can use self-signed certificates with your connection configuration. Once
uploaded, this certificate is trusted on every request sent to Solution Manager.
Self-signed certificates must be in the SSL X509 format encoded with Base64
(this happens by default when exporting certificates from a web browser). If your
certificate is in the PKCS7 format, you need to convert it. Make sure your cer-
tificate is in the following format:
-----BEGIN CERTIFICATE-----
followed by the content of the certificate on a new line.
Then, on another new line, finish the certificate with
-----END CERTIFICATE-----
To upload your certificate, in the Configure tab, click Select a certificate next to
SSL Certificate.
You can additionally upload a keystore containing a private key so that your Solu-
tion Manager server can validate that requests are indeed coming from the SAP
Signavio Solution Manager connector (client-side authentication).
To set up client-side authentication, follow these steps:
2. In the tab Connection settings, upload the keystore for client-side authen-
tication.
4. Click Save.
Two-way authentication is set up.
The PKCS12 format is accepted for keystores. Uploaded files are validated.
SAP Signavio uses the API of the Process Management component of Solution
Manager 7.2 to read and update the branch content. We use GET and PUT
requests via https.
For session handling, the SAP Signavio connector authenticates with GET
request, sending a username and password and requesting a CSRF token. The
response from Solution Manager is an unauthenticated session and a CSRF
token. The token from the first request is used for all further communication. It's a
unidirectional connection.
The following SAP Signavio Process Manager attribute types are supported:
o Boolean
o Number
o Single-line text
o Multi-line text
o Drop-down (enumeration)
o Dictionary link
If the SAP Signavio Process Manager attributes are defined as lists, the mapped
Solution Manager 7.2 attributes have to be of the type multivalue to be com-
patible.
Read more about how to configure attributes in Solution Manager in this SAP
blog post .
SAP Solution Manager is the leading system, this means changes made in SAP
Signavio Process Manager are overwritten by an import.
Trigger the import to SAP Signavio Process Manager before you start
modeling your processes. This makes the imported content available
to the modelers when you start mapping your processes.
You can import one or both content types into the dictionary. When you import
both types, modelers can use both in diagrams.
We recommend that you create custom dictionary categories specifically for SAP
Solution Manager content. Only workspace administrators should have write
access to these categories.
o The custom dictionary category for Executables must be of the type Others
o The custom dictionary category for Process Steps must be of the type Activ-
ities
How you create custom dictionary categories is described in section Add custom
categories for dictionary entries.
In SAP, Executables are program functions that form the building blocks of a solu-
tion's business processes. You can import the definitions of available Execut-
ables from SAP Solution Manager to SAP Signavio Process Manager as
dictionary entries and use them in your process models.
All Executables
All Executables from the Executable Library from the connected SAP Solution
Manager are copied into the designated dictionary category.
Only title and description attributes are imported.
Type Name Title
Transaction TRANID
Program PROGID
FIORI_SEMANTIC_OBJECT / FIORI_
Fiori-App
ACTION
URL WEBLINK
Custom URL CUSTELEMENTID
SF-App SFDEEPLINK
Web Dynpro ABAP Application WDYAPPID
Web Dynpro ABAP Application Con-
WDYAPPCONFIGID
figuration
BSP Application BSPAPPID
CRM WebClient Application CRMWEBCLIENTLOGLINKID
CRM People-Centric UI CRM_BSP_FRAMEID
Java Web Dynpro WDY_JAVA_SOLMANID
Updates for Executables made in SAP Signavio Process Manager are over-
written by an import.
Current limitations
o When Executables are imported, the full library is imported. Limiting which
Executables are imported is not possible, since the Solution Manager API
only allows to import the full branch content.
o The folder hierarchy from Solution Manager is not imported, all Executables
are added to the same dictionary category. A dictionary entry for an impor-
ted Executables contains the Solution Manager folder path for this Execut-
able.
o Only the name and description of the Executables are imported into the dic-
tionary. It isn't possible to import attributes.
When you import Process Steps to the dictionary, modelers can link BPMN tasks
directly to Process Steps. This way, the tasks contain all additional links, material
and attributes defined in the linked Process Steps when exported to Solution Man-
ager later.
Current limitations
o All Process Steps are added to the same dictionary category, the folder hier-
archy from Solution Manager is not imported. A dictionary entry for an impor-
ted Process Step contains the Solution Manager folder path for this Process
Step.
o Only the name and description of the Process Steps are imported into the
dictionary.
Once you have copied diagrams from SAP Solution Manager 7.2, we
recommend to edit the diagrams in SAP Signavio Process Manager.
How you use the modeling tools is described in section Modeling.
The following limitation applies to copying processes from SAP Solution Man-
ager:
o If processes are available in multiple languages in SAP Solution Manager,
only the default language is copied.
For the integration to work, you need to create a Process Document for all rel-
evant processes before you start the first import.
While creating of this document is necessary for successfully importing content
from SAP Solution Manager, the document can be ignored once it was created.
How to generate a Process Document is described in this SAP blog post.
In the section Assignment group filters, you need to select Diagrams and Docu-
mentation. When you follow the procedure described in the blog post, this is Step
3.
In SAP Solution Manger, unlike SAP Signavio Process Manager, there is a dis-
tinction between process definitions and visual process diagrams.
A structure that contains process definitions is called a scenario. A process defin-
ition can contain a list of Process Steps. Process Steps are stored in the Process
Step Library. This list of Process Steps can be used to create visual process dia-
grams. The same process definition can be represented as several, equally valid
visual process diagrams. This means a process definition can include one or mul-
tiple visual process diagrams.
You can also create visual process models with draft Process Steps not stored in
the Process Step Library. In this case, the process definition doesn't contain a list
of Process Steps and is represented as visual diagrams only.
Visual process models can contain links to sub-processes.
Mapping of the SAP process structure to the SAP Signavio Process Manager process structure
A scenario is copied as a folder. Process definitions, the list of Process Steps and
visual process diagrams are copied.
If Process Steps were previously imported into the dictionary, imported BPMN
tasks are linked to Process Steps. For more information about the dictionary
import, see section Import Solution Manager content to the dictionary.
Custom attributes are copied if they are configured in the mapping, for details see
section Configure attribute mappings.
In SAP Solution Manager, the same process definition can be represented as sev-
eral, equally valid visual process diagrams.
In SAP Signavio Process Manager there is no separation between processes and
process diagrams. This means if in SAP Solution Manager there are multiple dia-
grams of the same process, these diagrams are imported as separate process
diagrams.
For linking preceding and subsequent processes, you need to configure a custom
attribute in SAP Signavio Process Manager. This attribute has to be of type Dia-
gram link (as list).
To link preceding processes, the attribute needs to be defined for BPMN 2.0 start
events. To link subsequent processes, the attribute needs to be defined for
BPMN 2.0 end events.
How you create custom attributes is described in section Add and manage cus-
tom attributes.
At the moment, the following limitations apply to copying process diagrams from
SAP Solution Manager:
o Only the diagram types Process and Collaboration are imported, universal
diagrams are not imported.
o Pools and lanes are not yet linked to dictionary items .
o Only a single subprocess can be linked in SAP Signavio Process Manager,
while SAP Solution Manager supports multiple links. If no default link is
defined, then the first link is used.
o Events are not linked to interfaces.
o Elements of the type System (IT systems in SAP Signavio Process
Manager) are not imported.
When you trigger a new copy, a new folder is created, with new copies
of the diagrams and folder structure. Existing copies aren't overwritten.
3. Select the custom attributes for linking preceding and subsequent pro-
cesses. For details, see section Preceding and subsequent processes.
4. In the Copy section, you can enable Add process name to the diagram
name.
By default, only the diagram name from SAP Solution Manager is used.
When you trigger a new copy, a new folder is created, with new copies
of the diagrams and folder structure. Existing copies aren't overwritten.
3. Click Copy processes and folders. Copying starts. The copy procedure can
take a while, depending on the number of copied processes.
When the copy procedure has finished, you get a notification how many pro-
cesses were copied.
A new folder is created automatically, with the naming pattern Solution-
Branch-timestamp .
o Tasks as Process Steps and linked dictionary entries as Process Step Ori-
ginals
o Custom attributes
When you export content to SAP Solution Manager for the first time, all
selected folders and all objects in these folders are newly created.
Later exports update the content and do not create duplicates.
1. Select the folder you want to export and select Import/Export - Export to
SAP® Solution Manager® 7.2 .
You can't export single diagrams, you always need to export the
folder containing the diagram.
2. Click Start.
The status of the export is shown.
After a successful export, the selected folders and processes are available in
SAP Solution Manager.
1. Configure a custom attribute of the type Dictionary link (list) for the element
type task of BPMN diagrams.
2. Restrict the attribute to only support dictionary entries of the category you
configured for the import of transactions.
3. Switch to the SAP Solution Manager configuration and open the tab Dic-
tionary Mappings.
5. To start an export, close the configuration tab and switch back to the
explorer .
[Link] Export Process Steps to the Process Step Library in SAP Solution Man-
ager
Solution Manager requires that every Process Step in a process references a Pro-
cess Step original from the Process Step Library. For every exported BPMN task,
one of the following actions is performed:
You can't delete SAP Solution Manager items in SAP Signavio Process Manager.
Deleted items in SAP Signavio Process Manager are still present in the SAP Solu-
tion Manager after an export. To delete an item, for example a model, a directory,
or an attribute, you must delete it on the SAP Solution Manager side.
15.16.10 Troubleshooting
[Link] Setup/connection settings
If you have problems setting up the integration, test the availability of the Process
Management Gateway Service (typically sap/opu/odata/sap/PROCESSMANAGEMENT/
):
1. In the SAP GUI, execute the SAP Gateway Client transaction /IWFND/GW_
CLIENT .
Problem/Error Solution
message
URL is not o Check which URL you have entered for the Solution Man-
reachable/no
message ager. Often this address is an internal one that cannot be
reached from the internet. This means the request needs to
be rerouted, using a reverse proxy, the SAP Cloud Platform
Integration (SCPI), a load balancer, an API management
tool, or something similar. The internal domain has to be
replaced by the URL of this gateway. The component of the
Solution Manager that we access via the API is sap/op-
u/odata/sap/ProcessManagement.
o Check the user rights. If the rights are not sufficient, you get
an unspecific the error message. In that case, you can view
the login of the user in the Solution Manager to confirm that
an incorrect URL is not the cause of the problem.
Connection Check the Solution Name you've entered. It has to be the technical
failed (the Solu- name of the Solution that can be found in the properties section of the
tion does not Solution in the Solution Manager. By default it's the solution name in cap-
exist) ital letters.
Connection Check the branch name you've entered. It has to be the technical name
failed (the of the branch that can be found in the properties section of the branch in
Branch does the Solution Manager. By default it's the branch name in capital letters.
not exist)
Credentials are Check the username and password you've entered to log in to the Solu-
incorrect tion Manager.
Problem/Error Solution
message
Connection 1. Trace the request and check if there is an incoming
can't be estab-
lished request of the IPs [Link], [Link], and
[Link] (US: [Link], [Link], and
[Link], AU [Link], [Link], and
[Link]) at your firewall and/ or the used gateway.
2. If there is no incoming request, check the URL you've
entered and your firewall settings
3. If there is an incoming request, check if there is a login or
login attempt on the SAP Solution Manager with the cre-
dentials entered in the connection settings tab
4. If there is no login, check your gateway settings
5. If the login to the Solution Manager is successful but you
don't get a message that the connection is established:
o check the SSL settings of your network. If you use a
self-signed certificate inside your network or for your
Solution Manager, this certificate needs to be
uploaded in the settings.
o the self-signed certificate is valid for a specific internal
IP address. For the SAP Signavio side of the con-
nection, the answer to the request is coming from the
gateway and not the internal server IP.
6. If you still can't establish a connection, please contact our
SAP Signavio service experts on the SAP ONE Support
Launchpad. To enable our support team to check the logs
for your workspace, open the Attribute mappings tab, and
note the time you did this.
Problem/Error Solution
message
The connection o For the export, SAP Signavio uses a PUT request, check if
was estab-
lished, but dia- your firewall or gateway are blocking these requests.
o There could be a problem with the session handling and the
grams can't be
exported CSRF Token. For the PUT request SAP Signavio uses the
CSRF Token, which is received at the initial login of the ses-
sion. This CRSF Token could be filtered out of the header at
the gateway. It is also possible that the Solution Manager
issued a new CRSF Token for each request.
Virus scan If you get the error message Virus scan profile does not exist,
error message
SAP Signavio Process Manager cannot access the SAP Solu-
tion Manager API.
To have a successful virus scan, an SAP-certified virus scanner
software needs to be installed and configured.
If you assume that there is no risk from connections outside
your network, for example your SAP Solution Manager server is
run in an on-premises structure, it is possible to deactivate the
virus scan.
We recommend to configure your virus scan according to the
SAP specifics.
[Link] Export
Problem Solution
The connection o For the export, SAP Signavio uses a PUT request, check if
was estab-
lished, but dia- your firewall or gateway are blocking these requests.
o There could be a problem with the session handling and the
grams can't be
exported CSRF Token. For the PUT request SAP Signavio uses the
CSRF Token, which is received at the initial login of the ses-
sion. This CRSF Token could be filtered out of the header at
the gateway. It is also possible that the Solution Manager
issued a new CRSF Token for each request.
Exports fail SAP Signavio Process Manager is only able to act as connector
to the SAP Solution Manager. This connection is not able to
verify the constraints of SAP Solution Manager attributes, for
example a size limit. When an attribute is mapped that contains
a value that is longer than this size maximum, the export fails. In
that case, check the attribute constraints.
Export single You cannot export single models. To export content, select
models is not
possible folders that contain the models to be exported. Every model and
every subfolder contained in the selected folder is exported.
To export BPM projects to SAP Solution Manager, proceed as
described in Export BPM projects to SAP Solution Manager .
Export to Solu- For exports to update existing structures, the structures need to
tion Manager
produces be included in the scope definition. You need to adjust your
duplicate cop- scope definition in Solution Manager to include the folder that
ies of process the SAP Signavio export created. Then all following exports
and process
steps update the content of that folder. See section Scopes.
Scopes are defined in SAP Solution Manager, for details see
this section of the SAP Solution Manager WIKI.
Problem/Question Solution
How is the transaction Via the Processmanagement API.
list imported from Solu-
tion Manager? SAP Signavio uses a GET request to retrieve the con-
tent of the specified branch. Only executable trans-
actions listed in the Executable Library in this branch
are imported.
Is it possible to use an SAP Signavio only imports elements from the Execut-
ABAP program from able Library. If the program can fill the Executable
SAP to define the Library or if you can import the program results into that
scope of the trans- library, you can use the program. SAP Signavio always
action list that is imports the complete library from the branch.
imported?
The program extracts
the executable trans-
actions per system,
per module, or per
function.
open standard BPMN 2.0 XML for process diagram interchange, but you can also
import diagrams of most popular proprietary formats. Read more in the Importing
overview of this user guide.
Engaging business users is a key success factor for SAP implementation projects
and ongoing system operations. SAP Signavio Process Manager is the perfect
business-facing interface for SAP Solution Manager. Read more about integ-
rating SAP Signavio Process Manager with SAP Solution Manager at SAP Sig-
navio Process Manager for SAP Solution Manager 7.2 .
If you use a different ERP system, you can implement a custom integration using
SAP Signavio Process Manager's REST API. REST APIs are programming lan-
guage-independent and follow a popular and well-established data exchange pat-
tern. This simplifies the implementation for your IT department, because your
engineers don't need to learn a new programing language or paradigm. To
license the SAP Signavio Process Manager API, contact our Sales Team at
sales@[Link].
SAP Signavio provides its own workflow execution platform SAP Signavio Pro-
cess Governance, which enables business users to automate workflows, while
keeping IT involvement at a minimum. Read more in the chapter Integrating SAP
Signavio Process Manager with SAP Signavio Process Governance of the
SAP Signavio Process Manager user guide. We recommend using SAP Signavio
Process Governance for automating workflows with human participation.
to the SAP Signavio Process Manager workspace. In such a scenario, you can
setup a custom integration - for example with a translation management system -
through SAP Signavio Process Manager's REST API. To license the SAP Sig-
navio Process Manager API, contact our Sales Team at sales@[Link].
This section provides an overview of the accessible APIs. For more information
on common integration scenarios, see System integration scenarios .
The following diagram illustrates how to access SAP Signavio Process Manager
with the REST API and the Mash-up API.
You can use the REST API to work with folders and diagrams. You can:
o List folders and their contents
o Create, rename, move and delete folders
o Search folders and diagrams. Searching supports filtering by result type
and paging search results.
o List a diagram’s revisions
o Fetch a specific diagram revision in JSON, BPMN 2.0 XML, SVG and PNG
formats
o Create, update, rename, move, copy, publish and delete diagrams
You can also use the REST API to work with the Dictionary and set-up. You can:
o List Dictionary categories and fetch category details
o Create, update and delete Dictionary categories
o Search for Dictionary entries by category, initial letter of the entry name, or
full text. Searching supports sorting and paging search results
o Fetch Dictionary entries
o Create, update and delete Dictionary entries
o Create custom attributes
o Create custom data types
Currently, there are some prerequisites for using this feature. For more
information, please contact our SAP Signavio service experts on the
SAP ONE Support Launchpad.
When you enable the Business Transformation Suite, all users are directed to the
launchpad of the new SAP Signavio Process Collaboration Hub.
Modelers who use SAP Signavio Process Collaboration Hub can switch between
two views, Preview and Publish.
o In Preview, all items the user has access to are visible, in their current
state. This includes unpublished modifications and items in draft status.
o In Publish, the published versions of items are visible.
You can enable both views for all users of SAP Signavio Process Collaboration
Hub.
o Enable the option Enable view switch for Hub license users.
Overlays are attribute visualizations that are added by modelers when they cre-
ate a diagram in SAP Signavio Process Manager.
By default, all overlays are visible.
You can select the following states for overlays:
o visible and active
o visible
o hidden
Clicking the URL, opens a preview of your current Classic SAP Signavio Process
Collaboration Hub in SAP Signavio Process Collaboration Hub in a new tab.
Use the preview of SAP Signavio Process Collaboration Hub to provide enable-
ment and training material for your users before migrating from Classic SAP Sig-
navio Process Collaboration Hub to SAP Signavio Process Collaboration Hub.
In the preview, you can create new dictionary items, folders, processes, and con-
figure settings.
Which options are available depends on your license.
All created objects and configured settings in the SAP Signavio Process Col-
laboration Hub preview remain when migrating from Classic SAP Signavio Pro-
cess Collaboration Hub to SAP Signavio Process Collaboration Hub.
You can adjust the appearance of SAP Signavio Process Collaboration Hub
according to your corporate identity and choose between several layout and dis-
play options.
Here, you can configure the text that is displayed as the headline of the SAP Sig-
navio Process Collaboration Hub's 'Home' page. If no text is configured, Wel-
come to SAP Signavio Process Collaboration Hub is displayed instead. You can
configure a text for each language you activated in your workspace settings.
Whenever a user accesses the general SAP Signavio Process Collaboration Hub
URL, the diagram you set here will be displayed. If you activated the Homepage,
this diagram will be displayed there. We recommend to reference a value chain
diagram that represents your process landscape.
If this box is activated, SAP Signavio Process Collaboration Hub will display the
Home page as entry page. It shows an entry diagram (if specified), it also gives
you the option to search for key words amongst the published diagrams and sup-
plies information about recent changes in published diagrams. The text that is
provided in the Description attribute of the entry diagram will be displayed next to
the diagram on the entry page. If this attribute is undefined, a default text will be
displayed.
The Search page provides you with the option to search for diagrams, files and
dictionary entries. It also displays information such as the item's description and
when it was last published. This page is only available if the Home page is
Select if you would like SAP Signavio Process Collaboration Hub to display the
breadcrumb panel/hierarchy path of a diagram for Hub users and in the SAP Sig-
navio Process Collaboration Hub preview.
If this option is activated but the diagram is not linked to a hierarchy, the diagram
path will be displayed in the breadcrumb panel instead.
[Link] Comments
Choose whether you want to allow users of SAP Signavio Process Collaboration
Hub to see and/or leave comments.
[Link] Overlays
Here you can choose which of the attribute visualization layers should be avail-
able in SAP Signavio Process Collaboration Hub.
Configure the default settings for the folder tree on the left of the SAP Signavio
Process Collaboration Hub:
By default, the folder tree at the left side of SAP Signavio Process Collaboration
Hub is expanded.
Configure whether the dictionary should be accessible via the folder tree. The
option Neither categories nor search results additionally prevents dictionary cat-
egories and items from showing up in the search results.
You can set the application language for SAP Signavio Process Collaboration
Hub. If the setting is on Automatic , the program will adopt the language settings
of your workspace or, if you are not signed in, your browser.
15.21.2 Appearance
[Link] Template
Select the color template. Besides our signature theme, there are several other
color templates available:
You can use your own company logo instead of the SAP Signavio logo in the top
left of the SAP Signavio Process Collaboration Hub window. The logo on the load-
ing screen can also be adapted. To switch to your own logo, click the cor-
responding select file button, select the picture file in the corresponding menu
and click OK.
Specify the URL that is opened when clicking the logo in SAP Signavio Process
Collaboration Hub:
When activated, SAP Signavio Process Collaboration Hub does not have a
header and it's folder overview is collapsed, if it is embedded into an iframe (for
example as part of a Microsoft SharePoint Web Part).
15.21.3 Attributes
[Link] Layout configuration
In this menu, you can select the configuration of the tabs on the top right side in
SAP Signavio Process Collaboration Hub.
If the check box Use custom configuration is activated, you can configure the
attributes that should be displayed in SAP Signavio Process Collaboration Hub.
The default configuration is documented in the table below the select menus.
For customizing the view, proceed as follows:
You can switch to one of the linked diagrams from SAP Signavio Process
Collaboration Hub's overview tab by clicking its name. Any SAP Signavio
Process Collaboration Hub user navigate through the process levels by use
of the diagram path (if activated), Process level pyramid and breadcrumb
panel or linked subprocesses.
SAP Signavio Process Collaboration Hub users are not exclusively managed in
the Explorer under Setup. To grant Hub users access to diagrams, SAP Signavio
Process Collaboration Hub has to be configured correspondingly. In addition, dia-
grams have to be published explicitly.
[Link] Access right management options for SAP Signavio Process Col-
laboration Hub users
Depending on your edition and integration variant of SAP Signavio Process Col-
laboration Hub, the access configuration may vary:
o Since version 11.11.0, you can manage SAP Signavio Process Col-
laboration Hub users in the same way you manage users of SAP Signavio
Process Manager (username/password-based).
o You are using the on-premises edition without Active Directory integ-
ration: In this case, you only have to make sure that Hub users can access
the URL <serverurl>/intra/portal (if necessary contact your administrator). Once
a diagram has been published, all Hub users can access and comment on
it.
o You are using the Software-as-a-Service version and SAP Signavio Pro-
cess Collaboration Hub with SAML 2.0-based authentication: Hub users can
authenticate via a third-party account using a SAML (Security Assertion
This problem can be solved by adding SAP Signavio Process Manager to the trus-
ted sites of Internet Explorer. If you use SAP Signavio Process Manager in the
software-as-a-service version, the corresponding URL is [Link]
[Link] (European server), respectively [Link]
(US server) or [Link] (Australian server).
The SharePoint search allows users to search for documents which are uploaded
into SharePoint and then associated with diagram elements or dictionary entries
in SAP Signavio Process Manager. The full text search is performed using the
Explorer or advanced search in SAP Signavio Process Collaboration Hub.
The performance of the full text search in SAP Signavio Process Col-
laboration Hub depends on the performance of your SharePoint
server.
Creating a decision table in SAP Signavio Process Manager involves configuring input data by naming each input and specifying its data type, followed by mapping these inputs to the corresponding outputs using defined decision rules . The decision logic is executed using tables that delineate business rules, enhancing the clarity and execution consistency of decision-making processes . The tool further supports decisions by allowing the definition of hit policies, determining how rules are applied per decision, thus ensuring comprehensive decision coverage .
The SAP Signavio Process Manager's dictionary feature enhances process modeling by offering reusable components, thus promoting consistency and reducing redundancy in process documentation . It allows modelers to link elements to defined dictionary entries, ensuring uniformity in terminology and process attributes . Considerations include managing access rights to prevent duplication, and overseeing entry updates to preserve dictionary integrity . This management ensures entries remain valid and current across the process landscape .
To prevent duplicate entries, SAP Signavio Process Manager recommends assigning designated dictionary managers to oversee dictionary consistency . These managers can review entries in suggestion categories to detect and merge duplicates . Additionally, care should be taken with Excel file imports to ensure the 'Create new entries for all rows' option is not enabled if similar entries already exist . Multi-language settings may also cause duplicates, so managers should check across languages .
SAP Signavio Process Manager supports business decision-making with DMN diagrams by allowing users to structure decision-making elements into decision tables, where business rules are defined and applied to determine outputs based on input data . It enables simulation of decisions using data inputs to test decision outcomes, and integrates decision logic with BPMN processes for enhanced process automation . Additionally, DMN provides tools for defining comprehensive decision logic, including literal expressions for complex decision scenarios .
SAP Signavio Process Manager addresses process diagram revisions by providing tools for comparing different revisions side by side, enabling users to visualize structural and logical differences . Users can also restore earlier revisions if needed. This toolset ensures transparency and accuracy in process updates, facilitating consistent process documentation and minimizing errors throughout revision cycles .
The SAP Signavio Process Manager REST API facilitates seamless data synchronization and integration with third-party systems by providing a standardized data exchange mechanism . It supports custom integrations, allowing organizations to tailor interactions with various enterprise systems, including ERP platforms . However, using the REST API requires additional licensing and technical expertise for customization and setup , potentially limiting accessibility for organizations lacking these resources.
SAP Signavio Process Manager enhances ERP integration by ensuring that process definitions are synchronized with the actual state of the ERP system. This allows organizations to align business processes with their ERP system's reality, facilitating consistent process execution and compliance with business rules . Additionally, custom integrations using the SAP Signavio Process Manager REST API are possible, allowing more tailored synchronization with non-SAP ERP systems . The tool also acts as a user-friendly interface for SAP Solution Manager, promoting user engagement .
SAP Signavio Process Manager allows visualization customization of process diagrams through the uploading of custom SVG graphics for customer journey maps, value chains, and BPMN diagrams . Users can define custom notations and attributes for diagram elements, supporting tailored visualization aligned with organizational needs . This capability enhances the communicative power of diagrams, aiding stakeholders in understanding and engaging with process designs effectively .
SAP Signavio Process Manager supports collaboration and user accessibility through the use of the Process Collaboration Hub, which serves as a central information source for organizational processes . The Hub integrates easily with other systems and supports single sign-on (SSO) via SAML, enhancing both user experience and security by reducing the need for multiple logins . This integration also ensures that business data and processes are accessible to all users contributing to process improvements and compliance .
Integrating SAP Signavio Process Manager with project management systems enables streamlined project planning and execution by embedding diagrams in external systems, ensuring that processes are consistently referenced and adhered to . This improves organizational workflows by enhancing transparency and facilitating cross-functional collaboration, leading to more effective project outcomes and efficient resource utilization . The ability to use the REST API for custom integration further enhances flexibility and alignment with organizational goals .