Choisir un acteur
Slt, chui débutante et je sollicite votre aide précieux. En effet, après avoir implémenté un petit processus qui concerne un groupe bien défini d'acteurs, je veux savoir s'il y'a possibilité de diffuser un document à des personnes (qui ne sont pas acteurs dans mon processus) et que leurs noms est supposés être remplie par l'un de mes acteurs (liste de diffusion) via mail et comment puis je le faire en me basant sur la liste saisie de ces personnes désignés par l'acteur. Je voous remercie fortement!
Bonjour.
Si j'ai bien compris, tu as déjà crée une liste d'utilisateur qui ont tous une adresse mail. Tu veux donc créer une liste de noms d'utilisateurs, puis leur envoyé à tous un document.
Tache 1 : Lister les utilisateurs et choisir les destinataires Pour ça il te faudra utiliser l'api Identity (http://documentation.bonitasoft.com/javadoc/api/6.3/com/bonitasoft/engin...) Tu pourras aussi profiter de cette tâche pour uploader le fichier à envoyer (à l'aide d'un widget File dans le formulaire).
Tache 2 : Lister les adresses mails Ensuite dans un formulaire, tu peux par exemple ajouter une liste de chekbox pour cocher les destinataires. A partir de cette liste, il faudra créer une liste d'adresse mail. Pour ça tu peux encore utiliser l'api Identity.
Tache 3 : Envoyer le mail Il existe déjà un connecteur qui permet de faire cela. Il faudra juste que tu le configure avec le SMTP et les adresses mails de ta liste. Attention, le SMTP pose souvent problème parce qu'il faut en utiliser un qui ne soit pas bloqué par l'entreprise pour laquelle tu travails.
Comments
Bonjour Yannick. Si vs pouviez m'envoyer le fichier .bos ce serai vraiment gentil :)
Bonjour, Je te remercie chef, pour le connecteur 'sendmail' est ce qu'il prédéfini dans le BPM ou bien c vs qui l'avez implementé (un zip...), si oui est ce que je px l'avoir. Je m'excuse je suis très débutante et là je suis entrain d’implémenter un prouve of concept pr mn organisme afin qu'il puisse adopter le BPM Bonita, je compte bcp sur l'appui de cette communauté 0:)
Merci yannick. J'ai configurer l'acteur et j'ai créer un utilisateur miss.lorin dans le portail de bonita (organisation-> utilisateur) mais j'ai pas trouvé comment lui attribuer une adresse mail de façon à ce que quand je coche cette personne mn mail s'envoie. Pourriez vous m'aider? PS : Au niveau du connecteur, j'ai rentré mon propre gmail dans la zone de l'emetteur et j'ai rédigé mon message de test.
J'ai fais ainsi. J'ai ajouté dans les données personnelles et professionnelles le gmail de mon utilisateur. Qd je le coche au niveau de mn portail et je soumet, je trouve rien au niveau de sa boite mail, est ce que je dois changer qlq chose au niveau de la configuration du connecteur (getEmail)?
Je travaille mnt ds mn propre poste pour voir cmt ça fonctionne, j'utilse mon propre gmail et une 2eme adresse pour le test. J'ai verifié dans les fichiers logs ils sont vides
non il est vide
Bonjour,
SVP, j'essais d'introduire le circuit de choix de l'acteur càd la tâche de script-tache de choose user dans mon process mais ça se termine sans pvr acceder à l'interface de chois. En effet, je lie une tâche humaine (au lieu de "début") directement à la tâche script suivi par la tâche de choose user. Est ce que j'ai raté quelque chose?
Je vous remercie d'avane!
J'ai besoin vraiment d'un appui d'urgence. En fait mon acteur A1 remplie une liste de diffusion contenant les noms des personnes concernées via le portail, l'acteur A2 reçoit cette liste et se charge d'envoyer une copie à chaque personne figurant dans cette liste , c'est une petite partie de mon processus que j'aimerai bien l'automatiser, malgré les recommandations généreuses de Yannick, j'arrive pas à les concrétiser dans mon processus, chui très débutante et je sollicite votre soutien d'urgence .
Je te remercie fortement Yannick pr ta réactivité greneuse, je me demande si tu px m'aider en concrétisant la démarche expliquée sur un petit processus (une liste de diffusion comprenant 2 personnes par exemple) pr mieux assimiler les étapes si c possible, je te remercie encore une fois chef!!
Comments
Le username sert à s'authentifier sur le smtp. Sur gmail il s'agit de l'adresse mail du compte.
Il est possible d'ajouter ces informations dans les logs de bonita en utilisant le script :
Logger logger= Logger.getLogger("org.bonitasoft");
logger.severe("Texte à afficher dans les logs");
Sinon il est aussi possible de créer soit même les tableaux dans une tâche du procesus. Il faudra aussi créer des scripts pour ça et ça dépendra totalement de ce que vous voulez faire.
Comments
Bonjour Meryeme, j'ai édité le titre de deux de vos questions, pour que l'on comprenne le sujet de votre question. Merci de ne plus mettre juste "Help" ou "Aide" dans le titre ;-)
Bonjour,
SVP, je trouve pas comment garder la liste cochée par un premier acteur et qu'on veut récupérer cette liste même liste cochée par un deuxième acteur.