Workflow Email an Gruppenmitglieder

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

Workflow Email an Gruppenmitglieder

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
chickenwings
Member II

Re: Workflow Email an Gruppenmitglieder

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