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.