Assign user who is part of two groups

1
0
-1

--FR--

Bonjour,

Souhaitant limiter le nombre de groupe organisationnel afin de faciliter la maintenance de ces derniers, j'ai besoin de filtrer les utilisateurs qui ont accès à certaines tâches.

Explication :

Je possède le groupe A et le groupe B.

Pour une tâche donnée, il faut que seul un utilisateur faisant partie des groupes A+B simultanément puisse voir/exécuter la tâche.

Dois-je créer une nouvelle implémentation de filtre pour ça ? Cela me paraît un peu hors de ma portée..

--EN--

Wishing to limit the number of organizational groups in order to facilitate their maintenance, I need to filter the users who have access to certain tasks.

Explanation :

I have group A and group B.

For a given task, only a user belonging to groups A+B simultaneously can view/execute the task.

Do I need to create a new filter implementation for this? This seems a bit out of my reach...

Merci par avance et meilleurs voeux.

2 answers

1
0
-1

Bonjour,

Je n'avais pas compris en effet. Vous voulez un ET entre deux groupes ( j'avais compris A+B comme "ceux faisant partie de A + ceux faisant partie de B).

En effet, l'Actor Mapping fonctionne en OU.

Vous devez donc utiliser un Acteur Filter. Vous pouvez soit developper le votre, soit utiliser l'acteur filter "ListOfUser" disponible sur la communauté, et en Groovy, retrouver la liste de l'union des deux groupes. Vous aurez du code, mais un peux moins que celui de refaire un nouvel actor filter

https://community.bonitasoft.com/project/actor-filter-user-list

Cordialement

1
0
-1

Bonjour,

Pourquoi ne pas referencer dans l'Actor Mapping le group A et le group B ? Dans ce cas, si un utilisateur fait partie de A OU fait partie de B, il verra la tache.

Quand vous configurer l'acteur mapping, vous pouvez tout a fait cocher plusieurs groups.

Best,

Comments

Submitted by lmonnin_1413771 on Wed, 01/13/2021 - 07:19

Bonjour,

Merci pour votre réponse.

Ce n'est pas exactement ce que je cherche à accomplir : un utilisateur faisant uniquement partie du groupe A ne doit pas forcément voir la tâche, et vice-versa avec le groupe B. Ils ne devraient la voir que s'ils font partie des deux groupes.

Meilleures salutations,

Notifications