cancel
Showing results for 
Search instead for 
Did you mean: 

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

feroi
Champ in-the-making
Champ in-the-making
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 3

angelborroy
Community Manager Community Manager
Community Manager
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
Champ in-the-making
Champ in-the-making
Lo que necesito es que cuando adjuntas el documento al flujo, al iniciarlo se genere el quickshare, es eso posible?

angelborroy
Community Manager Community Manager
Community Manager
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