SlideShare a Scribd company logo
Practical
Process Automation
@berndruecker
https://www.theguardian.com/technology/2018/apr/24/
amazon-jeff-bezos-customer-data-industries
Process Automation Forum April 2021 - Practical Process Automation
Slow,
expensive …
… and annoying
3-5
minutes
Let‘s automate?
Business
Case
Legacy
Architecture
Shortage of
Developers
Camunda Con Live 2020
https://blog.bernd-ruecker.com/process-automation-
in-harmony-with-rpa-720effdb0513
Robotic Process Automation
RPA
RPA
Self-service
Immediate
response
BUT…
Governance
Mixing task and
process automation
Task vs. Process Automation
https://blog.bernd-ruecker.com/how-to-benefit-from-robotic-process-automation-rpa-9edc04430afa
Task
Automation
Process
Automation
Telekom‘s Journey
Software to Build Software (to Automate Processes)
Low code
Pro code
Developer-friendly
Process
Automation
Task
Automation
Traditional BPMS
iBPMS
RPA
App Integration Tools
Event-Driven Architecture
(EDA)
Integration Frameworks
Batch Jobs
Software Development
Digital Process Automation (DPA)
Workflow engines, process orchestrators, or microservice orchestrators
distributed as OSS product, SaaS, or unproductized OSS project
Data Pipelines
Custom Software Development
To be published on InfoWorld soon
Process automation
scenarios
Process Automation Scenario
Unique
Standard
Desired
Unnecessary
Complex
Simple Process complexity
Process Innovation
Process
Big
Small Scale
Process
Task Scope
Planned
Ad-hoc or
temporary
Project setup
e.g. accounting software e.g. onboarding process that needs
to include a lot of legacy systems
e.g. insurances using telematics
data
e.g. webshop selling
innovative products
e.g. integrating one
standard cloud system
with another
e.g. one business
department solving a
local pain
e.g. end-to-end load origination
process invoking lots of other
services
e.g. lots of applications, people or
developers involved. Large volume
of instances.
e.g. automating one
single task in a larger
process
e.g. end-to-end processes like
customer onboarding, loan
origination, order fulfillment.
e.g. a budgeted IT project
resulting in an application having
a couple of years life time.
e.g. a one-time data
adjustment for millions
of records
Process Automation Forum April 2021 - Practical Process Automation
Process Automation Scenario
Unique
Standard
Desired
Unnecessary
Complex
Simple Process complexity
Process Innovation
Process
Big
Small Scale
Process
Task Scope
Planned
Ad-hoc or
temporary
Project setup
21
Camunda worked
immediately, straight out
of the box. This solution
allows us to show our
stakeholders where
problems are arising --
adding value without any
added coding.
Dr. Eric Euerlings
Senior Integration Architect
Helsana
Challenge
Switzerland’s largest healthcare insurer
needed a quick and compliant way to quickly
let customers buy insurance products online.
Results with Camunda
“
Selling Insurance Online in 2 Days
Solution
New self-service web portal, let customers
verify their identity and purchase products
directly online. With the ‘Helsana Process
Cockpit’, based on Camunda Optimize, the
team can see the status of all applications
and automatically alerts internal stakeholders
to process issues.
applications processed
in first 3 months
15.000+
Case Study
to complete backend
integration
48 hours
no new code needed to
deliver self-service
documentation portal
0 code
Process Automation Scenario
Unique
Standard
Desired
Unnecessary
Complex
Simple Process complexity
Process Innovation
Process
Big
Small Scale
Process
Task Scope
Planned
Ad-hoc or
temporary
Project setup
23
Solution
Seamless integration with the existing Java
infrastructure was a key reason Camunda
was chosen to drive order execution within
300 ms – even at scale. Simple configurability
and process transparency that can be
updated as requirements change drove
Zalando’s choice of Camunda.
Camunda’s open
platform supports our
individual needs in a way that
closed BPM suites just
cannot achieve. Our BPMN
process models are executed
directly, which improved
communication between
business and development,
which also shortens
development cycles.
Marko Lehn
Software Engineering Team Lead
Zalando
Challenge
Zalando is Europe’s largest online platform for
fashion, partnering with over 1,500 brands in
15 European markets. Since 2014, every
order placed by Zalando’s 16 million
customers has been executed by Camunda
Platform. Zalando needed to replace a home-
grown system that was inflexible and difficult
for business stakeholders to use.
Results with Camunda
“
Zalando adds transparent and predictable order
fulfillment at scale… stay calm and shop online
Annual online orders
processed by Zalando using
Camunda
144 million
With documented processes
that align technical reality
and business expectations
Process execution time for
order completion at scale
Case Study
300 ms clarity
Process Automation Scenario
Unique
Standard
Desired
Unnecessary
Complex
Simple Process complexity
Process Innovation
Process
Small Scale
Task Scope
Ad-hoc or
temporary
Project setup
Big
Process
Planned
Unique
Standard
Desired
Unnecessary
Complex
Simple Process complexity
Process Innovation
Process
Big
Small Scale
Process
Task Scope
Planned
Ad-hoc or temporary Project setup
Sweet
Spots
Commercial Off-the-shelf
Pro Code
Developer
Friendly
Tools
Low Code
Developers Business folks
Process
Automation Low code
development
Process Automation Forum April 2021 - Practical Process Automation
Your glue code to implement the REST call
Your code to provide a REST endpoint
34
Example Architecture
CRM system
Java glue code to
invoke REST API
REST
Java glue code to
invoke REST API
Workflow
Engine Client
Process Definition
RESTAPI
1
2
3 4
1
2
3
4
Onboarding
Microservice
Java Maven Project
(using Spring Boot)
Scoring service
REST
What do you need?
# Existing team of developers
# A Camunda training,
coach or expert
Want to learn more?
https://ProcessAutomationBook.com/
Free electronic version available
Featuring code examples:
Thank you!
@berndruecker

