SlideShare a Scribd company logo
A Developer’s Quickstart Guide to
Open Source Process Automation using Camunda
Robert Emsbach - Head of Consulting APAC
2
Housekeeping
• The webinar is being recorded
• The recording and slides will be made
available after the webinar
• Please submit questions via the
GoToWebinar control panel
3
1. Product Philosophy and Stack Overview
2. Modeler Setup
3. Setting up a local environment for non- / Java-Developers
a. Prepackaged Tomcat, incl. simple process
b. Docker for Camunda BPM CE and EE
c. Spring Boot Starters
4. A simple REST service integration
Agenda
4
Developer Friendly & Agile
Business/IT Collaboration
Highly Scalable
Open Source & Standards-based
Cost-Effective
Camunda
Camunda Advantage
Traditional
Tough to Install & Extend
Single-point Design
Limited Scalability
Proprietary & Blackbox
Expensive
5
AUTOMATEDESIGN
Workflow and Decision Automation
COCKPIT TASKLIST
WORKFLOW
ENGINE
DECISION
ENGINE
OPTIMIZEMODELER CAWEMO
IMPROVE
TECHNICAL
SUPPORT
JAVA / REST API
TECHNICAL
EXPERTS
CUSTOMER
SUCCESS
TRAINING
CAMUNDA BPM
6
1. Download from https://camunda.com/download/modeler/
2. Extract archive and run
3. https://docs.camunda.org/manual/develop/modeler/bpmn/
Business friendly collaborative process modelling:
https://cawemo.com/
Plugins
https://link.medium.com/2nhjVN3fJ7
Camunda Modeler Setup
7
1. Have a JRE/JDK installed
(https://www.oracle.com/java/technologies/javase-downloads.htm)
2. Prepackaged Tomcat, incl. simple process model
https://camunda.com/download/
3. Extract archive
4. Run Start-camunda.bat / start-camunda.sh
5. Login using demo/demo
(invoice example process included)
https://docs.camunda.org/manual/develop/introduction/downloading-camunda/
Prepackaged Download
Good if you don’t
use Docker and
don’t like Java
8
1. Have Docker installed
https://docs.docker.com/desktop/
2. Download image and run container:
docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-latest
or docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-7.13.0
(docker ps -a, logs -f camunda, stop camunda, start camunda, rm camunda, rmi ...)
3. Access http://localhost:8080/ and login using demo/demo
4. Deploy Process Model from Modeler or via REST
https://docs.camunda.org/manual/latest/installation/docker/
Good if you
use Docker and
want to use the
REST-API
Docker - Camunda BPM Community Edition
9
1. Trial License https://camunda.com/download/enterprise/
2. Download image and run container:
docker login registry.camunda.cloud
docker run -d --name camunda-ee -p8080:8080
registry.camunda.cloud/cambpm-ee/camunda-bpm-platform-ee:7.13.0
Differences CE vs EE :
https://camunda.com/enterprise/ and https://camunda.com/products/cockpit/#/features
Docker - Camunda BPM Enterprise Edition
10
1. Have Java and Maven installed
2. Camunda Spring boot Initializer
https://start.camunda.com
3. IDE or mvn spring-boot:run
4. Access http://localhost:8080/
5. Login using demo/demo
6. Deploy Process Model from classpath
(or Modeler or via REST)
Spring Boot
For Enterprise
ensure credentials are configured in settings.xml and change to:
<version>7.13.0-ee</version>
...
<artifactId>camunda-bpm-spring-boot-starter-webapp-ee</artifactId>
...
<repositories>
<repository>
<id>camunda-bpm-nexus-ee</id>
<name>Camunda Enterprise</name>
<url>https://app.camunda.com/nexus/content/repositories/camu
nda-bpm-ee</url>
</repository>
</repositories>
11
https://github.com/camunda-consulting/code/tree/master/snippets/rest-service-task-spring
• package org.camunda.example.service
• (RestCallExampleTest)
• src/main/resources/RestCallExampleProcess.bpmn
• Add Lombok and Camunda SPIN dependencies to POM
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
</dependency>
<dependency>
<groupId>org.camunda.bpm</groupId>
<artifactId>camunda-engine-plugin-spin</artifactId>
<version>7.13.0</version>
</dependency>
<dependency>
<groupId>org.camunda.spin</groupId>
<artifactId>camunda-spin-dataformat-json-jackson</artifactId>
<version>1.8.0</version>
</dependency>
REST Service Integration with Spring Boot
12
a. Connectors - not recommended
https://docs.camunda.org/manual/latest/user-guide/process-engine/connectors
https://github.com/rob2universe/camunda-http-connector-example
b. External Task Pattern
https://docs.camunda.org/manual/latest/user-guide/process-engine/external-tasks/
C# https://github.com/camunda-consulting/code/tree/master/snippets/csharp-simple-external-worker
Python https://github.com/camunda-consulting/code/tree/master/snippets/python-external-worker
JavaScript: https://github.com/camunda/camunda-external-task-client-js
NodeJS https://github.com/nikku/camunda-worker-node
Camunda REST Service Integration without Java
13
• Documentation: https://docs.camunda.org/manual/latest/
• https://docs.camunda.org/manual/develop/reference/
• https://docs.camunda.org/manual/latest/reference/rest/openapi/
• Nial’s getting started videos: https://camunda.com/learn/videos/
• Blog: https://blog.camunda.com/
• Community Forum: https://forum.camunda.org/
• GitHub: https://github.com/camunda-consulting/
• Twitter: https://twitter.com/camunda
• LinkedIn: https://www.linkedin.com/company/camunda/
Where to go from here?
14
GET STARTED TODAY
1) 30-Day Enterprise Platform Trial
2) Sign-up for a DEMO and further discussion at
www.camunda.com
Remote Worker Support
Ask about our Human Workflow quick start
package designed to help remote teams
process applications, orders, onboard
customers and produce invoices at home.

