AnsweredAssumed Answered

people.getGroup devuelve null

Question asked by pecdesarrollo on Oct 25, 2016
Latest reply on Oct 26, 2016 by pecdesarrollo

Estoy tratando de enviar correos a los miembros de un grupo.

El script es muy sencillo:

--------------------------------------------------------------------------------------------------------

     var mail = actions.create("mail");

     var grupo = people.getGroup("GROUP_G-CL1-Preparadores1");

     var personas = people.getMembers(grupo);        

     mail.parameters.subject = "Tiene un nuevo documento: " + document.name;

     mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/notify_user_email_cli.ftl");

     mail.parameters.text = "Texto alternativo si no encuentra el template"; 

     for(var persona in personas)

     {

            mail.parameters.to = persona.properties["cm:email"];

            mail.execute(document);

     }

----------------------------------------------------------------------------------------------------------

El problema es que people.getGroup("GROUP_G-CL1-Preparadores1") devuelve null.

El error en alfresco.log es "Group is a mandatory parameter".

El grupo "G-CL1-Preparadores1" existe y tiene 2 personas.

He buscado y parece que hay que agregar "GROUP_" delante del nombre corto del grupo.

He probado de ambas formas y el resultado es el mismo: devuelve null.

Por favor ¿alguna idea sobre el motivo?

Muchas gracias, un cordial saludo.

Outcomes