Camunda-modeler: Call Activity - Process Id field doesn't support expression and it should

Created on 13 May 2021  路  7Comments  路  Source: camunda/camunda-modeler

For Camunda Cloud, when you create a new Call Activity, the process Id field should support expressions but it shows an error (Not a valid QName) instead.

__Steps to Reproduce__

  1. Create a new call activity
  2. Enter = in the processId field
  3. _An error will be shown complaining about the invalid id_

__Expected Behavior__

It should work, that's a documented feature.

Usually, the processId is defined as a static value (e.g. shipping-process) but it can also be defined as expression (e.g. = "shipping-" + tenantId). The expression is evaluated on activating the call activity and must result in a string.

__Environment__

  • OS: Mac OS
  • Camunda Modeler Version: Latest
Camunda Cloud bug good first issue

Most helpful comment

@danshapir As a workaround you could go to the XML view and change the process ID there.

capture 7fdKQU_optimized

As it is a documented feature we should fix it.

All 7 comments

Thanks for reporting!

For reference, we had a similar issue in the old Zeebe Modeler project: https://github.com/zeebe-io/zeebe-modeler/issues/290.

Is there any update on this issue? Or a workaround until it's fixed?

@pinussilvestrus ? Any updates? Or workaround? We are literally stuck and can't reach production due to this issue.

@danshapir As a workaround you could go to the XML view and change the process ID there.

capture 7fdKQU_optimized

As it is a documented feature we should fix it.

Is this upstream fixed? (cf. https://github.com/camunda/camunda-bpmn-js/pull/28)

Yes it is, via v0.8.0.

Was this page helpful?
0 / 5 - 0 ratings