mail (correo) a group (grupo) (SOLUCIONADO)

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

mail (correo) a group (grupo) (SOLUCIONADO)

Hola de nuevo.

Como puedo enviar un correo a un grupo de usuarios desde el workflow.

O otra solución seria  listar los usuarios.mail de un grupo especifico, para luego concatenar con ";" y poder enviar

Cualquiera de las dos soluciones me sirve.


Gracias.
4 Replies
jjabre
Member II

Re: mail (correo) a group (grupo) (SOLUCIONADO)

al final pude sacar el problema


<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
   <script>
     var grupo=new Array();
     grupo[0]="GROUP_Vendedores"; //*nombre del grupo para el envio *//
    var mail= actions.create("mail");
   mail.parameters.to_many=grupo;
   mail.parameters.subject = "prueba";
   mail.parameters.text = "cuerpo del correo"
   mail.execute(bpm_package);
    </script>
</action>


Eso es, ojala les sirva a los que tienen el mismo problema.
jjabre
Member II

Re: mail (correo) a group (grupo) (SOLUCIONADO)

Adjunto el task completo para que vean donde se utilizan los datos


<task-node name="Documentos Proformas"  >
<task name="wfj:OC2" swimlane="initiator">           
<event type="task-create"  >
        <action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript">
           <script>
     var grupo=new Array();
   grupo[0]="GROUP_Vendedores";
   var mail = actions.create("mail");
   mail.parameters.to_many = grupo;
   mail.parameters.subject = "prueba correo workflow";
   mail.parameters.text = "some text, in case template is not found";
   mail.execute(bpm_package);
         </script>
        </action>
      </event>
</task>
<transition to="Aprobacion G.Ventas" name="Enviar a Aprobacion">
</transition>
</task-node>
juansanchez
Member II

Re: mail (correo) a group (grupo) (SOLUCIONADO)

Hola

Muchas gracias por tu respuesta me ha servido mucho
cjimenez
Member II

Re: mail (correo) a group (grupo) (SOLUCIONADO)

Hola de nuevo.

Como puedo enviar un correo a un grupo de usuarios desde el workflow.

O otra solución seria  listar los usuarios.mail de un grupo especifico, para luego concatenar con ";" y poder enviar

Cualquiera de las dos soluciones me sirve.


Gracias.

hola, como concatenas?
yo hago esto mail.parameters.to = initiator.properties.email + ";" bpm_assignee.properties.email;
y cuando trata de enviar el correo me tira una exception diciendo "ERROR [action.executer.MailActionExecuter] Failed to send "