More Related Content

What's hot (20)

PDF
Introduction to Kotlin coroutines
Roman Elizarov
 
PPT
GUI design using JAVAFX.ppt
TabassumMaktum
 
PDF
camunda for developer-friendly BPM
camunda services GmbH
 
PPT
Selenium ppt
Pavan Kumar
 
PPTX
RPA Uipath Presentation.pptx
SanthakumarDevaraj1
 
PDF
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Edureka!
 
PDF
Unit Testing with Jest
Maayan Glikser
 
PPT
Java Servlets
Nitin Pai
 
PDF
Camunda BPM 7.2 - English
camunda services GmbH
 
PDF
Loadrunner vs Jmeter
Atul Pant
 
PDF
Service Worker Presentation
Kyle Dorman
 
PDF
Service workers
jungkees
 
ODP
OAuth2 - Introduction
Knoldus Inc.
 
PDF
ReactJS presentation
Thanh Tuong
 
PPTX
Postman Introduction
Rahul Agarwal
 
PPTX
API-first development
Vasco Veloso
 
PPTX
java Servlet technology
Tanmoy Barman
 
PPTX
React Native
ASIMYILDIZ
 
PDF
NextJS, A JavaScript Framework for building next generation SPA
Pramendra Gupta
 
PPTX
Email Automation
Rohit Radhakrishnan
 
Introduction to Kotlin coroutines
Roman Elizarov
 
GUI design using JAVAFX.ppt
TabassumMaktum
 
camunda for developer-friendly BPM
camunda services GmbH
 
Selenium ppt
Pavan Kumar
 
RPA Uipath Presentation.pptx
SanthakumarDevaraj1
 
Node.js Tutorial for Beginners | Node.js Web Application Tutorial | Node.js T...
Edureka!
 
Unit Testing with Jest
Maayan Glikser
 
Java Servlets
Nitin Pai
 
Camunda BPM 7.2 - English
camunda services GmbH
 
Loadrunner vs Jmeter
Atul Pant
 
Service Worker Presentation
Kyle Dorman
 
Service workers
jungkees
 
OAuth2 - Introduction
Knoldus Inc.
 
ReactJS presentation
Thanh Tuong
 
Postman Introduction
Rahul Agarwal
 
API-first development
Vasco Veloso
 
java Servlet technology
Tanmoy Barman
 
