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

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
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
2 Replies
Highlighted
Senior Member

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

Hola Feroi,
pues básicamente veo dos opciones "elegantes" :
-Seguir la guía que comenta Andreas en http://stackoverflow.com/a/24657718 (ojo, de una respuesta pasa a otro proceso adicional que hay que realizar). A partir de ahí podrías ejecutar la acción de "quickShare" desde cualquier JS con "action.exectue(nodeRef)" (http://docs.alfresco.com/4.0/references/API-JS-ScriptAction-execute.html).
-Desarrollar tu propia clase a utilizar en la correspondiente tarea de tipo ServiceTask del WF para que haga uso del QuickShareService mencionado en el artículo de Jeff y finalmente obtenerlos vía QuickShareDTO dto = quickShareService.shareContent(nodeRef).

Espero haberte servido de guía.

Saludos!

Highlighted
Active Member

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

Hola Feroi tengo la misma inquietud que tú, dime si pudiste solucionarlo?