Day1 01 SIGNAVIO PI
Day1 01 SIGNAVIO PI
November, 2022
Public
Agenda
SAP Signavio Transformation Suite SAP Build Process Automation SAP Graph
• Overview • Overview • Overview
• Setup • Operations/Administrator View
SAP Signavio Process Intelligence • SAP Build Process Automation • Developer View
• Process Mining Development • Security
• Signavio Data Management • Automations (iRPA)
Components • Visibility Scenarios SAP Build Apps
• Process Investigation: SIGNAL • Migration • The App Builder
• Deploy and Publish
• User Interface creation
• App Logic
• Data
Public 2
SAP Signavio Process
Transformation Suite
Public 3
SAP Signavio Process Transformation Suite
Collaboration
Stakeholder alignment and active collaboration across
departments
Public 4
Process analysis and mining
Challenges
• Visibility into actual operations
• Inefficiencies in business processes (delays, long lead times)
• Process compliance
• Understanding where in the process the root cause
problem is
• Visibility into areas of improvement
Build
Benefits
• Gain visibility into the real process execution and process
inefficiencies
• Get recommendations for improvements
• Pinpoint improvement potential and drive
transformative changes
• Gain visibility into process paths that lead to
cumbersome experiences
Public 6
Process and journey modeling
Challenges
• Potential improvements to existing processes to be more efficient and
achieve broader alignment across the organization
• Need for transparency into various stages of a customer journey and
processes that are involved in the steps with least satisfaction
• Impact of change to the process landscape
• Confidence that processes are being adhered to in a compliant way
Benefits
Build
• Understand who does what, when and how within a process
• Identify the inputs and outputs of individual processes
• Standardize process practice, help ensure high quality of modeling
standards, and educate your organization
• Leverage the wisdom of the crowd and involve key stakeholders in the
transformation process
• Conform to your governance standards with process approval workflows
• Visualize the journeys your customers, suppliers, and employees take and
the impact your business processes have on their experience
• Understand how changes will impact process outcomes using process
simulation
Public 9
Process governance and
automated execution
Challenges
• Definition of overall guidelines of the process management
and process control model
• Compliance with internal and external governance
requirements and regulatory needs
• Transparency into the maturity of a documented business
process and the associated risks
• Error-prone and repetitive manually executed processes
Benefits Build
• Maintain organizational and regulatory compliance of all
documented processes
• Get approvals from key stakeholders on all documented
processes
• Maintain process relevance and maturity with regular
process reviews
Public 12
Process collaboration
Challenges:
Public 15
15
Agenda
SAP Signavio Transformation Suite SAP Build Process Automation SAP Graph
• Overview • Overview • Overview
• Setup • Operations/Administrator View
SAP Signavio Process Intelligence • SAP Build Process Automation • Developer View
• Process Mining Development • Security
• Signavio Data Management • Automations (iRPA)
Components • Visibility Scenarios SAP Build Apps
• Process Investigation: SIGNAL • Migration • The App Builder
• Deploy and Publish
• User Interface creation
• App Logic
• Data
Public 20
SAP Signavio Process Intelligence
Public 21
SAP Signavio Process Intelligence
within SAP Signavio solutions
Public 23
SAP Signavio Process Intelligence
Unleash the power in your process data
Public 25
What’s Process Mining
“Process mining is a family of techniques relating the fields of data science and process
management to support the analysis of operational processes based on event logs.
The goal of process mining is to turn event data into insights and actions. Process mining
is an integral part of data science, fueled by the availability of event data and the desire to
improve processes.”
Source: Wikipedia
Public 26
What is Process Mining (PM)?
Difference between PM and Data Mining
It's derived from the field of Data Mining as it uses similar technology to mine processes instead of
“mining for relations or patterns”.
Public
F 28
What is Process Mining?
How does Process Mining work?
• Most IT systems record many details of what happens in a process in the form of event / change logs
• These traces people leave behind moving through the process are called ‘digital footprints’
• Process mining captures these digital footprints, allowing you to analyse the business processes involved
Humans
Event Logs Process Insights
IT Systems
Public
F 29
Process Mining
Expectation vs Reality
• task rework(s)
• long cycle times • Real process cost: € 20
• high costs • Real # involved staff: 5
• firefighting / insecurity • Real # of steps: 12
• missing transparency • …
Public
F Let data tell your real story with Signavio 30
Order-to-Cash example
Ideal Process Real Process
Create Create
Sales Order Sales Order
High number of
errors in order taking
Create Create
Outbound Sales Order Outbound
Delivery Changed Delivery
High volume of
Late Delivery manual entries
Post Goods Post Goods
Issue Poor Customer Issue
Satisfaction
Invoice
Customer Receive
Receive Payment
Payment
Low automation of
invoice processing Long Order-to-Cash
Public
F Cycle Time 31
SAP Signavio Process Intelligence
Main capabilities
Get visibility into your real Reduce your time to insight and Embed your analysis results in
process execution. get automatically generated process and journeys models.
insights, quickly discovering
Analyze and monitor your data, existing correlations and
performance and compliance. anomalies.
*Through partnership with FortressIQ Analyze your data at a deeper level with task mining*
Public 33
SAP Signavio Process Intelligence
Process Data Management (aka ETL)
• ETL Overview
• Main Components
Public 35
SAP Signavio Process Intelligence
ETL and data modelling in SAP Signavio
An ETL process has three steps
(extract, transform & load) that are
used to blend data from multiple
sources.
Public 36
SAP Signavio Process Intelligence
Main components and benefits
Flexibility
Agility
Data source Extraction Transformation and data
management management model management
Benefit from comprehensive connectivity Define what data to extract and how and Create process data pipelines that
options and management of data when to extract it describe how to transform raw data into
sources. including pseudoanonymization and event logs from connected sources and
partitioning schemas as well as data
pipeline scheduling and management.
defined extractions, leveraging SQL
editors for transformations and live
Collaboration
previews of transformed data.
Public 38
Explore and Analyse – Architecture Overview
Use Case Demo: SA Repair Purchasing Process analysis
Business Process Source System SAP Signavio PI
Expert Data Expert Analyst
Process Investigation
Public 42
Demo
Overview SAP Signavio PI
Public 46
SAP Signavio Process Intelligence
Flexible data integration options
SAP Signavio process data management1
File Upload
Public 1also known as ETL connectors 2also known as ETL connectors 3General Availability foreseen Jan 2023 47
SAP Signavio Process Intelligence
When to use which approach – option 1 of 3
SAP Signavio process data management
Data Replication IF source application is supported & reachable via a standard connector
AND no complex transformations required besides standard content
AND dataset size is within threshold for standard connector*
THEN this is the advised and simplest option
SAP ERP
SAP SuccessFactors
ServiceNow
Jira Software
*With the threshold for the single biggest table at around 100mio records
Public 48
SAP Signavio Process Intelligence
When to use which approach – option 2 of 3
SAP Signavio process data management
Data Access
Public 49
SAP Signavio Process Intelligence
When to use which approach – option 3 of 3
SAP Signavio process data management
IF neither option 1 nor option 2 are applicable or are enough to Data Integration with
external tools via API
solve the target scenario
Standard Connectors to
THEN opt for external data integration tool via API analytical DBs, DLs, DWs
OR read already extracted data from an analytical database,
File Upload
data lake or data warehouse
OR use file upload
Other data sources
Public 50
SAP Signavio Process Intelligence
Standard connectors
Reduced time to analysis through
Applications: Analytical databases, ready-to-use standard connectors*
for the most common source systems
SAP ERP datalakes or Data Warehouses: and transformation templates and the
SAP SuccessFactors SAP HANA most common processes
Public 51
Demo
Data Extraction
File Upload
Public 63
SAP Signavio Process Intelligence
Ingestion API
• URL : https://baseURL/ingestion/data
• Example:
{
"type": "record",
"name": "tableName",
"fields" : [ {"name": "id",
"type": "long"},
{"name": "title",
"type": "string"} ]
}
Solve all data transformation and data quality needs in SAP Data Intelligence pipelines
Focus on process mining-specific modelling in SAP Signavio, based on already clean and ready-to-go data
Public 65
SAP Signavio Process Intelligence
Connectivity overview
+ SAP Open Connectors
Complex Data
(pre)processing
Build Your Own
+ SAP Data Connector
Complex Data Microsoft Microsoft
Transformations OneDrive Sharepoint
Intelligence Cloud SAP Cloud
Connector support
OData Workday
• Data Transformation
• Data Load
• Pipeline Logs
• Accelerators
Public 72
Data Transformation
What is an Event?
Public 73
Data Transformation
What is a case attribute?
Employee
Role
Materials
Approver
Net
Amount
Supplier
Public 74
Data Transformation
What is a case?
Public 75
Data Transformation
What is Data Transformation?
PO PR Invoice
Extract Transform
EBELN: Purchasing Doc BANFN : Purchase req. EBELN: Purchasing Doc
EBELP: Ariba item number BNFPO : Requisn Item BUKRS: Company code
BANF : Purchase req. MATNR : Material LIFNR : Vendor
BNFPO : Requisn Item MENGE : Quantity in base unit of EKORG : Purchasing Org.
BSTYP : Doc. category measure EKGRP : Purch. group
AEDAT : Changed on MEINS : Base unit WAERS : Currency
NETPR : Net price KONNR : Agreement ERNAM : Created by
ABSKZ : Updated information in WERKS : Plant BSTYP : Doc. category
related user data field RLWRT : Total value at time of
UEBTO : Overdeliv. Tol. release
UNTTO : Underdev. Tol. LIFNR : vendor
LGORT : Stor. Location BADAT : Requisition date of
material order
ERNAM: Created by
Public 76
SAP Signavio process data management - Data Transformation
Public
M 77
SAP Signavio process data management - Data Transformation
There are different scripts based on whether a case attribute or an event log is created
Case Attribute
A Case Attribute Log requires at least
one Case ID and CAN contain more
attributes to a case.
Event Log
An Event Log requires at least one Case
ID, Event Name & Timestamp and CAN
contain more attributes to an event.
Public 78
SAP Signavio Process Intelligence
Load
• Data Transformation
• Data Load
• Pipeline Logs
• Accelerators
Public 79
SAP Signavio process data management - Data Load
§ Manually load data into Process Intelligence with one single click
Public
M 80
SAP Signavio process data management - Pipeline Logs
Public
M 81
Accelerators
Use SAP Signavio Process
Inteligence accelerators as a starting
set of data transformations and
metrics to speed up your data
analysis and your time to value.
Public 82
SAP Signavio Process Intelligence
Accelerators: Quickly jump-start your analysis
Public 83
Demo
Data Transformation & Load
SAP Signavio Transformation Suite SAP Build Process Automation SAP Graph
• Overview • Overview • Overview
• Setup • Operations/Administrator View
SAP Signavio Process Intelligence • SAP Build Process Automation • Developer View
• Process Mining Development • Security
• Signavio Data Management • Automations (iRPA)
Components • Visibility Scenarios SAP Build Apps
• Process Investigation: SIGNAL • Migration • The App Builder
• Deploy and Publish
• User Interface creation
• App Logic
• Data
Public 90
Analytics and visualizations
Perform business and analyst
investigations. Get visibility into your
process reality.
• Investigations
§ Process discovery
§ Process variants analysis
§ Process conformance
§ Visualization widgets
• Metrics library
Public 91
SAP Signavio Process Intelligence
Investigations: Start your analysis in one single analytics environment
Manage all your process
investigations in one single
analytics environment.
Public 92
SAP Signavio Process Intelligence
Process discovery: Discover your process reality
Get full visibility on how your
processes are executed
Public 93
SAP Signavio Process Intelligence
Process variant analysis: Rapidly identify issues in your processes
Rapidly identify issues and get a
deep analysis of your process
variants.
Public 94
SAP Signavio Process Intelligence
Process conformance: Identify non-compliant processes
Identify potential process
compliance issues by comparing
process variants against your
designed process models.
Public 96
SAP Signavio Process Intelligence
Visualization widgets: Analyze and monitor your process improvement efforts
Visualize your experience and
process reality with an extensive
set of dynamic analytical
components.
• Activity list
• Breakdown
• Case Table
• Diagrams
• Distribution
• Funnel view
• Over time
• Sentiment widget
• Tables
• …
Public 97
Demo
Investigation
Public 101
What is SiGNAL?
SIGNAL
SiGNAL is our dedicated query language
for process analytics.
Public 103
SAP Signavio Process Intelligence
SIGNAL: Query process and experience data at scale
Perform detailed process data
analysis with a specialized query
language for process mining.
– Personalize your
visualizations based on your
queries results
Public 104
SIGNAL
What’s the syntax?
SELECT expressions
FROM table / process
WHERE conditions
Public
F 106
SIGNAL
The Data Model for SIGNAL Queries
Public 107
SIGNAL
Functions & Expressions
COUNT (DISTINCT) -
returns the number of unique rows
(no duplicates / no NULL values)
Public 108
SIGNAL
Matches Functions
Matches allow to filter cases based on a specific task sequence, indicated by the term
MATCHES. SiGNAL supports the following matching operators
A -> B "A" directly followed by "B" (can be omitted) A NULL "A" value is NULL
A ~> B "A" indirectly or directly followed by "B" NOT A All values that are not "A"
^A Sequence starts with "A" in any specific case A NOT B "A" directly followed by a value that is not "B"
B$ Sequence ends with "B" in any specific case A NOT (B | C) "A" followed by a value that is not "B" or "C"
A ANY "A" occurs anywhere in the case (A | B) “A” or “B”
Matching Operators
Public 109
Demo
SIGNAL
Public 114
SA Repair Purchasing Process – Pain points
• Invoices without GR
Impact:
Public 116
SA Repair Purchasing Process– Improvements
Possible Improvements:
- Automatic creation of PR
- Prepared equipment list for new employees based on their role
- Simple Web UI for employees to choose right product and avoid
wrong communication with Procurement team.
Public 117
SAP Signavio Process Intelligence
Further information
Documentation: ETL Requirements (e.g. feature sets & roles to access ETL)
https://documentation.signavio.com/suite/en-us/Content/process-intelligence/etl-requirements.htm
Documentation: SIGNAL
https://documentation.signavio.com/suite/en-us/Content/process-intelligence/signal.htm
Public 119
Thank you.
Contact information:
Amine Mabrouk
© 2022 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to SAP Materials for general audiences.