React Native
ASIMYILDIZ
 
NextJS, A JavaScript Framework for building next generation SPA
Pramendra Gupta
 
Email Automation
Rohit Radhakrishnan
 

Similar to Webinar - A Developer's Quick Start Guide to Open Source Process Automation Using Camunda (20)

PDF
Camunda BPM Enterprise Application Configuration
ARAVINDH RS
 
PDF
Camunda Docker
camunda services GmbH
 
PPTX
Camunda BPM 7.13 Webinar
camunda services GmbH
 
PDF
Jakob Freund: Camunda for IT Executives - Camunda Days
camunda services GmbH
 
PDF
Camunda BPM 7.2: Connectors, Data, Scripting (English)
camunda services GmbH
 
PDF
Camunda-BPM-Loan-Assessment-Process-Lab-v1.0.pdf
AmirKarai
 
PDF
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
JAXLondon2014
 
PDF
community day 2013 - Daniel talks about camunda BPM technical vision
camunda services GmbH
 
PDF
2016 JFall Camunda BPM
Bernd Ruecker
 
PDF
Camunda bpm 7.0-release-webinar-en
camunda services GmbH
 
PPTX
Camunda in Action
Marvin Kruse
 
PDF
JavaBin Oslo: Open source workflow and rule management with Camunda
Bernd Ruecker
 
PDF
CamundaCon 2022 Keynote: The Process Orchestration Journey
Bernd Ruecker
 
PPTX
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
camunda services GmbH
 
PPTX
BPMN and DMN for Processing Business Data with Camunda
André Borgonovo
 
PDF
Cédric Vidal from Quicksign: Building a digital on-boarding microservices pla...
camunda services GmbH
 
PPTX
Camunda BPM - Said Mengi
kloia
 
PPTX
Tips on how to build Camunda Run for production
camunda services GmbH
 
PDF
Introduction - The Hack Session
camunda services GmbH
 
PDF
bed-con 2015 - From Virtual Machines to Containers
camunda services GmbH
 
Camunda BPM Enterprise Application Configuration
ARAVINDH RS
 
Camunda Docker
camunda services GmbH
 
Camunda BPM 7.13 Webinar
camunda services GmbH
 
Jakob Freund: Camunda for IT Executives - Camunda Days
camunda services GmbH
 
Camunda BPM 7.2: Connectors, Data, Scripting (English)
camunda services GmbH
 
Camunda-BPM-Loan-Assessment-Process-Lab-v1.0.pdf
AmirKarai
 
Open Source workflow automation with BPMN 2.0, Java and camunda - Bernd Rücker
JAXLondon2014
 
community day 2013 - Daniel talks about camunda BPM technical vision
camunda services GmbH
 
2016 JFall Camunda BPM
Bernd Ruecker
 
Camunda bpm 7.0-release-webinar-en
camunda services GmbH
 
Camunda in Action
Marvin Kruse
 
JavaBin Oslo: Open source workflow and rule management with Camunda
Bernd Ruecker
 
CamundaCon 2022 Keynote: The Process Orchestration Journey
Bernd Ruecker
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
camunda services GmbH
 
BPMN and DMN for Processing Business Data with Camunda
André Borgonovo
 
Cédric Vidal from Quicksign: Building a digital on-boarding microservices pla...
camunda services GmbH
 
Camunda BPM - Said Mengi
kloia
 
Tips on how to build Camunda Run for production
camunda services GmbH
 
Introduction - The Hack Session
camunda services GmbH
 
bed-con 2015 - From Virtual Machines to Containers
camunda services GmbH
 
Ad

More from camunda services GmbH (20)

PPTX
Using Camunda on Kubernetes through Operators
camunda services GmbH
 
PPTX
Predictive Process Monitoring in Camunda
camunda services GmbH
 
PPTX
Camunda Product Update – The present and the future of Process Automation
camunda services GmbH
 
PPTX
Process Driven Customer Interaction
camunda services GmbH
 
PPTX
Exploring Automation in Government
camunda services GmbH
 
PDF
The Pulse of Process Automation
camunda services GmbH
 
PDF
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
camunda services GmbH
 
