To add Input/Output parameter properties panel tab for process Element

Hi team, How can we add an input/output parameter tab similar to call activity for the <bpmn: process> element tag using <bpmn:extensionElements> and <camunda:inputParameter> for input output parameter value.

<bpmn:extensionElements><camunda:inputOutput>
      <camunda:inputParameter name="resourceId">fd1</camunda:inputParameter>
        <camunda:inputParameter name="resourceMap"><camunda:map>
            <camunda:value>l1</camunda:value>
          </camunda:map>
        </camunda:inputParameter>
        <camunda:inputParameter name="resourceList">
          <camunda:entry key="wait_time">1</camunda:entry>
          <camunda:list>
          </camunda:list>
        </camunda:inputParameter>
        <camunda:outputParameter name="outputList">
          <camunda:list>
            <camunda:value>h1</camunda:value>
            <camunda:value>h2</camunda:value>
          </camunda:list>
        </camunda:outputParameter>
      </camunda:inputOutput>
    </bpmn:extensionElements>
...
...
...
</bpmn:process>

Input/output tab UI should look like this, when click on anywhere in the process window:

This may be implemented as a Camunda Desktop Modeler plug-in. Please checkout if that helps you.

I’m still not sure why you’d want to add this input and output mapping to the process. It will not be recognized by the Camunda engine.

1 Like