Skip to main content
Version: 8.3

About Modeler

Camunda 8 only

Any executable process needs a Business Process Model and Notation (BPMN) diagram designed and configured beforehand.

A BPMN diagram is used to visually outline the structure and flow of a process. As a result, the process can be more easily understood by various stakeholders.

In tandem, different events and implementation details (such as the conditions within a gateway or the specifications of a service task) must be configured in the model so the workflow engine understands what must be executed once the process reaches a certain task.

Camunda offers two tools to design and implement your diagrams:

  • Web Modeler: Integrate seamlessly with Camunda 8 SaaS and Self-Managed installations alongside Console.
  • Desktop Modeler: Design, view, and edit models using this desktop application. Install and use Desktop Modeler locally, all while integrating your local development environment.
note

Interested in editing the underlying XML of BPMN and Decision Model and Notation (DMN) diagrams directly? Be sure to utilize Desktop Modeler, as it features an XML editor tab. The XML editor comes with its own history (undo or redo), search and replace functionality, and XML syntax highlighting.

In this guide, we'll demonstrate modeling BPMN diagrams using both Web Modeler and Desktop Modeler.

Next steps

  • Modeling BPMN - Learn how to model an automated process in this tutorial using Web Modeler with Camunda 8 SaaS.
  • Camunda Forms - Design and configure forms, and connect them to a user task or start event to implement a task form in your application.
  • DMN - In DMN, model and execute decisions using the same language. As a business analyst, model the rules that lead to a decision in comprehensive tables, and execute these tables directly by a decision engine like Camunda.
  • Out-of-the-box Connectors - Utilize pre-built connectivity with a number of outside systems via our Camunda Marketplace. Connectors are modular by nature, reusable, and accelerate automation across those systems.
  • Custom connectors - Learn how to build custom Connectors alongside external systems based on our out-of-the-box Connectors.