The new Process Events Monitoring feature set makes it possible for the first time to import process data into Optimize from a range of external sources and carry out monitoring, reporting, and continuous improvement for end-to-end processes even in cases where the entire process isn’t yet automated by Camunda BPM.
Enhancement in Optimize 3.0 include:
- New capabilities for efficient End-To-End Monitoring and Reporting
- New User Task Reporting and Monitoring capabilities which allow you to analyse performance trends for your user tasks
- New Flexible Alerting capabilities which allow you to send Alerts to any system of your choice
- New Dashboarding capabilities which simplify creating and modifying dashboards to a large extend
- Support for Elasticsearch 7
These new capabilities expand the scope of Optimize from a process analytics platform that’s entirely Camunda-centric to one that enables you to visualize, monitor, and improve processes anywhere in your organization–even the processes you haven’t yet gotten around to fully automating with Camunda.
In this webinar, Optimize Product Manager Felix Müller will be joined by Camunda Optimize Tech Lead Sebastian Bathke to share more on Process Events Monitoring and to show you step-by-step how to start using it.
Handwritten Text Recognition for manuscripts and early printed texts
[Webinar] Camunda Optimize Release 3.0
1. Key Features, Live Demo, and Q&A with our technical team
Optimize 3.0 Release Webinar
2. 22
Hello from Berlin!
Felix Müller
Product Manager
Optimize
Sebastian Bathke
Tech Lead
Optimize
Bill Betcher
Product Marketing
3. 3
Before we begin...
• This webinar will be recorded, and we’ll
send all registrants a link to the
recording.
• There will be opportunities to respond to
polls and to ask us questions about the
product and our learnings.
4. 4
Poll: How familiar are you with Camunda Optimize?
Let us know in the GoToWebinar app - we’ll wait a minute or so for
your responses.
6. AUTOMATEDESIGN
Process Automation Platform
COCKPIT TASKLIST
WORKFLOW
ENGINE
DECISION
ENGINE
OPTIMIZEMODELER CAWEMO
IMPROVE
TECHNICAL
SUPPORT
JAVA / REST API
TECHNICAL
EXPERTS
CUSTOMER
SUCCESS
TRAINING
CAMUNDA BPM
7. 7
Optimize: Business Monitoring for Continuous Improvement
+ Customized Dashboards: Users can create
process and decision reports (bar charts, line
charts etc.) and arrange them in dashboard.
+ Activity Reports: BPMN-based reports for
additional insights, e.g. with heatmaps for
spotting bottlenecks.
+ Threshold Alerting: Alerts can notify
stakeholders via E-Mail or other systems when
critical KPI meet certain thresholds.
+ Quick Setup: Historic Camunda Process Data
available without implementation effort, will be
imported automatically.
Heatmap reports show process model activity
Web application reporting & alerting to provide end-to-end real-time process monitoring and analytics
11. 11
Optimize tracking events from Microservices, Legacy and SaaS
ElasticsearchCamunda Optimize
Ingestion API
Connector(s)
Microservice
A
Microservice
B
Microservice
C
...
Legacy Systems /
RPA Bots /
Workflow Eng.
SaaS Apps
Camunda BPM
Engine(s)
12. 12
3-Step approach into End-to-End Visibility
Monitoring & Reporting
for your End-To-End
Process
Event Ingestion Design Process & Mapping
Optimize now offers a REST API
allowing you to connect any
external system to it for
Process-Related Event Ingestion.
The BPMN Process can be designed
directly in Optimize. Events can
easily be mapped to the steps in
the process.
Visibility into the process using
business-friendly reporting
capabilities including Heatmaps,
Reports, Dashboards and Alerts.
Optimize
REST API
Connector
External
Systems
Events
Events
15. 15
Real-Life Example: Customer Onboarding End-to-End
Customer Onboarding End-To-End Process
Paper
Document
(analog)
Website
Document
(digital)
Digital
Documents
via E-Mail
Printed
Documents
via Mail
16. 16
Real-Life Example: Customer Onboarding End-to-End
Risk Rating
Camunda Process: Customer Onboarding
Output
Mgmt
Input Mgmt.
Human Task
Mgmt
Service
Orchestration
Digital
Scan
(OCR)
Process
Trigger
Digital /
Analog
17. 17
Real-Life Example: Architecture
ElasticsearchCamunda Optimize
Ingestion API
Input Mgmt
App B App C ...
Camunda
Process Engine:
Customer
Onboarding
RabbitMQ
RabbitMQ
Connector
Paper
Documents
(analog)
Website
Documents
(digital)
20. 20
Real-Life Example: Order Flow
Some
Service
Some
Service
Some
Service
Some
Service
Checkout
Payment Shipment
Inventory
Order
placed
Payment
received
Goods
fetched
Goods
shipped
21. 21
Technical Architecture
Kafka Connector for Event Ingestion
ElasticsearchCamunda Optimize
Ingestion API
Kafka
Connector
Checkout
Service
Order Service
Shipping
Service
Payment
Service
Inventory
Service
Camunda BPM
Engine
24. 24
Nokia Corporation is a Finnish
multinational telecommunications,
information technology, and
consumer electronics company,
founded in 1865. In 2018, Nokia
employed approximately 103,000
people across over 100 countries,
did business in more than 130
countries, and reported annual
revenues of around €23 billion.
Nokia
Visibility into
Robotic Process
Automation
Real-Time Visibility into
Process Automation
Identify Bottlenecks
and Improve
Processes
“Camunda Optimize provides real-time visibility into our process
automation cases, including third-party events from Robotic
Process Automation (RPA)” said Eduardo Conceição, RPA
Architect at Nokia. “This allows us the opportunity for a complete,
end-to-end view of an entire business process in an easier way -
no matter what technology. As a result, we could better identify
bottlenecks, analyze process performance and ultimately improve
our processes overall.”
26. 26
Event Ingestion
POST http://localhost:8090/api/ingestion/event/batch
HEADER: Authorization: mySecret1234
Example Payload
[{
"specversion ": "1.0",
"id": "1edc4160-74e5-4ffc-af59-2d281cf5aca349", // unique event ID
"group": "group", // (end-to-end) process name
"source": "system", // external system
"type": "paymentOccured", // eventName that can be used for mapping
"traceid": "id4", // unique traceId (camunda world: process instance ID)
"time": "2020-01-01T10:00:00.000Z", // time of event occurrence
"data": { // optional payload (no nested data structures)
"field": "1",
"otherField": ""
}
}, {
...
}]
https://docs.camunda.org/optimize/3.0/technical-guide/event-ingestion-rest-api/
https://cloudevents.io/
27. 27
Using Kafka? We have something for you.
Kafka Event Adapter Example
https://github.com/camunda/camunda-optimize-examples/tree/master/kafka-event-adapter
Elasticsear
ch
Camunda Optimize
Ingestion API
Kafka
Connector
Checkout
Service
Order
Service
Shipping
Service
Payment
Service
Inventory
Service
Camunda
BPM Engine
29. 29
Quick recap of what we saw today
Event Based Processes
• End-to-End Monitoring and Reporting - even if parts of your process is not automated with Camunda
New Reporting & Monitoring Capabilities
• New Filters:
• Suspended Instances
• Start & End Date
• New User Task Reporting
• Flexible Alerting by using Webhooks
Enhanced Dashboarding
• Simplified adding Reports to Dashboard
30. 30
Updated Supported Environments
• Support for Elasticsearch 7.0.0+, 7.1.0+, 7.2.0+, 7.3.0+, 7.4.0+, 7.5.0+, 7.6.0+
• End of Support for Elasticsearch 6
• End of Support for Internet Explorer 11
https://docs.camunda.org/optimize/3.0/technical-guide/supported-environments/
31. 31
Getting Started With Optimize
1. Get the 30-day trial
https://camunda.com/download/enterprise/
2. Watch our “Getting Started In Less Than 5 Minutes” tutorial
https://camunda.com/learn/videos/getting-started-optimize/
32. Stay informed of upcoming webinars at
https://camunda.com/webinars