Join our largest event of the year | CamundaCon 2022 October 5-6

Icon Close
Register

We’re excited to announce the release of Camunda Modeler 5.0.0! Make the leap to Camunda Platform 8 and experience our new Visual IDE.

This new major version of Camunda Modeler adds full support for Camunda Platform 8. It includes various new and improved features: overall UI, BPMN process implementation debugging, drill down into collapsed subprocesses, powerful new element template features, and various form improvements.

Read this blog post to learn more details about these features, and download the latest release to start modeling right away.

Support for Camunda Platform 8

You can now model BPMN and DMN diagrams, and forms for Camunda Platform 8. This change includes new naming as well—Camunda Platform is now Camunda Platform 7 and Camunda Cloud is now Camunda Platform 8. Your existing diagrams will automatically be recognized and treated as either Camunda Platform 7 or Camunda Platform 8 diagrams.

For all diagram types and forms, you can use the platform version chooser on the left side of the status bar to check the target platform of your current open diagram. You can also use this chooser to specify the concrete version of Camunda Platform that you’re using to deploy the diagram. This version will be used to validate BPMN diagrams and show corresponding validation results (see Process Debugging for Camunda Platform 8 BPMN diagrams below).

The platform version chooser informs and lets you specify the target platform version for your diagram

DMN diagrams can now be created and modeled not only for Camunda Platform 7, but also for Camunda Platform 8. The respective DMN editor in Camunda Modeler will ensure that you can only edit properties that are supported by the target platform. For example, DMN diagrams created for Camunda Platform 8 will always rely on FEEL as an expression language. This ensures that the DMN can be executed on your target platform without any problems.

DMN Editor for Camunda Platform 8

In the BPMN diagrams of Camunda Platform 8, you can now use a Business Rule Task to reference a decision that you modeled as part of your DRD. To do so, just reference the respective decision ID in the properties panel. Notice that this could also be a FEEL expression that’s evaluated at runtime.

Use a Business Rule Task to reference DMN decisions in Camunda Platform 8 BPMN diagrams

If you want to custom-tailor your Camunda Modeler experience to your particular use case, then you can now also use plugins for Camunda Platform 8 BPMN diagrams. You can refer to our plugin documentation for building plugins or explore existing plugins for inspiration.

Improved Overall UI

The entire Camunda Modeler UI was reworked

Following our vision of becoming a “Visual IDE,” we reworked the entire Camunda Modeler UI, including the welcome screen, properties panel, status bar, tab bar, and bottom panel. You can read more about the reasoning behind these changes in the dedicated blog post we published as part of the last alpha release. Since then, we improved the UI even more. With the Camunda Modeler 5.0.0 release, we added visual markers in the properties panel that indicate whether the respective property can be or must be a FEEL expression. This comes particularly handy when dealing with elements offering various configuration options, such as multi-Instance service tasks:

Markers in the properties panel indicate whether a property can be or must be a FEEL expression for Camunda Platform 8 BPMN diagrams

Process Debugging for Camunda 8 Platform BPMN Diagrams

With the Process Debugging feature for Camunda Platform 8 BPMN diagrams, Camunda Modeler now highlights errors in your BPMN, which would otherwise block the successful deployment and execution of a BPMN process. The errors will be shown in a dedicated error panel accessible via the status bar. By clicking on the respective error message, Camunda Modeler auto-focuses the control that you can use to fix the particular error. Typically, this can be done by changing the task type or providing the implementation information in the properties panel.

Process Debugging helps to find errors that could prevent the execution of the BPMN process

Drill Down into Collapsed Subprocesses

Subprocesses allow you to structure and manage more complex BPMN diagrams. In order to work with them more conveniently, you can now collapse subprocesses without losing their contents, and then drill down into the collapsed subprocess to examine and change it. You can use this feature on as many layers as your BPMN process allows. This user-friendly breadcrumb navigation will ensure that you always know where you are. Please note that this feature is only supported for Camunda Platform 7 BPMN diagrams at the moment.

Collapsed subprocess navigation using drill down in Camunda Platform 7 BPMN diagrams

Camunda Platform 8 Support for Element Templates and New Element Template Features

Element templates allow you to create pre-defined configurations for BPMN elements. This means that you can create domain-specific BPMN elements, which can then easily be used by others during process modeling. The element template configuration will ensure, that the user of the BPMN element only sees the domain-specific custom properties they expect. It will also ensure that only valid data for the respective domain-specific use case can be entered in the properties panel.

