Is Camunda Your Next Process Automation Solution?

undefined
Best Practices
Digital Transformation
5 min read

According to a survey of 600 IT professionals conducted in the USA, Canada, and Europe in 2022, 92% find process automation to be a vital element of digital transformation. 82% say process automation has helped them cope with the challenges posed by the COVID19 crisis. However, only 12% of respondents say they’ve been implementing process automation as planned this year, citing a reliance on outmoded technology, lack of clear vision where to begin, and confusion over the industry’s “newborns” such as hyperautomation and robotic process automation (RPA).

We believe that digital tools exist to help overhaul business processes, operations, and relationships with clients and eliminate the human error factor, increase data quality and accuracy, improve efficiency and productivity, lower organizational costs, and facilitate internal transparency. Have you tried Camunda for that?

Table of Contents

  • Doomed to popularity
  • 5 symptoms you need Camunda
  • Our test-drive on Camunda
    • What about client integrations?
    • REST API for logic Implementation
    • Outcome
  • To sum up

Doomed to popularity

Camunda is a standards-based, easy-to-use platform developed by a very well-funded German startup, with over 400 corporate clients. The solution serves for end-to-end automation of heterogeneous endpoints: from RPA bots, and micro services to manual work performed by human staff.

Quote 4

To keep it simple: deploy a JVM and automate any process anywhere. 

  • BPMN and its engine. Business Process Model and Notation (BPMN) as an XML file allows for drawing the logic of any complexity level for organizations of any kind and size. Its engine with less than 3 MB of disk space completes the task in the most obvious and expected way. 
  • DMN and its engine. Decision Model and Notation (DMN) allows for expressing business decisions and rules in tables. Its engine is pre-integrated with the BPMN engine allowing for decision tables execution from within a BPMN process.
  • Java and the JVM languages. Except for Java, Camunda supports such JVM languages like Groovy, Kotlin, Scala, Python, and Clojure. Coding on the JVM languages goes through REST API.
  • Strong internal architecture. Scalable architecture based on open components allows for easy integration with the most common technical architectures, technology stacks, frameworks, and complex enterprise environments.  

Open-source. Open-source code provides a clear perception of the software and solid documentation simplifies understanding how to integrate the engine into your infrastructure.

5 symptoms you need Camunda

Camunda fits middle-sized businesses with processes featuring high complexity levels. Go through the symptoms to see if it is high time for you to give Camunda a try.

 

undefined

Our test-drive on Camunda

We used Camunda for our internal project: quarter reports processing. It is an automated survey of our teammates helping keep their expertise profiles and skills up-to-date. The reports are reviewed step-by-step by several authorized people. The workflow presupposes role-based access to and display of the information in the report to monitor the progress and notify decision-makers in time.

It starts with the employee filling out a quarter report. Once he does so, nothing will be noticeably happening for quite a while. However, there will be a lot of activity going on in the background: 

  • the HR interviews his colleagues and gathers their feedback, generates a report;
  • the coordinator monitors the process and acts as an intermediary between the parties;
  • the manager gives his approval if the compensation needs to be revised;
  • the coordinator communicated the decision to the employee.

Here is an example of a real-life problem: an employee sent a report, but the manager never received it. The reasons may vary from delays in processing the report by the HR and the coordinator to notifications missing in the inbox. We use Camunda to solve these problems. It allows users to see how many reports are currently active, from whom on a diagram, their status and assignment, and as a bonus – Camunda has combined Qreports with a new messaging micro service.

What about client integrations?

The best thing about Camunda is that it is endpoint agnostic. In our case in order to automate reports processing we integrated it two clients:

undefined

REST API for logic Implementation

For solution implementation, we used API wrapper taken from open libraries of GitHub with scripts customization. Please email us if you would like to have an excerpt of the code with our comments.

Outcome

After the implementation, Camunda became an orchestrator, a connecting link for all. It receives a command from Qreports, sends messages to whoever needs them, keeps statuses up-to-date, and conveniently visualizes all this on diagrams.

Thus, we track multiple parameters, oversee the reporting process, check bottlenecks on a timeline. The data is archived and we can fish any information out of it upon necessity

To sum up

Camunda allows the creation and deployment of business processes workflows, decision automation, orchestration of microservices and documentation flow, and control over the RPA bots.

Image 2022 12 19 T14 35 49 430 Z

With Camunda, you can: 

  • Get an end-to-end automation cycle across diverse technologies, infrastructures, staff, systems, and devices.
  • Lower costs for business processes automation and/or microservices orchestration. 
  • Have clear, consistent, and concise business processes. 

Feel free to consult us for business processes modeling or integration of your services with Camunda, immediately deploy its first version, run it, test it, and get confident of its being extremely powerful and convenient.

More Like This

BACK TO BLOG

Contact us

Our team will get back to you promptly to discuss the next steps