Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11124

WIP-PR: Publish Spring events for CMMN

    • Icon: Feature Request Feature Request
    • Resolution: Won't Fix
    • Icon: L3 - Default L3 - Default
    • None
    • spring-boot 3.3.5
    • spring-boot
    • None

      The reactor extension introduced publishing of DelegateTask/Execution on an eventBus and thus allowed loose coupling of camunda listeners and the process.

      This feature was adopted to the spring boot starter. However, the reactor extension also supports CMMN files, and this was not migrated. 

      We still use case management in our project and ran into errors after switching from the reactor extension to the spring native eventing.

      Solution: basically copy the  cmmn transform listener to the spring boot starter event section and allow auto configuration based on the existing properties.

       

      I will provide a PR for this.

        This is the controller panel for Smart Panels app

            [CAM-11124] WIP-PR: Publish Spring events for CMMN

            Jan Galinski created issue -
            Yana Vasileva made changes -
            Description Original: The reactor extension introduced publishing of DelegateTask/Execution on an eventBus and thus allowed loose coupling of camunda listeners and the process.

            This feature was adopted to the spring boot starter. However, the reactor extension also supports CMMN files, and this was not migrated. 

            We still use case management in our project and ran into errors after switching from the reactor extension to the spring native eventing.

            Solution: basically copy the  [cmmn transform listener|[https://github.com/camunda/camunda-bpm-reactor/blob/master/extension/core/src/main/java/org/camunda/bpm/extension/reactor/plugin/parse/RegisterAllCmmnTransformListener.java]] to the spring boot starter event section and allow auto configuration based on the existing properties.

             

            I will provide a PR for this.
            New: The reactor extension introduced publishing of DelegateTask/Execution on an eventBus and thus allowed loose coupling of camunda listeners and the process.

            This feature was adopted to the spring boot starter. However, the reactor extension also supports CMMN files, and this was not migrated. 

            We still use case management in our project and ran into errors after switching from the reactor extension to the spring native eventing.

            Solution: basically copy the  [cmmn transform listener|https://github.com/camunda/camunda-bpm-reactor/blob/master/extension/core/src/main/java/org/camunda/bpm/extension/reactor/plugin/parse/RegisterAllCmmnTransformListener.java] to the spring boot starter event section and allow auto configuration based on the existing properties.

             

            I will provide a PR for this.
            Yana Vasileva made changes -
            Assignee New: Yana Vasileva [ yana.vasileva ]
            Yana Vasileva made changes -
            Assignee Original: Yana Vasileva [ yana.vasileva ]

            Hi Jan,

            Thank you for raising this request.
            Please add the ticket number in the description of the PR once you've prepare it.
            In case of any questions or if you need some assistance from our side, please do not hesitate to ask us.

            Best regards,
            Yana

            Yana Vasileva added a comment - Hi Jan, Thank you for raising this request. Please add the ticket number in the description of the PR once you've prepare it. In case of any questions or if you need some assistance from our side, please do not hesitate to ask us. Best regards, Yana
            Yana Vasileva made changes -
            Assignee New: Yana Vasileva [ yana.vasileva ]

            Yana Vasileva added a comment - PR: https://github.com/camunda/camunda-bpm-spring-boot-starter/pull/372
            Yana Vasileva made changes -
            Link New: This issue is related to CAMTEAM-52 [ CAMTEAM-52 ]
            Yana Vasileva made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            Remaining Estimate New: 0 minutes [ 0 ]
            Original Estimate New: 0 minutes [ 0 ]
            Yana Vasileva made changes -
            Fix Version/s New: spring-boot 3.5.0 [ 15543 ]

              Unassigned Unassigned
              jan.galinski@holisticon.de Jan Galinski
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: