flowable / flowable/flowable-engine

Make Task REST API respect ignoreAssigneeValue parameter

Abierto
#2,180 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
9.5k
Forks
2.9k
Merge medio
7 h 8 min
PR fusionados (30 d)
2

Descripción

[PR 580](https://github.com/flowable/flowable-engine/pull/580) introduced the parameter `ignoreAssigneeValue` to the `TaskInfoQuery` interface. This parameter is not available in the Task REST API, though. The parameter is supposed to allow querying for user tasks by candidate group(s) and get both assigned and unassigned tasks, but the queries
```
GET localhost:8080/process-api/runtime/tasks?candidateGroups=group1,group2&ignoreAssigneeValue=true

POST localhost:8080/process-api/query/tasks
{
"candidateGroupIn": ["group1", "group2"],
"ignoreAssigneeValue": true
}
```
only return tasks without an assignee (querying by `candidateGroup`/`candidateGroups`/`candidateGroupIn` implicitly adds `assignee === null` to the underlying query).

More information about my feature request: https://forum.flowable.org/t/how-does-ignoreassigneevalue-work/5464

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con TaskInfoQuery y los endpoints REST de tareas de ejecución y tareas de consulta descritos en el issue; después, sigue cómo candidateGroup, candidateGroups y candidateGroupIn se asignan a la consulta subyacente. Se considera terminado cuando los ejemplos tanto de GET como de POST respetan ignoreAssigneeValue=true y devuelven tareas de grupos candidatos asignadas y no asignadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.