cancel
Showing results for 
Search instead for 
Did you mean: 

Link en correo de invitacion

ivancisternas19
Champ in-the-making
Champ in-the-making
Buenas a todos.
Después de lograr hacer llegar los email a los usuarios cuando son invitados a un sitio, tengo la siguiente duda. En el correo aparece un link para conectarse al PC que tiene alfresco, haciendo mención a la ruta local http://127.0.0.1:8080/share………, este link me retorna una página en blanco en el explorador. El PC que tiene alfresco esta en una IP publica para acceder desde cualquier lugar al PC de alfresco. Como puedo modificar la dirección IP del link para poner la IP publica. Espero haber sido claro en mi consulta, cualquier ayuda les será agradecida.

Saludos.
9 REPLIES 9

baskeyfield
Champ in-the-making
Champ in-the-making
Buenas,

¿Qué versión de Alfresco tienes?

Tienes configurado estos parámetros en el alfresco-global.properties? (Solo para Alfresco 3.2+)

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http

Saludos

ivancisternas19
Champ in-the-making
Champ in-the-making
Estimado Baskeyfield, gracias por contestar. La version de Alfresco es Community Share y lo puse asi.

#
# URL Generation Parameters (The ${localname} token is replaced by the local server name)
#————-
#alfresco.context=alfresco
#alfresco.host=${localname}
#alfresco.port=8080
#alfresco.protocol=http
#
share.context=share
share.host="200.111.131.170"
share.port=8080
share.protocol=http

baskeyfield
Champ in-the-making
Champ in-the-making
Buenas tardes,

Prueba a poner share.host="200.111.131.170" sin comillas:

share.host=200.111.131.170

Saludos

ivancisternas19
Champ in-the-making
Champ in-the-making
Hola que tal, te comento que segui tu consejo y aun asi no resulta. Sigue enviando el link apuntando a la ip del localhost y no la ip publica.

Gracias por tu ayuda

cesarista
World-Class Innovator
World-Class Innovator
Hola:

Otra cosa que puedes intentar hacer es comprobar las variables que se consultan o incluso modificar directamente las templates de freemaker (archivos ftl) de notificaciones en Diccionario de datos > Plantillas de correo de notificación

Un saludo.

–C.

ivancisternas19
Champ in-the-making
Champ in-the-making
Hola Cesar, gracias por tu tiempo y ayuda.

Esta es parte de la plantilla, la ultima linea es la que deseo modificar.

<#assign inviterPersonRef=args["inviterPersonRef"]/>
<#assign inviterPerson=companyhome.nodeByReference[inviterPersonRef]/>
<#assign inviteePersonRef=args["inviteePersonRef"]/>
<#assign inviteePerson=companyhome.nodeByReference[inviteePersonRef]/>
Hello ${inviteePerson.properties["cm:firstName"]!""},

You have been invited by ${inviterPerson.properties["cm:firstName"]!""} ${inviterPerson.properties["cm:lastName"]!""}
to join the '${args["siteName"]}' site.

Your role in the site will be ${args["inviteeSiteRole"]}.
To accept this invitation click the link below.

${args["acceptLink"]}

Donde ubico esa variable para modificar la direccion IP local que aparece por la IP publica, para que no me de la pagina en blanco cuando pincho el link del correo.

Gracias, por la ayuda.

mikel_asla1
Confirmed Champ
Confirmed Champ
Buenas! Creo que lo más fácil es añadir una entrada DNS en tu vista interna y otra en tu vista externa, que resuelvan al mismo host y listo!

share.host=mishare.midominio.com

msyepez
Champ in-the-making
Champ in-the-making
¡Saludos! Tengo el mismo problema que el autor original del post y no he podido solucionarlo. He editado sysadmin-parameters.properties, siguiendo las instrucciones de la ayuda. Otra cosa que me parece extraña es que al parecer, el link sólo abarca la porción de http://127.0.0.1:8080, y el resto del link pasa como texto sencillo. Sé que la plantilla de correo está en Repositorio > Diccionario de Datos > Plantillas de correo electrónico > invitar, y la puedo ver y descargar mas no subir una nueva versión. ¿Alguien sabe algo de esto?  Smiley Surprisedops:

Por cierto, mi versión de Alfresco es Community Share 3.4d.

msyepez
Champ in-the-making
Champ in-the-making
Acabo de encontrar parte de la respuesta: no conectarse al servidor de Alfresco desde 127.0.0.1, sino desde el IP local, visto desde ipconfig (Windows). Es decir, hay que enviar la invitación de Share desde http://nombredeservidor:8080/share, o http://192.168.1.1:8080 (por decir algo). Sin embargo, todavía llegan los correos sólo con el link hasta la ip y puerto…