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

History Queries perform unnecessary authorization checks

    XMLWordPrintable

Details

    Description

      Problem
      History Queries (example: historic task query) currently perform the same authorization checks for each task from the same process. Yet, all tasks from the same process definition will share the same authorizations (for a given user / group configuration)

      Solution Notes:
      select distinct set of process definition keys from the table, calculate READ_HISTORY auths for that set and join it to the history table.
      This approach will scale independently from the size of the history table and, more or less independently from the size of the auth. table.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              meyer Daniel Meyer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce