Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flowable editor - Support for tirggerable correlation, channel and event keys #376

Open
maratkalibek opened this issue Nov 5, 2023 · 0 comments
Labels
enhancement New feature or request
Projects

Comments

@maratkalibek
Copy link

Is your feature request related to a problem? Please describe.

Flowable BPMN xml file also supports following elements:

  • <flowable:channelKey>...</flowable:channelKey>
  • <flowable:triggerEventCorrelationParameter name="correlationId" type="string" value="${correlationId}"/>
  • <flowable:triggerEventType>...</flowable:triggerEventType>
  • <flowable:triggerChannelKey>...</flowable:triggerChannelKey>

Describe the solution you'd like

Support to be added to the modeler

Describe alternatives you've considered
Flowable UI editor from flowable-6.8.0 have these options

Additional context

image

        <serviceTask id="theTask1"
                     name="my task"
                     flowable:triggerable="true"
                     flowable:type="send-event">
            <extensionElements>
                <flowable:channelKey>outChannel1</flowable:channelKey>
                <flowable:eventType>outEvent1</flowable:eventType>
                <flowable:eventInParameter xmlns:flowable="http://flowable.org/bpmn"
                                           source="customerName"
                                           sourceType="string"
                                           target="eventVar1"/>
                <flowable:eventInParameter xmlns:flowable="http://flowable.org/bpmn"
                                           source="correlation-123"
                                           sourceType="string"
                                           target="correlationId"/>
                <flowable:triggerEventCorrelationParameter xmlns:flowable="http://flowable.org/bpmn"
                                           name="correlationId"
                                           type="string"
                                           value="#{java.util.UUID.randomUUID()}"/>
                <flowable:triggerEventType>inEvent1</flowable:triggerEventType>
                <flowable:triggerChannelKey xmlns:flowable="http://flowable.org/bpmn">inChannel1</flowable:triggerChannelKey>
            </extensionElements>
        </serviceTask>
@valb3r valb3r added the enhancement New feature or request label Nov 6, 2023
@valb3r valb3r added this to TODO in MVP plugin via automation Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
MVP plugin
  
TODO
Development

No branches or pull requests

2 participants