With this release of Camunda Modeler, we added Camunda Platform 8 support for element templates. Beyond that, we also added more customization features:

  • Custom grouping: You can now gather your custom properties in groups within the properties panel. This can be used to provide a more structured overview in complex scenarios.
  • Display element template name in properties panel header: When you have a templated BPMN element selected, the properties panel header will now show the template name rather than the BPMN symbol name. This makes it easier for you to see you’re using a domain-specific templated BPMN element.
  • Display link to custom documentation: The new configuration option documentationRef now allows you to add a link to your element template, that will be prominently displayed when using the respective template. You can use this feature to give the users of your template an easy starting point to learn about the template or the domain-specific scenario, where it should be used.
  • Custom BPMN element icons: By providing a custom SVG as a data encoded URI to your element template configuration, users of an element template can now see that particular SVG icon rather than the BPMN standard icon when using an element template. This can be used to further underline the domain-specific use case of the particular template by using an adequate, custom icon.
  • Change BPMN element type during element template application: The new elementType configuration option now allows you to configure whether the BPMN element type should change to a desired target type when a user applies the respective template. With this approach, the user will be able to apply your template more easily. They no longer have to manually change the element type beforehand.

Please refer to our element template documentation to find out how to define the user element templates in more detail. Additionally, you can use our JSON schemas to get support when creating element template configurations.

Element templates now support custom icons, group, element names, and documentation links

There is more

This release ships with additional smaller improvements in various areas. One focus area is the improved overall journey when using Camunda Forms:

  • You can now configure custom properties on form components. This can be handy when embedding forms in custom Tasklist applications. Please read this bpmn.io blog post for an example scenario.
  • Camunda Forms can now be deployed stand-alone to Camunda Platform 7. You can do that by using the deploy tool from the status bar.
  • When configuring a Camunda Platform 8 user task, you now have the option to define a custom form key instead of directly embedding a form. This can be used as a reference when building custom Tasklist applications using the Camunda Platform 8 GraphQL API.
  • The labels for the form type selection on User Tasks or Start Events in Camunda Platform 7 BPMN diagrams have been updated to more clearly distinguish between Camunda Forms, embedded or external task forms, and generated task forms.

Beyond Camunda Forms, there are more features, bug fixes, and improvements that made it into this release. Please read the changelog to learn about all of them.

Looking Forward

Download the latest release of Camunda Modeler, give it a try, and, most importantly, share your feedback.

Did we miss anything? Did you spot a bug, or would you like to suggest an improvement? Reach out to us via our Camunda Community Forum, tweet us @Camunda, or file any issue you find in our Camunda Modeler issue tracker.

Stay tuned for future updates!

< Back
  • Feel Example Flow in Camunda 8

    FEEL more confident transforming data

    FEEL (Friendly Enough Expression Language) was created by the Object Management Group (OMG) “as part of the DMN standard”. Its goal is to be easy to understand, and at the same time, be full-featured enough to handle decision tables and literal expressions. When business and IT often work together on complex projects, writing expressions in a (relatively) accessible way reduces miscommunications and helps align teams. Camunda uses FEEL to map and transform business process data dynamically. For example, a loan application process pulls a credit score from an API call into a decision table. The decision table automates the next step of the process depending on the rules in the table. The data from the decision automation can then be...

    Read more
  • Workflow diagram and pattern examples using BPMN...

    There are multiple angles to look at workflows one of which is patterns. The Workflow Patterns initiative differentiates between control, data, and resource perspectives. They are not just focusing on the modeling language as such but have workflow systems in mind too. It’s valuable to have a closer look at those patterns and discuss which parts of it can be shown and even automated in BPMN, and which parts are taken care of in the technical implementation. I have seen BPMN diagrams that try to include every aspect in the diagram itself. This often leads to overloaded BPMN models with a lack of clear transparency of the business flow. Therefore, it is important to focus on all aspects of workflow...

    Read more
  • Title slide that reads, "Camunda Optimize 3.9.0 alpha4 Released"

    Camunda Optimize 3.9.0 alpha4 Released

    We’re excited to announce a new release of Camunda Optimize. Camunda Optimize provides business activity monitoring for workflows, supporting continuous process improvement by providing transparency into your automated workflows and decisions. Business-friendly reports, dashboards, and alerts make it possible to identify process bottlenecks, improve end-to-end processes, and evaluate the success of your process automation initiative. In the rest of this post, we’ll highlight some of the new capabilities introduced in Optimize 3.9.0 alpha4. What’s new? Process Onboarding UX Whenever the first process instance of a new process definition is deployed, the user will receive an email with an invitation to create a first default dashboard in Optimize. Restrict report and dashboard creation to collections Optimize is structured with entities like...

    Read more

Ready to get started?

Still have questions?