Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Preview:

Citation preview

Curso de Liferay 6.2

Unidad Didáctica 05 Workflows

David Vaquero

Objetivos

Conocer los los mecanismos que forman parte de un workflow

Saber configurar los workflows en un sitio web

Índice de contenidos

Introducción

Configuración del Workflow

Manejo de workflow en un contenido

Creación de un 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

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

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

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

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

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

Manejo de workflow en un contenido

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

Creación de un Workflow

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

Estados

Tareas

Creación de un Workflow

Creación de un 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

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/