Je fais mon processus dans bonita 6.2.5 et j’essaie d’utiliser un filtre d’acteur pour affecter mes acteurs ,mais je n’arrive pas à les définir comme dans bonita 5 par defaut bonita 5 nous offre un sélecteur d’acteurs et on peut créer et adapter ces sélecteurs selon notre besoin en choisissant Bonita ou Bases de données ou LDAP par exemple et en choisissant le connecteur qui sera utilisé pour renseigner la liste des utilisateurs qui composent chaque groupe et donnant le role à chaque utilisateur.
Vous créer vos groupes/roles/utilisateurs dans le studio:
=> Menu Organisation.
=> Gérer/Ajouter l’organisation1 (vous créez les groupes/sous-groupes/rôles/utilisateurs aux différentes fenêtres)
=> Vous exporter votre organisation => fichier Organisation1.XML.
=> Vous importez votre fichier XML Organisation1.XML dans le portail Bonita avec les droits administrateur.
Vous créez les groupes/rôles/utilisateurs directement depuis le Portail Bonita avec les droits administrateurs.
=> Les groupes/rôles dans un premier temps
=> les utilisateurs ensuite que vous associerez aux groupes/rôles préalablement définis.
Le mapping des groupes/utilisateurs se fera :
=> soit dans le studio sur les tâches/processus.
=> soit dans le portail administrateur, au niveau de la gestion des Apps (voir tableau Mapping).
Dans la v6, la façon de procéder est différente, car la gestion des utilisateurs et des tâches a évolué pour plus de flexibilité. C’est parfois déroutant au premier abord, mais une fois compris, beaucoup de nos utilisateurs préfèrent la façon de faire de la v6.
J’ai lu cette documentation, mon souci maitenant c’est comment je peux affecter un role ou un groupe par exemple à des utilisateurs ?
J’ai vu dans le portail dans organisations, des groupes comme (Human Resources , Production , Finance …etc) et un role (member) comment je peux avoir par exemple un role Directeur Qualité que je selectionne ou je rajoute moi meme et je le trouve dans le portail et comment je renseigne une liste des utilisateurs qui composent ce groupe ou qui ont ce role ( Directeur Qualité ) ?
Merci pour votre aide mon problème c’est que j’ai pas importé mon fichier XML Organisation1.XML dans le portail Bonita .
C’est réglé
J’ai une autre question j’ai besoin d’un script qui me permet d’appeler tous mes utilisateurs ayant un rôle donné et que ce rôle est définit dans bonita user experience.
Vous devez mapper toute l’organisation entreprise qui utilisera les processus Bonita BPM, dans votre organisation1.xml. Donc vous devez saisir tous vos groupes, un par un ainsi que vos utilisateurs.
Vous pouvez automatiser la création du fichier XML, avec un script (PERL, …) si besoin, pour que ce soit moins fastidieux.
Finalement, pour le script pour appeler un groupe d’utilisateurs donné, soit vous “mappez” le groupe directement dans la LANE acteur, ou sur la tâche utilisateur, soit si vous avez besoin de quelque chose de plus complexe, vous devez utiliser le filtre d’acteur, comme indiqué précédemment : http://documentation.bonitasoft.com/creating-actor-filter
Par défaut il existe déjà des filtres d’acteurs dans la version community, qui peuvent vous être utiles ou qui peuvent vous donner des idées.
En conclusion :
Mapper les groupes d’acteurs sur le LANE acteur/tâches dans le studio.
ou Mapper les groupes/utilisateurs depuis le portail Bonita BPM.
Utiliser des filtres d’acteur pour faire de l’attribution dynamique plus complexe au niveau des acteurs.
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.