j'ai ajouté une petite modification dans le workflow...

cancel
Showing results for 
Search instead for 
Did you mean: 
amar_3827
Member II

j'ai ajouté une petite modification dans le workflow...

Bonjour,
j'ai ajouté une petite modification dans le workflow adhoc de la version 1.4 pour ajouter une notification de "l'initiator" à "l'assignée"
la notification mail fonctionne bien dans le sens inverse ( de l'assignée à l'initiator en cochant Notify me) une fois la task est achevée (donc la config mail dans repository.properties est OK),
par contre le notification que j'ai ajouté dans la transition à la "task adhoc" ne fonctionne pas ( sans message d'erreur), le mail se perd dans la nature,
Peut être le bpm_package n'est pas encore renseigné ?
il faudrait peut être que j'ajoute une autre "task-node" pour faire cette action ?
ou alors c'est une grosse connerie toute bête que je ne vois pas !!!

voici le bout de code dans le fichier processdefinition du wkf Adhoc :

<start-state name="start">
      <task name="wf:submitAdhocTask" swimlane="initiator"/>
  
         <transition name="" to="adhoc">
          <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
      <script>
                        var mail = actions.create("mail");
                       mail.parameters.to = bpm_assignee.properties.email;
                       mail.parameters.subject = "Adhoc Task " + bpm_workflowDescription;
                       mail.parameters.from = initiator.properties.email;
                       mail.parameters.text = "texte";
                       mail.execute(bpm_package);                     
      </script> 
     </action> 
      </transition>
   </start-state>

Merci de votre aide
2 Replies
amar_3827
Member II

Re: j'ai ajouté une petite modification dans le workflow...

J'ai ajouté donc une tâche entre les deux et j'ai placé l'envoi de mail sur la nouvelle transition, et ça marche.
je pense donc que c'est le bpm_package qui n'est pas renseigné au niveau de la transition entre le start et la task hadhoc !!
Amar
bertrandf
Active Member

Re: j'ai ajouté une petite modification dans le workflow...

Bonjour,

Je serai vous, je commencerai par regarder les logs car il doit y avoir des parseException car votre balise <transition> est fermée deux fois.

       <transition name="" to="adhoc">
          <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
                        <script>
                        {
                        var mail = actions.create("mail");
                        mail.parameters.to = bpm_assignee.properties.email;
                        mail.parameters.subject = "Nouveau Workflow";
                        mail.parameters.from = "alfresco@alfresco.com";
                        mail.parameters.text = "Un document pour vous dans Alfresco";
                        mail.execute(bpm_package);
                        }
                        </script>
          </action>
       </transition>