Affectation de taches & API de récupération des instances d'une taches non assignées

1
0
-1

Bonjour,

Dans le cadre d'un POC sur un processus couvrant une activité avec un volume de taches important, j'ai besoin de définir une politique d'assignation des taches. Les taches étant traitées par un pool d'intervenants.

2 principales options sont identifiées :
- 1 : chaque intervenant va prendre les taches depuis la bannette commune (avec éventuellement un filtre d'acteur).
- 2 : un coordonnateur (le manager) effectue le dispatch manuel / semi automatique à intervalles réguliers par affectation de lots de taches aux différents intervenants.

En partant sur le la 2nd option avec l'idée de la traiter par petit processus dédié d'affection de taches, j'ai notamment besoin :
1/ d'une API récupération de la liste des acteurs intervenant sur la tache (qui sera croisé ensuite avec la présence de ces acteurs) => OK getPossibleUsersOfHumanTask(...) fonctionne très bien.
2/ d'une API de récupération de la liste des taches (Processus IDx, Tache IDa) affectés à personne => rien trouvé :(

j'ai donc 2 questions :
- une assez générale, avez vous un feedback sur les différentes options pour l'assignation de taches (cf ci-dessus - y'aurait t-il d'autres options que je n'ai pas vues) ?
- une technique, comment récupérer la Liste des instance d'une tache non affectées via API (pouvant être appelée en groovy si possible) ?

merci :)

1 answer

1
0
-1

Pour la première question, j'ai trouvé trouvé comment récupérer les taches humaines d'un processus non assigné :

`ProcessAPI processApi = apiAccessor.getProcessAPI();
SearchOptionsBuilder searchBuilder = new SearchOptionsBuilder(0, 100);
searchBuilder.filter(HumanTaskInstanceSearchDescriptor.ASSIGNEE_ID , "0");
searchBuilder.filter(HumanTaskInstanceSearchDescriptor.PROCESS_DEFINITION_ID, processApi.);
searchBuilder.sort(HumanTaskInstanceSearchDescriptor.DUE_DATE, Order.ASC);

SearchResult vTask = processApi.searchHumanTaskInstances(searchBuilder.done())`

Votre retour sur le mode d'affectation des taches est tjs le bienvenue.

Notifications