cancel
Showing results for 
Search instead for 
Did you mean: 

Descripción de un documento en un template de correo

carlos_gonzalez
Champ in-the-making
Champ in-the-making
Hola,
Estoy intentado añadir la propiedad description a una plantilla para el envío de correo. Si utilizo document.properties["description"] en una plantilla de presentación me funciona correctamente pero no ocurre lo mismo si lo hago en el template de correo (de hecho, ni me envía el correo ya que se produce un error inidcando que no encuentra dicha propiedad)

¿alguna sugerencia?

Gracias.
25 REPLIES 25

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas Carlos,

Has puesto esto?

${document.properties.description}
o bien ${document.description} ?? (Se me olvidaron las llaves)

DE todas formas te paso un modelo de mail que a mi si me funciona

Buenos días ,

Le informamos de que un nuevo Procedimiento '${document.name}' ha sido subido al espacio '${space.name}'  por '${person.properties.firstName}<#if person.properties.lastName?exists> ${person.properties.lastName}</#if>'.

Puedes verlo haciendo click sobre este link:
http://IPDELSERVIDOR:8080/alfresco${document.url}

O puedes acceder al espacio:
<#assign ref=document.nodeRef>
<#assign workspace=ref[0..ref?index_of("://")-1]>
<#assign storenode=ref[ref?index_of("://")+3..]>
http://IPDELSERVIDOR:8080/alfresco/n/showDocDetails/${document.nodeRef}

Saludos
<#if document.properties["cjp:dproc_AreaOrigen"]?exists>
Departamento de ${document.properties["cjp:dproc_AreaOrigen"]}
</#if>

Saludos

carlos_gonzalez
Champ in-the-making
Champ in-the-making
Lo he probado pero sigue sin funcionar. Lo único que tengo ahora mismo en el ftl es esa línea. Sin embargo, si le escribo document.name, si me devuelve esta propiedad. ¿alguna otra cosa que pueda probar?

Gracias.

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Pues raro si que es, porque el codigo que te he puesto esta en produccion funcionando sin problemas.

Puedes poner como llamas al ftl y demas???

Saludos

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Correcto, para esa propiedad peta…..

Habra que mirarlo mejor.

Saludos

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Esto ami me funciona

${document.properties.description}

Saludos

carlos_gonzalez
Champ in-the-making
Champ in-the-making
La plantilla que me has enviado si funciona correctamente, pero sigo sin recibir información alguna del campo descripción. Lo que tampoco acabo de entender es porque en Presentation Templates si puedo obtener esta información y en Email Templates no.

Gracias Pedro.

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
De nada hombre,

Esto no te funciona?? porque yo lo acabo de probar y si me manda el correo, es mas he cojido la anterior plantilla y al añadir esto me funcionaba igual

${document.properties.description}

Saludos

carlos_gonzalez
Champ in-the-making
Champ in-the-making
Con respecto a lo que me cometas de como llamo al ftl, simplemente duplico una de las plantillas de correo y le escribo el contenido nuevo. La llamada la hago insertando la plantilla en una regla que tengo definida para que envíe correo cuando se inserta un documento en una carpeta.

Lo curioso es que a mi me funcionaba en una instalación que tengo de ALfresco 2.x hasta que un día dejó de funcionar. Dado que no di con la solución y han salido nuevas versiones, he aprovechado para montar la 3.2 pensando que este problema estaría solucionado :0(.

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Pues yo tengo la 2.2.3 y funciona perfectamente.

Saludos