We couldn't load all Actvitity tabs. Refresh the page to try again.
If the problem persists, contact your Jira admin.
Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-3751

Prevent Camunda Activity Source usage if activity event index does not exist

      Context:
      Currently it can happen that no camunda event data is available but users use camunda process data sources in an event based process. This leads to errors on publish as the expected activity event indices do not exist.

      The configuration of the event based process feature itself and the camunda engine event import got decoupled with OPT-3370 to save the camundaEvent import overhead if not needed as well as to support cluster environments. However this can lead to unexpected behavior when a user activates event processes but not the camundaEvent import and then tries to use camunda sources in event based processes. (Publish get's stuck, failures of missing indices are thrown)

      AT:

      • it should not be possible to include camunda event sources if there are no particular activity indices present

      Given:
      I have just enabled event based processes but not the camundaActivityEventImport

      When:
      I create a process I can select camunda processes as sources and publish the process.

      Then:
      The publishing get's stuck, the log contains errors about missing indices.

      Expected:
      I shouldn't be allowed to select camunda processes

      Hint:
      We can't rely solely on the configuration as in cluster setups the event import might be disabled for a particular instance but the data is still imported by another.

        This is the controller panel for Smart Panels app

            Loading...
            Uploaded image for project: 'Camunda Optimize'
            1. Camunda Optimize
            2. OPT-3751

            Prevent Camunda Activity Source usage if activity event index does not exist

                Context:
                Currently it can happen that no camunda event data is available but users use camunda process data sources in an event based process. This leads to errors on publish as the expected activity event indices do not exist.

                The configuration of the event based process feature itself and the camunda engine event import got decoupled with OPT-3370 to save the camundaEvent import overhead if not needed as well as to support cluster environments. However this can lead to unexpected behavior when a user activates event processes but not the camundaEvent import and then tries to use camunda sources in event based processes. (Publish get's stuck, failures of missing indices are thrown)

                AT:

                • it should not be possible to include camunda event sources if there are no particular activity indices present

                Given:
                I have just enabled event based processes but not the camundaActivityEventImport

                When:
                I create a process I can select camunda processes as sources and publish the process.

                Then:
                The publishing get's stuck, the log contains errors about missing indices.

                Expected:
                I shouldn't be allowed to select camunda processes

                Hint:
                We can't rely solely on the configuration as in cluster setups the event import might be disabled for a particular instance but the data is still imported by another.

                  This is the controller panel for Smart Panels app

                        Unassigned Unassigned
                        sebastian.bathke Sebastian Bathke
                        Votes:
                        0 Vote for this issue
                        Watchers:
                        0 Start watching this issue

                          Created:
                          Updated:
                          Resolved:

                              Unassigned Unassigned
                              sebastian.bathke Sebastian Bathke
                              Votes:
                              0 Vote for this issue
                              Watchers:
                              0 Start watching this issue

                                Created:
                                Updated:
                                Resolved: