Key Features, Live Demo, and Q&A with our technical team
Optimize 3.0 Release Webinar
22
Hello from Berlin!
Felix Müller
Product Manager
Optimize
Sebastian Bathke
Tech Lead
Optimize
Bill Betcher
Product Marketing
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
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.
55
Agenda
What is Optimize?
Live Demo
New Features
Customer Case Study
Next Steps
Q & A
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
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
8
Architecture Overview
Elastic
search
Camunda OptimizeCamunda BPM
Engine(s)
DB
R
E
S
T
9
Camunda Optimize 3.0
What’s New?
Process Events Monitoring
End-To-End Monitoring & Reporting for Business Processes
even if parts of the process are not automated with Camunda
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
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
13
Scenarios
When could Process Events Monitoring make sense for you?
14
End-to-End Business Performance
Monitoring across Camunda Processes
and Legacy Systems
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
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
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)
18
Live Demo Time
End-To-End Monitoring
19
Microservices Orchestration
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
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
22
Live Demo Time
Microservices Example
23
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.”
25
Technical Background
How to use the new capabilities?
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
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
28
Live Demo Time
Alerting, Monitoring, Reporting and Dashboarding
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
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
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/
Stay informed of upcoming webinars at
https://camunda.com/webinars
33
Any questions?
https://camunda.com/download
Open Source Community Platform
and Free 30-Day Enterprise Platform Trial
Thank you.

[Webinar] Camunda Optimize Release 3.0

  • 1.
    Key Features, LiveDemo, and Q&A with our technical team Optimize 3.0 Release Webinar
  • 2.
    22 Hello from Berlin! FelixMü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 familiarare you with Camunda Optimize? Let us know in the GoToWebinar app - we’ll wait a minute or so for your responses.
  • 5.
    55 Agenda What is Optimize? LiveDemo New Features Customer Case Study Next Steps Q & A
  • 6.
    AUTOMATEDESIGN Process Automation Platform COCKPITTASKLIST WORKFLOW ENGINE DECISION ENGINE OPTIMIZEMODELER CAWEMO IMPROVE TECHNICAL SUPPORT JAVA / REST API TECHNICAL EXPERTS CUSTOMER SUCCESS TRAINING CAMUNDA BPM
  • 7.
    7 Optimize: Business Monitoringfor 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
  • 8.
  • 9.
  • 10.
    Process Events Monitoring End-To-EndMonitoring & Reporting for Business Processes even if parts of the process are not automated with Camunda
  • 11.
    11 Optimize tracking eventsfrom 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 intoEnd-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
  • 13.
    13 Scenarios When could ProcessEvents Monitoring make sense for you?
  • 14.
    14 End-to-End Business Performance Monitoringacross Camunda Processes and Legacy Systems
  • 15.
    15 Real-Life Example: CustomerOnboarding 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: CustomerOnboarding 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 ElasticsearchCamundaOptimize Ingestion API Input Mgmt App B App C ... Camunda Process Engine: Customer Onboarding RabbitMQ RabbitMQ Connector Paper Documents (analog) Website Documents (digital)
  • 18.
  • 19.
  • 20.
    20 Real-Life Example: OrderFlow 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 Connectorfor Event Ingestion ElasticsearchCamunda Optimize Ingestion API Kafka Connector Checkout Service Order Service Shipping Service Payment Service Inventory Service Camunda BPM Engine
  • 22.
  • 23.
  • 24.
    24 Nokia Corporation isa 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.”
  • 25.
    25 Technical Background How touse the new capabilities?
  • 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? Wehave 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
  • 28.
    28 Live Demo Time Alerting,Monitoring, Reporting and Dashboarding
  • 29.
    29 Quick recap ofwhat 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 WithOptimize 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 ofupcoming webinars at https://camunda.com/webinars
  • 33.
    33 Any questions? https://camunda.com/download Open SourceCommunity Platform and Free 30-Day Enterprise Platform Trial
  • 34.