15
Curso de Liferay 6.2 Unidad Didáctica 05 Workflows David Vaquero

Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Embed Size (px)

Citation preview

Page 1: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Curso de Liferay 6.2

Unidad Didáctica 05 Workflows

David Vaquero

Page 2: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Objetivos

Conocer los los mecanismos que forman parte de un workflow

Saber configurar los workflows en un sitio web

Page 3: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Índice de contenidos

Introducción

Configuración del Workflow

Manejo de workflow en un contenido

Creación de un workflow

Page 4: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Introducción

El Workflow es la manera en la que liferay maneja la creación, modificación y publicación de contenido

El motor principal de workflow de Liferay es Kaleo

Viene preinstalado en la versión CE hay que instalarlo en la versión EE

Page 5: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Configuración de Workflow

Se realiza desde el Panel de Control->Configuración->Flujo de Trabajo

Definiciones

Configuración por defecto

Desde aquí podemos asignar en que contenidos queremos gestionar un workflow, por ejemplo en contenido web

Solicitudes

Page 6: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Configuración de Workflow

También se debe configurar desde la configuración del sitio web

Dentro de Configuración del Workflow

Es muy similar a la configuración hecha de manera global en el panel de control

Page 7: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Manejo de workflow en un contenido

Una vez configurado el contenido a manejar con un workflow deberemos ver cómo funciona el cambio del flujo con un contenido en concreto

Por ejemplo daremos de alta un nuevo contenido web

Page 8: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Manejo de workflow en un contenido

Aparecerá el botón de solicitar la publicación

Si lo pulsamos el contenido quedará guardado pero pendiente de publicación

Debería aparecer un aviso de petición pendiente y desde Mi cuenta deberíamos ir a mis solicitudes de aprobación

Page 9: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Manejo de workflow en un contenido

Desde las solicitudes podemos realizar las acciones necesarias

Asignación de las tareas

Aprobación

Rechazo

En ambos casos podemos comentar el porqué en un comentario

Page 10: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Manejo de workflow en un contenido

Cuando se gestionan los workflows permiten asignar roles a los distintos pasos dentro del workflow

Page 11: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Creación de un Workflow

Primero debemos ser conscientes de que elementos intervienen en la creación de un workflow

Estados

Tareas

Page 12: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Creación de un Workflow

Page 13: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Creación de un Workflow

Page 14: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Creación de un Workflow

Se basa en un modelo de definición XML y pueden subirse nuevos workflows a través de

Panel de Control->configuración->Flujos de Trabajo->Subir definición

Page 15: Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Licencia

La licencia de la presentación el CC-BY-SA-NC 3.0 registrada a nombre de David Vaquero Santiago

http://creativecommons.org/licenses/by-nc-sa/4.0/