SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
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/

Más contenido relacionado

La actualidad más candente

Evaluacion 7 8 9
Evaluacion  7 8 9Evaluacion  7 8 9
Evaluacion 7 8 9
dana
 

La actualidad más candente (17)

Struts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con HibernateStruts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
 
Liferay Open Source
Liferay Open SourceLiferay Open Source
Liferay Open Source
 
CMS Y BLOGS
CMS Y BLOGSCMS Y BLOGS
CMS Y BLOGS
 
Sistema de gestión de contenido
Sistema de gestión de contenidoSistema de gestión de contenido
Sistema de gestión de contenido
 
Diaspositivas infor
Diaspositivas inforDiaspositivas infor
Diaspositivas infor
 
Web 2.0 eduardo
Web 2.0 eduardoWeb 2.0 eduardo
Web 2.0 eduardo
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Evaluacion 7 8 9
Evaluacion  7 8 9Evaluacion  7 8 9
Evaluacion 7 8 9
 
Manayay sanchez maria
Manayay sanchez mariaManayay sanchez maria
Manayay sanchez maria
 
Gestión de contenido Web
Gestión de contenido WebGestión de contenido Web
Gestión de contenido Web
 
Nticas deber 4
Nticas deber 4Nticas deber 4
Nticas deber 4
 
Taller Gestion Joomla Cms
Taller Gestion Joomla CmsTaller Gestion Joomla Cms
Taller Gestion Joomla Cms
 
Slideshare
SlideshareSlideshare
Slideshare
 
Infor(wordpress)
Infor(wordpress)Infor(wordpress)
Infor(wordpress)
 
2. Sistema De Admon De Contenidos I Conceptos Básicos: DIGNA
2. Sistema De Admon De Contenidos I Conceptos Básicos: DIGNA2. Sistema De Admon De Contenidos I Conceptos Básicos: DIGNA
2. Sistema De Admon De Contenidos I Conceptos Básicos: DIGNA
 
Tercertrimestreinforcamimont
TercertrimestreinforcamimontTercertrimestreinforcamimont
Tercertrimestreinforcamimont
 
Trabajo web 2
Trabajo web 2Trabajo web 2
Trabajo web 2
 

Similar a Curso Liferay 6.2: Unidad Didáctica 05 Workflow

Plone Gobierno Quinta SesióN
Plone Gobierno   Quinta SesióNPlone Gobierno   Quinta SesióN
Plone Gobierno Quinta SesióN
ajussis
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix
Roger CARHUATOCTO
 
Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)
Diego Vasco
 
Webbrowser de vb 6.0 y vb.net
Webbrowser de vb 6.0 y vb.netWebbrowser de vb 6.0 y vb.net
Webbrowser de vb 6.0 y vb.net
adezhiz
 

Similar a Curso Liferay 6.2: Unidad Didáctica 05 Workflow (20)

Workflows en Plone
Workflows en PloneWorkflows en Plone
Workflows en Plone
 
Plone Gobierno Quinta SesióN
Plone Gobierno   Quinta SesióNPlone Gobierno   Quinta SesióN
Plone Gobierno Quinta SesióN
 
UDA-Guia desarrollo web services
UDA-Guia desarrollo web servicesUDA-Guia desarrollo web services
UDA-Guia desarrollo web services
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpress
 
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
 
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogYahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
 
Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)Consumo de web service con volley (api rest)
Consumo de web service con volley (api rest)
 
Whitepaper-Cómo gestionar tu WordPress por medio de la línea de comandosd
Whitepaper-Cómo gestionar tu WordPress por medio de la línea de comandosdWhitepaper-Cómo gestionar tu WordPress por medio de la línea de comandosd
Whitepaper-Cómo gestionar tu WordPress por medio de la línea de comandosd
 
Blog Wordpress
Blog WordpressBlog Wordpress
Blog Wordpress
 
Blog Wordpress
Blog WordpressBlog Wordpress
Blog Wordpress
 
Webbrowser de vb 6.0 y vb.net
Webbrowser de vb 6.0 y vb.netWebbrowser de vb 6.0 y vb.net
Webbrowser de vb 6.0 y vb.net
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Drupal Workshop
Drupal WorkshopDrupal Workshop
Drupal Workshop
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
WP-CLI: La navaja suiza de WordPress que te hará un superhéroe
WP-CLI: La navaja suiza de WordPress que te hará un superhéroeWP-CLI: La navaja suiza de WordPress que te hará un superhéroe
WP-CLI: La navaja suiza de WordPress que te hará un superhéroe
 
Manualcake
ManualcakeManualcake
Manualcake
 

Más de David Vaquero

Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de PlantillasCurso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
David Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento ConnectCurso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
David Vaquero
 

Más de David Vaquero (20)

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccion
 
Git 01-introduccion
Git 01-introduccionGit 01-introduccion
Git 01-introduccion
 
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de PlantillasCurso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
 
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento ConnectCurso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
 
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportaciónCurso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
 
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaCurso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
 
Magento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosMagento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 Productos
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
 
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y AnotacionesCurso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
 
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaCurso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
 
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 InstalacionCurso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
 
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónCurso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
 
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloCurso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 
Android 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantallaAndroid 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantalla
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de Formularios
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 

Curso Liferay 6.2: Unidad Didáctica 05 Workflow

  • 1. Curso de Liferay 6.2 Unidad Didáctica 05 Workflows David Vaquero
  • 2. Objetivos Conocer los los mecanismos que forman parte de un workflow Saber configurar los workflows en un sitio web
  • 3. Índice de contenidos Introducción Configuración del Workflow Manejo de workflow en un contenido Creación de un workflow
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Manejo de workflow en un contenido Cuando se gestionan los workflows permiten asignar roles a los distintos pasos dentro del workflow
  • 11. Creación de un Workflow Primero debemos ser conscientes de que elementos intervienen en la creación de un workflow Estados Tareas
  • 14. 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
  • 15. 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/