More Related Content

PDF
JFS 2021 - The Process Automation Map
PDF
Getting Started with Infrastructure as Code
PPTX
Saga about distributed business transactions in microservices world
PDF
CamundaCon 2021 Keynote :From Human Workflow to High-Throughput Process Autom...
PDF
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
PPSX
Elastic-Engineering
PPTX
Azure DevOps
PPTX
The Microservices world in. NET Core and. NET framework
JFS 2021 - The Process Automation Map
Getting Started with Infrastructure as Code
Saga about distributed business transactions in microservices world
CamundaCon 2021 Keynote :From Human Workflow to High-Throughput Process Autom...
apidays LIVE Australia 2021 - Composing a Headless and Composable Commerce Ar...
Elastic-Engineering
Azure DevOps
The Microservices world in. NET Core and. NET framework

What's hot (20)

PPTX
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
PPTX
Azure Devops Build Tools for Powerapps
PPTX
Domain Driven Design(DDD) Presentation
PPTX
OutSystems: A more efficient way to build apps!
PDF
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
PPTX
Azure Container Apps
PDF
Designing Cloud Native Applications with Kubernetes
PPTX
REST API debate: OData vs GraphQL vs ORDS
PPTX
DevOps without DevOps Tools
PDF
camunda for developer-friendly BPM
PPTX
Migrate to Azure with Confidence - Inovar Consulting
PPSX
PDF
Migrate to Microsoft Azure with Confidence
PDF
CI:CD in Lightspeed with kubernetes and argo cd
PPTX
Introduction to Microservices
PPTX
Introduction to Microservices
PPT
Kunalhasija CMDB & ITIL
PPSX
Big Data Redis Mongodb Dynamodb Sharding
PPSX
Microservices, Containers, Kubernetes, Kafka, Kanban
PPTX
Microsoft DevOps Solution - DevOps
Advanced Change Data Streaming Patterns in Distributed Systems | Gunnar Morli...
Azure Devops Build Tools for Powerapps
Domain Driven Design(DDD) Presentation
OutSystems: A more efficient way to build apps!
Enterprise Agility with Jira Align Part 3: Executing the Plan and Pivoting fo...
Azure Container Apps
Designing Cloud Native Applications with Kubernetes
REST API debate: OData vs GraphQL vs ORDS
DevOps without DevOps Tools
camunda for developer-friendly BPM
Migrate to Azure with Confidence - Inovar Consulting
Migrate to Microsoft Azure with Confidence
CI:CD in Lightspeed with kubernetes and argo cd
Introduction to Microservices
Introduction to Microservices
Kunalhasija CMDB & ITIL
Big Data Redis Mongodb Dynamodb Sharding
Microservices, Containers, Kubernetes, Kafka, Kanban
Microsoft DevOps Solution - DevOps
Ad

Similar to Process Automation Forum April 2021 - Practical Process Automation (20)

