What are you looking for?

camunda BPM 7.0.0-alpha4 released

By
  • Blog
  • >
  • camunda BPM 7.0.0-alpha4 released
Release early and release often. Today we bring you the next release of camunda BPM (7.0.0-alpha4). The Highlights are:

Read the full release notes in Jira.

Message correlation in REST API

With the previous release we added a message correlation method to the Java API. With this release we bring the new functionality to the REST API. (Read the docs).
The API is pretty straight forward, just execute a POST to the /messageresource. Example:
{"messageName" : "aMessage",
"businessKey" : "aBusinessKey",
"correlationKeys" : {
    "aVariable" : "aValue"
},
"processVariables" : {
    "aVariable" : "aNewValue",
    "anotherVariable" : true
}}

This allows correlating a message to an existing process instance (or start a new process instance) in a single, atomic request.

The corresponding Java Api call looks like this:
Map correlationKeys = new HashMap();
correlationKeys.put("aVariable", "aValue");

Map processVariables = new HashMap();
processVariables.put("aVariable", "aNewValue");
processVariables.put("anotherVariable", true);

runtimeService.correlateMessage("aMessage", "aBusinessKey", correlationKeys, processVariables);

What’s next?

Now that we have the infrastructure ready for writing cockpit plugins, we can start implementing a bunch of awesome features in cockpit. We will now also start work on the login and security modules for the web applications.
On top of that, we will continue work on the REST API and the Websphere distribution.
Read the full Roadmap.

Try All Features of Camunda

Related Content

Fine-tune your end-to-end solution in Camunda 8 with these performance tips and tests.
Camunda 8 isn’t just an upgrade—it’s a transformation for Java devs tackling modern process automation challenges.
In part 2 of this series, learn why prompt engineering is key to getting the most out of generative AI models.