jueves, 23 de agosto de 2012

SP2013: Workflow Visual Designer

Después de revisar las novedades en Workflows que aporta SharePoint 2013, y de repasar el listado de novedades que conlleva SharePoint Designer 2013, voy a hacer hincapié en una de las caractarísticas que más me han gustado en este paso evolutivo, que es precisamente la que mis clientes me han solicitados más veces a lo largo de mi carrera en el mundo de SharePoint: La posibilidad de disfrutar de un modelador gráfico de flujos de trabajo de forma gratuita en el out of the box de SharePoint Designer.

Como pre-requisitos, debemos tener instalados SharePoint Designer 2013, Visio 2013 y Workflow 1.0 Beta.

Al abrir SharePoint Designer 2013 y seleccionar la opción de crear un nuevo flujo de trabajo, además del nombre y la descripción del workflow, nos preguntará si vamos a implantar un Workflow para SharePoint 2010 o 2013. A continuación os dejo una imágen para que veais las diferencias básicas que supone uno u otro tipo de Workflow en la Ribbon.

Como se observa a simple vista, Workflow foundation 4.5 añade el concepto de "Stage" (etapa) y "Loop" (bucles), además de redefinir el concepto de "Step".

Una vez tengamos en marcha un Workflow de SharePoint 2013 en SharePoint Designer 2013, en cualquier momento podremos seleccionar la opción de "Views - Visual designer"
para acceder a la vista del diseñador gráfico de flujos de trabajo. Esta vista es un componente Active X que carga un componente de Visio. De hecho, veremos que podemos hacer exactamente lo mismo que si hubieramos diseñado un Visio con plantilla de Flujo de Trabajo para SharePoint 2013, pero con la novedad de que sobre cada una de las cajas, podremos acceder a las diversas pestañas de opciones y propiedades, para ver y modificar los parámetros de cada una de las opciones.


Chulo, ¿no? Bueno, realmente la experiencia de usuario no es tan fluida como puede ser en una aplicación tipo Nintex Workflow, pero por lo menos permite diseñar gráficamente el flujo de la manera que siempre quisimos hacerlo: Directamente con Visio, y permitiendonos llegar a configurar el detalle de cada Acción/Condición sobre el mismo visualizador. También se puede modificar cualquier literal que aparezca en el diagrama haciendo doble pulsación sobre él, así como arrastrar y redimensionar las cajas y conectores a nuestro gusto. Se hecha de menos alguna opción como poder generar una "vista de impresión" o un redibujado automático del flujo para optimizar el espacio de trabajo a medida que este se vaya desarrollando, aunque realmente el diseñador en sí ya es un gran avance en el mundo de SharePoint.

Evidentemente, la opción de la división por capas (un diseñador del flujo directamente con Visio y un parametrizador del mismo con Designer/Visual Studio) sigue siendo posible mediante las opciones de importar-exportar los flujos de Visio o hacia Visio.

Sin duda tendremos que esperar a la versión final y las primeras implantaciones para ver cual es el feedback de los clientes ante esta nueva manera de modelar flujos para SharePoint, aunque lo que es seguro es que ante la pregunta ¿Y no se pueden crear directamente sobre visio? Ya no tendremos que andar explicando el modelado por capas, exportación, importación... y nos bastará con un "Sí".

Pues eso, que ya podemos jugar a arrastrar y configurar "cajitas" del workflow sin necesidad de software de terceros.

Para saber más acerca de cómo diseñar los flujos de SharePoint 2013 con Visio 2013, os recomiendo visitar este enlace.

¡¡Salud!!   ;-)

1 comentario:

jpp dijo...

Funciona con sharepoint 2013 foundation?

Se puede instalar workflow 2013 en sharepoint 2013 FOUNDATION ??