PDF
CraftConf: Surviving the hyperautomation low code bubbl
PDF
CamundaCon 2022 Keynote: The Process Orchestration Journey
PDF
JavaLand 2023 - Process Oriented Integration
PDF
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
PDF
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
PDF
Jakob Freund: Camunda for IT Executives - Camunda Days
PDF
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
PPTX
RPA_EC_2Cre_Chapter 01-RPA Foundations.pptx
PDF
[Webinar] Transforming Telcos with Digital Process Automation (December 10, 2...
PPTX
Adoption of Robotic Automation Process
PDF
Camunda-Team-India-Tour-Bengaluru-20241128
PDF
Ai driven rpa work fusion kyle hoback cwin18_nyc
PPTX
Business Process Automation and Data Processing Workflows
PPTX
Олена Вірун “Robotics process automation: How we can change the customers bus...
PPTX
Roadshow 2018 - Microservices mit Camunda
PDF
Microservices with Camunda - Talk from Camunda Days 01/2018
PPTX
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
PPTX
Robotic process automation
PDF
JavaBin Oslo: Open source workflow and rule management with Camunda
PPTX
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
CraftConf: Surviving the hyperautomation low code bubbl
CamundaCon 2022 Keynote: The Process Orchestration Journey
JavaLand 2023 - Process Oriented Integration
CamundaCon 2018: The Camunda Stack: Status Quo and Further Roadmap (Camunda)
CamundaCon NYC 2023 Keynote - Shifting into overdrive with process orchestration
Jakob Freund: Camunda for IT Executives - Camunda Days
CamundaCon 2018: The (Re-)Emergence of Workflow Automation (Keynote) (Camunda)
RPA_EC_2Cre_Chapter 01-RPA Foundations.pptx
[Webinar] Transforming Telcos with Digital Process Automation (December 10, 2...
Adoption of Robotic Automation Process
Camunda-Team-India-Tour-Bengaluru-20241128
Ai driven rpa work fusion kyle hoback cwin18_nyc
Business Process Automation and Data Processing Workflows
Олена Вірун “Robotics process automation: How we can change the customers bus...
Roadshow 2018 - Microservices mit Camunda
Microservices with Camunda - Talk from Camunda Days 01/2018
Camunda for Modern Web Applications by Corinna Cohn and Sowmya Raghunathan
Robotic process automation
JavaBin Oslo: Open source workflow and rule management with Camunda
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Ad

More from Bernd Ruecker (20)

PDF
QCon London: Mastering long-running processes in modern architectures
PDF
WeAreDevelopers Live 2024 - Mastering long-running processes in modern archit...
PDF
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
PDF
JCon Live 2023 - Lice coding some integration problems
PDF
JFall - Process Oriented Integration
PDF
Mastering Data for Higher Business Impact - at Commerzbank Innovation Summit
PDF
Camunda Chapter Hamburg - Surviving the hyperautomation low code bubble
PDF
Loosely or lousily coupled - Understanding communication patterns in microser...
PDF
JAX 2022 - Loosely or lousily coupled
PDF
JCon 2021 - Loosely or lousily coupled
PDF
Kafka Summit 2021 - Apache Kafka meets workflow engines
PDF
Micronaut Webinar 2021 - Process Automation Introduction
PDF
Webinar "Communication Between Loosely Coupled Microservices"
PDF
Automating Processes in Modern Architectures
PDF
OOP 2021 - Leverage the full potential of your hipster architecture
PDF
GOTOpia 2020 - Balancing Choreography and Orchestration
PDF
Reactive Summit 2020 - How state helps you to stay reactive
PDF
CamundaCon 2020 Keynote - The Return of Process Automation
PDF
Destination Automation: Automating Processes in Modern Hipster Architectures
PDF
Kafka Summit 2020: If an event is published to a topic and no one is around t...
QCon London: Mastering long-running processes in modern architectures
WeAreDevelopers Live 2024 - Mastering long-running processes in modern archit...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
JCon Live 2023 - Lice coding some integration problems
JFall - Process Oriented Integration
Mastering Data for Higher Business Impact - at Commerzbank Innovation Summit
Camunda Chapter Hamburg - Surviving the hyperautomation low code bubble
Loosely or lousily coupled - Understanding communication patterns in microser...
JAX 2022 - Loosely or lousily coupled
JCon 2021 - Loosely or lousily coupled
Kafka Summit 2021 - Apache Kafka meets workflow engines
Micronaut Webinar 2021 - Process Automation Introduction
Webinar "Communication Between Loosely Coupled Microservices"
Automating Processes in Modern Architectures
OOP 2021 - Leverage the full potential of your hipster architecture
GOTOpia 2020 - Balancing Choreography and Orchestration
Reactive Summit 2020 - How state helps you to stay reactive
CamundaCon 2020 Keynote - The Return of Process Automation
Destination Automation: Automating Processes in Modern Hipster Architectures
Kafka Summit 2020: If an event is published to a topic and no one is around t...

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
20250228 LYD VKU AI Blended-Learning.pptx
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
cuic standard and advanced reporting.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
CIFDAQ's Market Insight: SEC Turns Pro Crypto

Process Automation Forum April 2021 - Practical Process Automation

  • 4. Slow, expensive … … and annoying 3-5 minutes
  • 6. Camunda Con Live 2020 https://blog.bernd-ruecker.com/process-automation- in-harmony-with-rpa-720effdb0513
  • 8. RPA
  • 11. Task vs. Process Automation https://blog.bernd-ruecker.com/how-to-benefit-from-robotic-process-automation-rpa-9edc04430afa Task Automation Process Automation
  • 13. Software to Build Software (to Automate Processes) Low code Pro code Developer-friendly Process Automation Task Automation Traditional BPMS iBPMS RPA App Integration Tools Event-Driven Architecture (EDA) Integration Frameworks Batch Jobs Software Development Digital Process Automation (DPA) Workflow engines, process orchestrators, or microservice orchestrators distributed as OSS product, SaaS, or unproductized OSS project Data Pipelines Custom Software Development To be published on InfoWorld soon
  • 15. Process Automation Scenario Unique Standard Desired Unnecessary Complex Simple Process complexity Process Innovation Process Big Small Scale Process Task Scope Planned Ad-hoc or temporary Project setup e.g. accounting software e.g. onboarding process that needs to include a lot of legacy systems e.g. insurances using telematics data e.g. webshop selling innovative products e.g. integrating one standard cloud system with another e.g. one business department solving a local pain e.g. end-to-end load origination process invoking lots of other services e.g. lots of applications, people or developers involved. Large volume of instances. e.g. automating one single task in a larger process e.g. end-to-end processes like customer onboarding, loan origination, order fulfillment. e.g. a budgeted IT project resulting in an application having a couple of years life time. e.g. a one-time data adjustment for millions of records
  • 17. Process Automation Scenario Unique Standard Desired Unnecessary Complex Simple Process complexity Process Innovation Process Big Small Scale Process Task Scope Planned Ad-hoc or temporary Project setup
  • 18. 21 Camunda worked immediately, straight out of the box. This solution allows us to show our stakeholders where problems are arising -- adding value without any added coding. Dr. Eric Euerlings Senior Integration Architect Helsana Challenge Switzerland’s largest healthcare insurer needed a quick and compliant way to quickly let customers buy insurance products online. Results with Camunda “ Selling Insurance Online in 2 Days Solution New self-service web portal, let customers verify their identity and purchase products directly online. With the ‘Helsana Process Cockpit’, based on Camunda Optimize, the team can see the status of all applications and automatically alerts internal stakeholders to process issues. applications processed in first 3 months 15.000+ Case Study to complete backend integration 48 hours no new code needed to deliver self-service documentation portal 0 code
  • 19. Process Automation Scenario Unique Standard Desired Unnecessary Complex Simple Process complexity Process Innovation Process Big Small Scale Process Task Scope Planned Ad-hoc or temporary Project setup
  • 20. 23 Solution Seamless integration with the existing Java infrastructure was a key reason Camunda was chosen to drive order execution within 300 ms – even at scale. Simple configurability and process transparency that can be updated as requirements change drove Zalando’s choice of Camunda. Camunda’s open platform supports our individual needs in a way that closed BPM suites just cannot achieve. Our BPMN process models are executed directly, which improved communication between business and development, which also shortens development cycles. Marko Lehn Software Engineering Team Lead Zalando Challenge Zalando is Europe’s largest online platform for fashion, partnering with over 1,500 brands in 15 European markets. Since 2014, every order placed by Zalando’s 16 million customers has been executed by Camunda Platform. Zalando needed to replace a home- grown system that was inflexible and difficult for business stakeholders to use. Results with Camunda “ Zalando adds transparent and predictable order fulfillment at scale… stay calm and shop online Annual online orders processed by Zalando using Camunda 144 million With documented processes that align technical reality and business expectations Process execution time for order completion at scale Case Study 300 ms clarity
  • 21. Process Automation Scenario Unique Standard Desired Unnecessary Complex Simple Process complexity Process Innovation Process Small Scale Task Scope Ad-hoc or temporary Project setup Big Process Planned
  • 22. Unique Standard Desired Unnecessary Complex Simple Process complexity Process Innovation Process Big Small Scale Process Task Scope Planned Ad-hoc or temporary Project setup Sweet Spots Commercial Off-the-shelf Pro Code Developer Friendly Tools Low Code
  • 25. Your glue code to implement the REST call Your code to provide a REST endpoint
  • 26. 34
  • 27. Example Architecture CRM system Java glue code to invoke REST API REST Java glue code to invoke REST API Workflow Engine Client Process Definition RESTAPI 1 2 3 4 1 2 3 4 Onboarding Microservice Java Maven Project (using Spring Boot) Scoring service REST
  • 28. What do you need? # Existing team of developers # A Camunda training, coach or expert
  • 29. Want to learn more? https://ProcessAutomationBook.com/ Free electronic version available Featuring code examples: