Attribuer une tâche à utilisateur choisi à partir d'une liste déroulante - Bonita Bpm 7.5.4

1
+1
-1

Bonjour,
J'ai un acteur dans mon processus nommé agent commercial. Et j'aimerais, à partir de mon formulaire d'instantiation du processus, aller chercher l'agent commercial de mon et lui assigner la tâche de contacter le client. Bref, la tâche est assignée au rôle agent commercial mais j'ai plusieurs agents commerciaux. Comment faire ?

Merci d'avance pour votre feedback.

Salutations,

1 answer

1
0
-1

Bonjour,

D'une maniere generale, un acteur defini dans un processus represente une liste de candidats qui peut alors etre associee a des actions du processus. Typiquement, un candidat peut etre assigne sur une tache avant de la completer ou demarrer une nouvelle instance de processus. Voici la documentation complete la dessus.

Des fois, la liste des candidats depend d'informations generees a l'execution (comme dans votre exemple), il convient alors d'utiliser un Actor Filter. Voici la documentation officielle .

Je procederais donc comme ceci :

  • Faire apparaitre la liste des candidats dans le formulaire d'instantiation (utilisation des REST APIs par defaut)
  • Retourner l'identifiant de la personne dans le contrat d'instantiation du processus
  • Cette information est utilisee par un Actor Filter associe a la tache en question pour l'assigner a la personne avec l'identifiant en question (de memoire il y a un Actor Filter nomme "Single User" qui permet de faire ca)

Comments

Submitted by wnkela on Thu, 12/06/2018 - 16:33

Bonjour,
Merci pour votre feedback.
Je pensais plutôt à l'actor filter "Utilisateurs avec des informations spécifiques".
Pourrais je avoir une idée sur ce type de filtre d'acteurs.

Merci d'avance pour votre feedback.

Notifications