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

Onboarding Email gets sent more than once in a multi-instance environment (Saas)

    • Icon: Bug Report Bug Report
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 3.10.0-alpha1, 3.10.0
    • None
    • backend
    • None

      Brief summary of the bug. What is it ? Where is it ?

      The onboarding email gets sent once for every instance of Optimize in Cloud Mode, as opposed to just once. Moreover importing the Process Onboarding data will also trigger an e-mail if the check is being performed in an instance other than the one that actually imported the customer data

      Steps to reproduce:

      Actual result:

      One onboarding E-Mail per instance is sent

      Expected result:

      E-Mail is sent only once

      Hints:

      • All existing definitions should be marked as onboard already (migration)
      • On import of a new definition, it should not be marked as onboarded
      • The onboarding checker should read from ES to find which onboarding emails to send
      • Upon sending email, the onboarding checker should update the process to be onboarded
      • The onboarding data that we preload should be considered already onboarded

      Testing notes:

      • New processes with a completed instance should receive a single onboarding email in Cloud SaaS environments
      • The onboarding dataset should not trigger an email

        This is the controller panel for Smart Panels app

            [OPT-6451] Onboarding Email gets sent more than once in a multi-instance environment (Saas)

            Giuliano Rodrigues Lima created issue -
            Tobias Conz made changes -
            Status Original: Triage [ 10612 ] New: Backlog [ 11212 ]
            Joshua Windels made changes -
            Status Original: Backlog [ 11212 ] New: Ready [ 10005 ]
            Giuliano Rodrigues Lima made changes -
            Assignee Original: Giuliano Rodrigues Lima [ giuliano.rodrigues-lima ] New: Joshua Windels [ joshua.windels ]
            Joshua Windels made changes -
            Status Original: Ready [ 10005 ] New: In Development [ 10312 ]
            Joshua Windels made changes -
            Description Original: h2. Brief summary of the bug. What is it ? Where is it ?

            The onboarding email gets sent once for every instance of Optimize in Cloud Mode, as opposed to just once. Moreover importing the Process Onboarding data will also trigger an e-mail if the check is being performed in an instance other than the one that actually imported the customer data
            h2. Steps to reproduce:
            h3. Actual result:

            One onboarding E-Mail per instance is sent
            h3. Expected result:

            E-Mail is sent only once
            New: h2. Brief summary of the bug. What is it ? Where is it ?

            The onboarding email gets sent once for every instance of Optimize in Cloud Mode, as opposed to just once. Moreover importing the Process Onboarding data will also trigger an e-mail if the check is being performed in an instance other than the one that actually imported the customer data
            h2. Steps to reproduce:
            h3. Actual result:

            One onboarding E-Mail per instance is sent
            h3. Expected result:

            E-Mail is sent only once

            *Hints:*
             * All existing definitions should be marked as onboard already (migration)
             * On import of a new definition, it should not be marked as onboarded
             * The onboarding checker should read from ES to find which onboarding emails to send
             * Upon sending email, the onboarding checker should update the process to be onboarded
             * The onboarding data that we preload should be considered already onboarded

            *Testing notes:*
             * New processes with a completed instance should receive a single onboarding email in Cloud SaaS environments
             * The onboarding dataset should not trigger an email
            Joshua Windels made changes -
            Assignee Original: Joshua Windels [ joshua.windels ] New: Giuliano Rodrigues Lima [ giuliano.rodrigues-lima ]
            Status Original: In Development [ 10312 ] New: In Review [ 10212 ]
            Giuliano Rodrigues Lima made changes -
            Assignee Original: Giuliano Rodrigues Lima [ giuliano.rodrigues-lima ] New: Joshua Windels [ joshua.windels ]
            Status Original: In Review [ 10212 ] New: Rework [ 11413 ]
            Joshua Windels made changes -
            Status Original: Rework [ 11413 ] New: In Development [ 10312 ]
            Joshua Windels made changes -
            Assignee Original: Joshua Windels [ joshua.windels ] New: Cigdem Ilhan [ cigdem.ilhan ]
            Status Original: In Development [ 10312 ] New: In Test [ 10004 ]

              Unassigned Unassigned
              giuliano.rodrigues-lima Giuliano Rodrigues Lima
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: