cancel
Showing results for 
Search instead for 
Did you mean: 

Workflow Email an Gruppenmitglieder

chickenwings
Champ in-the-making
Champ in-the-making
Hallo,

ich bin recht neu in der LAfresco Thematik und setze mich gerade mit Advanced Workflows auseinander.
Mein Ziel ist es inerhalb des Workflows eine Mail an die Mitglieder einer bestimmten Gruppe zu versenden.

Das ist mein bisheriger Versuch:

<node name="sendEmail">
   <action class="org.alfresco.repo.workflow.jbpm.ForEachFork">
            <foreach>#{people.getGroup('KundenZugriff')}</foreach>
            <var>reviewer</var>
        </action>
      <transition name="send-mail" to="end1">
         <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">   
            <script>
               <variable name="bpm_package" access="read"/>
               <expression>
                  var mail = actions.create("mail");
                  mail.parameters.to = reviewer.properties.email;
                  mail.parameters.subject = "Workflow initiiert";
                  mail.parameters.text = "Workflow ist gestartet";
                  mail.execute(bpm_package.children[0]);
               </expression>
            </script>
         </action>
      </transition>
   </node>

Mit einer einzigen Mail Adresse, die ich fest reinschreibe, funktionerts.
hier bekomme ich jedoch die Meldung "forEach expression '#{people.getGroup('KundenZugriff')}' evaluates to null"
DIe Gruppe gibts aber und sie hat auch Mitglieder.

Danke schon mal im Voraus
chickenwings
1 REPLY 1

chickenwings
Champ in-the-making
Champ in-the-making
ok, habs selber lösen können.

eine einfache for-schleife über die Gruppenmitglieder löst das Problem.
Schwierig war nur die Syntax des Gruppennamens.

chickenwings