PPTX
Extending human workflow preparing people and processes for the digital era w...
camunda services GmbH
 
PDF
[Webinar] Camunda Optimize Release 3.0
camunda services GmbH
 
PDF
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
camunda services GmbH
 
PDF
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
camunda services GmbH
 
PDF
Process Automation Forum Zurich, finnova AG Bankware
camunda services GmbH
 
PDF
Process Automation Forum Munich, Swiss Life
camunda services GmbH
 
PDF
Process Automation Forum Vienna, A1 & J-IT
camunda services GmbH
 
PDF
Process Automation Forum Vienna, Raiffeisen
camunda services GmbH
 
PDF
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
camunda services GmbH
 
PDF
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
camunda services GmbH
 
PDF
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
camunda services GmbH
 
PDF
Zeebe + Operate January 2020 Update
camunda services GmbH
 
PDF
Optimize 2.7 Release Webinar
camunda services GmbH
 
Using Camunda on Kubernetes through Operators
camunda services GmbH
 
Predictive Process Monitoring in Camunda
camunda services GmbH
 
Camunda Product Update – The present and the future of Process Automation
camunda services GmbH
 
Process Driven Customer Interaction
camunda services GmbH
 
Exploring Automation in Government
camunda services GmbH
 
The Pulse of Process Automation
camunda services GmbH
 
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmen
camunda services GmbH
 
Extending human workflow preparing people and processes for the digital era w...
camunda services GmbH
 
[Webinar] Camunda Optimize Release 3.0
camunda services GmbH
 
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...
camunda services GmbH
 
Process Automation Forum, Processautomatisierung neu gedacht für das digitale...
camunda services GmbH
 
Process Automation Forum Zurich, finnova AG Bankware
camunda services GmbH
 
Process Automation Forum Munich, Swiss Life
camunda services GmbH
 
Process Automation Forum Vienna, A1 & J-IT
camunda services GmbH
 
Process Automation Forum Vienna, Raiffeisen
camunda services GmbH
 
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AG
camunda services GmbH
 
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native World
camunda services GmbH
 
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020
camunda services GmbH
 
Zeebe + Operate January 2020 Update
camunda services GmbH
 
Optimize 2.7 Release Webinar
camunda services GmbH
 
Ad

Recently uploaded (20)

PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
July Patch Tuesday
Ivanti
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 

