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

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

      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.

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

                Created:
                Updated:
                Resolved: