AnsweredAssumed Answered

Falla en plantilla email para notificaciòn

Question asked by hrojas on Mar 26, 2009
Latest reply on Apr 21, 2010 by rossanardasilva
A solicitud de Pedro Jimenez he reabierto en un nuevo post esta consulta …


Plantilla utilizada al momento de invitar posicionado en la ventana "detalles del documento"  y luego adjunto el mensaje que me envía el sistema.

Plantilla
————
Un nuevo documento '${document.name}', está disponible en el área de trabajo '${space.name}', éste fué agregado por '${person.properties.firstName}<#if person.properties.lastName?exists> ${person.properties.lastName}</#if>'.

Puede accederlo pulsando en el siguiente link:
http://yourserver:8080/alfresco${document.url}

O por medio del cliente Alfresco :
<#assign ref=space.nodeRef>
<#assign workspace=ref[0..ref?index_of("://")-1]>
<#assign storenode=ref[ref?index_of("://")+3..]>
http://10.1.1.57:8080/alfresco/navigate/browse/${workspace}/${storenode}

Saludos

Administración Alfresco

———
Mensaje de error
——————–

Por favor corrija los errores siguientes y haga clic en Finalizar.

* Ocurrió un error del sistema durante la operación: Se ha producido un Error al procesar la plantilla 'Expression document is undefined on line 1, column 23 in workspace://SpacesStore/e94f8dcd-0fd1-1 … d0e1cd2d.'. Por favor contacte con el administrador del sistema.

——–

Respecto al punto dos … Pedro … esta es la plantilla de invitación

You have been invited to '${space.name}' by '${person.properties.firstName}<#if person.properties.lastName?exists> ${person.properties.lastName}</#if>'.

You will have the role of: ${role}

You can view the space through the Alfresco client:
<#assign ref=space.nodeRef>
<#assign workspace=ref[0..ref?index_of("://")-1]>
<#assign storenode=ref[ref?index_of("://")+3..]>
http://10.1.12.99:8080/alfresco/navigate/browse/${workspace}/${storenode}

Regards

Alfresco

Y el correo recibido es :

——

You have been invited to 'anaconda-ks.cfg' by 'Humberto Rojas'.

You will have the role of: Editor

You can view the space through the Alfresco client:
http://10.1.12.99:8080/alfresco/navigat … 9d2fd4a67e

Regards

Alfresco

—–

Nota que el nombre del documento lo contiene la variable space.name … y si pongo document.name arroja el error del punto 1.


Lo único que encontré respecto a "permisos" es la casilla para determinar si Hereda los permisos del Padre … en tal caso está sin el ticket. O te refieres a otra área de configuración de los permisos de un documento ?….

Gracias por la ayuda que nos das Pedro.

Saludos … Humberto Rojas.


La respuesta de Pedro fue esta Plantilla  que a èl le funciona bien …

A new document '${document.name}', is available in the '${space.name}' space, it was added by '${person.properties.firstName}<#if person.properties.lastName?exists> ${person.properties.lastName}</#if>'.

You can view it through this link:
http://localhost:8080/alfresco${document.url}

Or through the Alfresco client:
<#assign ref=document.nodeRef>
<#assign workspace=ref[0..ref?index_of("://")-1]>
<#assign storenode=ref[ref?index_of("://")+3..]>
http://localhost:8080/alfresco/navigate/browse/${workspace}/${storenode}

Regards

Alfresco

—-

pero …. el problema persiste … basta con que sea mencionada el atributo "document" para que arroje el error ….

Por favor corrija los errores siguientes y haga clic en Finalizar.

* Ocurrió un error del sistema durante la operación: Se ha producido un Error al procesar la plantilla 'Expression document is undefined on line 1, column 23 in workspace://SpacesStore/e94f8dcd-0fd1-1 … d0e1cd2d.'. Por favor contacte con el administrador del sistema.



Quién ha pasado por estos trances y lo haya soliconado  … o … sepa cuál es la solución definitiva ?

Gracias Pedro Jimenez por tu ayuda … sigo esperando tu inspiración !! …

Outcomes