Webinar - A Developer's Quick Start Guide to Open Source Process Automation Using Camunda

  • 1. A Developer’s Quickstart Guide to Open Source Process Automation using Camunda Robert Emsbach - Head of Consulting APAC
  • 2. 2 Housekeeping • The webinar is being recorded • The recording and slides will be made available after the webinar • Please submit questions via the GoToWebinar control panel
  • 3. 3 1. Product Philosophy and Stack Overview 2. Modeler Setup 3. Setting up a local environment for non- / Java-Developers a. Prepackaged Tomcat, incl. simple process b. Docker for Camunda BPM CE and EE c. Spring Boot Starters 4. A simple REST service integration Agenda
  • 4. 4 Developer Friendly & Agile Business/IT Collaboration Highly Scalable Open Source & Standards-based Cost-Effective Camunda Camunda Advantage Traditional Tough to Install & Extend Single-point Design Limited Scalability Proprietary & Blackbox Expensive
  • 5. 5 AUTOMATEDESIGN Workflow and Decision Automation COCKPIT TASKLIST WORKFLOW ENGINE DECISION ENGINE OPTIMIZEMODELER CAWEMO IMPROVE TECHNICAL SUPPORT JAVA / REST API TECHNICAL EXPERTS CUSTOMER SUCCESS TRAINING CAMUNDA BPM
  • 6. 6 1. Download from https://camunda.com/download/modeler/ 2. Extract archive and run 3. https://docs.camunda.org/manual/develop/modeler/bpmn/ Business friendly collaborative process modelling: https://cawemo.com/ Plugins https://link.medium.com/2nhjVN3fJ7 Camunda Modeler Setup
  • 7. 7 1. Have a JRE/JDK installed (https://www.oracle.com/java/technologies/javase-downloads.htm) 2. Prepackaged Tomcat, incl. simple process model https://camunda.com/download/ 3. Extract archive 4. Run Start-camunda.bat / start-camunda.sh 5. Login using demo/demo (invoice example process included) https://docs.camunda.org/manual/develop/introduction/downloading-camunda/ Prepackaged Download Good if you don’t use Docker and don’t like Java
  • 8. 8 1. Have Docker installed https://docs.docker.com/desktop/ 2. Download image and run container: docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-latest or docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-7.13.0 (docker ps -a, logs -f camunda, stop camunda, start camunda, rm camunda, rmi ...) 3. Access http://localhost:8080/ and login using demo/demo 4. Deploy Process Model from Modeler or via REST https://docs.camunda.org/manual/latest/installation/docker/ Good if you use Docker and want to use the REST-API Docker - Camunda BPM Community Edition
  • 9. 9 1. Trial License https://camunda.com/download/enterprise/ 2. Download image and run container: docker login registry.camunda.cloud docker run -d --name camunda-ee -p8080:8080 registry.camunda.cloud/cambpm-ee/camunda-bpm-platform-ee:7.13.0 Differences CE vs EE : https://camunda.com/enterprise/ and https://camunda.com/products/cockpit/#/features Docker - Camunda BPM Enterprise Edition
  • 10. 10 1. Have Java and Maven installed 2. Camunda Spring boot Initializer https://start.camunda.com 3. IDE or mvn spring-boot:run 4. Access http://localhost:8080/ 5. Login using demo/demo 6. Deploy Process Model from classpath (or Modeler or via REST) Spring Boot For Enterprise ensure credentials are configured in settings.xml and change to: <version>7.13.0-ee</version> ... <artifactId>camunda-bpm-spring-boot-starter-webapp-ee</artifactId> ... <repositories> <repository> <id>camunda-bpm-nexus-ee</id> <name>Camunda Enterprise</name> <url>https://app.camunda.com/nexus/content/repositories/camu nda-bpm-ee</url> </repository> </repositories>
  • 11. 11 https://github.com/camunda-consulting/code/tree/master/snippets/rest-service-task-spring • package org.camunda.example.service • (RestCallExampleTest) • src/main/resources/RestCallExampleProcess.bpmn • Add Lombok and Camunda SPIN dependencies to POM <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> </dependency> <dependency> <groupId>org.camunda.bpm</groupId> <artifactId>camunda-engine-plugin-spin</artifactId> <version>7.13.0</version> </dependency> <dependency> <groupId>org.camunda.spin</groupId> <artifactId>camunda-spin-dataformat-json-jackson</artifactId> <version>1.8.0</version> </dependency> REST Service Integration with Spring Boot
  • 12. 12 a. Connectors - not recommended https://docs.camunda.org/manual/latest/user-guide/process-engine/connectors https://github.com/rob2universe/camunda-http-connector-example b. External Task Pattern https://docs.camunda.org/manual/latest/user-guide/process-engine/external-tasks/ C# https://github.com/camunda-consulting/code/tree/master/snippets/csharp-simple-external-worker Python https://github.com/camunda-consulting/code/tree/master/snippets/python-external-worker JavaScript: https://github.com/camunda/camunda-external-task-client-js NodeJS https://github.com/nikku/camunda-worker-node Camunda REST Service Integration without Java
  • 13. 13 • Documentation: https://docs.camunda.org/manual/latest/ • https://docs.camunda.org/manual/develop/reference/ • https://docs.camunda.org/manual/latest/reference/rest/openapi/ • Nial’s getting started videos: https://camunda.com/learn/videos/ • Blog: https://blog.camunda.com/ • Community Forum: https://forum.camunda.org/ • GitHub: https://github.com/camunda-consulting/ • Twitter: https://twitter.com/camunda • LinkedIn: https://www.linkedin.com/company/camunda/ Where to go from here?
  • 14. 14 GET STARTED TODAY 1) 30-Day Enterprise Platform Trial 2) Sign-up for a DEMO and further discussion at www.camunda.com Remote Worker Support Ask about our Human Workflow quick start package designed to help remote teams process applications, orders, onboard customers and produce invoices at home.