Generar Link 'Quick Share' automatico en archivos cargados a un flujo de trabajo

cancel
Showing results for 
Search instead for 
Did you mean: 
feroi
Member II

Generar Link 'Quick Share' automatico en archivos cargados a un flujo de trabajo

Hola a todos

Tengo el siguiente problema, en un flujo de trabajo necesito que al ser adjuntos documentos se generen automáticamente los links para compartirlos y sean guardados en alguna variable, para usarlo en la template de notificación de correo
Tengo entendido que al crear el link se genera un ID como este: "sharedId": "VLZdZwMwTZilMJoqSON_-g"
Hay manera de hacer todo esto a través de javascript e implementarlo en el flujo de trabajo con el "bpm_package"?
Leí el siguiente articulo pero sigo con muchas dudas: http://ecmarchitect.com/archives/2014/05/29/3717

Saludos
3 Replies
angelborroy
Alfresco Employee

Re: Generar Link 'Quick Share' automatico en archivos cargados a un flujo de trabajo

Si quieres hacerlo desde JavaScript puedes usar la API de cliente Share (http://sharextras.org/jsdoc/share/community-4.2.b/symbols/Alfresco.service.QuickShare.html). En la plantilla de correo deberías utilizar el campo "qs:sharedId".
Hyland Developer Evangelist
feroi
Member II

Re: Generar Link 'Quick Share' automatico en archivos cargados a un flujo de trabajo

Lo que necesito es que cuando adjuntas el documento al flujo, al iniciarlo se genere el quickshare, es eso posible?
angelborroy
Alfresco Employee

Re: Generar Link 'Quick Share' automatico en archivos cargados a un flujo de trabajo

Creo que entonces no se puede realizar con la API JS, necesitas un listener en el workflow para invocar al servicio de QuickShare y eso solo se puede hacer desde la API Java. Mira a ver si te sirve algo de esto como base https://github.com/keensoft/alfresco-user-task-listener
Hyland Developer Evangelist