Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-4145

Task(Query)Service method to allow dynamic querying combinations that would otherwise be costly/slow using existing queries

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Minor
    • jBPM 6.0.0.CR5
    • jBPM 6.0.0.CR4
    • Human Task Service
    • None
    • Low

    Description

      At the moment we have a very nice collection of different ways to query for human tasks, including:

      work item ids
      task ids
      process instance ids
      business administrators
      potential owners
      (actual) task owners
      status

      However, while some combinations of these queries are available (getTasksOwnedByStatus, for example), there are a number of combinations that are not available. Doing these combinations (business administrator and work item id) means filtering the result of disparate commands (at the software level) which involves multiple retrievals from the database – as opposed to a combined query which would minimize the slowest step (transfer over the network/line).

      So this issue is for a Task(Query)Service method that allows all of the above as a parameter and (dynamically) produces and uses a query based on the input in order to efficiently query the database.

      Attachments

        Activity

          People

            marco.rietveld Marco Rietveld (Inactive)
            marco.rietveld Marco Rietveld (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: