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

Allow querying for standalone tasks

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: L3 - Default L3 - Default
    • None
    • None
    • engine

      Background:

      There is the possibility to create so called "standalone tasks" by either usingĀ  the Camunda Tasklist function "Create Task" or calling the REST-API ("POST /task/create").

      Standalone tasks differ from regular process tasks e.g. by not belonging to a definition/not having an execution.

      User Story (Required on creation):

      As a developer, I want to be able to build a filter query that returns all existing standalone tasks using the task REST-API (e.g. Get List (POST))

      Functional Requirements (Required before implementation):

      • Query for standalone tasks via REST API
      • Query for standalone tasks in filters
      • Support querying within OR queries

      Technical Requirements (Required before implementation):

      • Add a new query option to the Task Query API like "isStandaloneTask"
      • Consider the option in the task entity mappings
      • Supported the option in task filters
      • Make the option available in the REST APIs for querying (historic) tasks

      Limitations of Scope (Optional):

      Hints (optional):

      Querying for the absence of a definition or execution by posting something like this to the REST-API:

      #POSTĀ /task

      {
       "processDefinitionId": null,
       "executionId": null
      }
      

      does not seem to do the job.
      As a result, the query filter seems to be ignored and always all tasks are returned including the regular process tasks.

        This is the controller panel for Smart Panels app

              Unassigned Unassigned
              cheizmann Chris Heizmann
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: