You are on page 1of 29

CB30001

Flujos de trabajo en SharePoint 2013

300

@cmzaragoza

Cristian M. Zaragoza Gmez

czaragoza@solidq.com
@SQSummit13

MCPD Y MCTS

Agenda

Responder

Si

Introduccin

Preguntas?

Me las s?

No

Nueva
arquitectura

Novedades y
descartes

Migracin
de Flujos de
Trabajo

Hacerme el
loco

Introduccin

Introduccin

Rompiendo el hielo

Qu son los flujos de trabajo?


Para qu los usamos?

Los usamos realmente?


Qu carencias tienen en SP2010?

Introduccin

Introduccin

Grandes cambios

Los flujos de trabajo son uno de


los cambios ms importantes en
SharePoint 2013

Introduccin

Nueva arquitectura

Nueva arquitectura

Nueva arquitectura

Flujos de trabajo en SharePoint 2010

Paquete integrado en el producto.


Se ejecutan en el mismo servidor.

Windows Workflows Foundation 3.5.


Pueden tener cdigo por debajo.

Nueva arquitectura

Nueva arquitectura

Flujos de trabajo en SharePoint 2013

Workflow Manager 1.0


No incluido en el
producto.
Se ejecutan fuera.

Workflows Foundation 4.
Cdigo declarativo (XAML)

Sin ningn tipo de cdigo.

Nueva arquitectura
La nueva arquitectura en detalle

Nueva arquitectura

Nueva arquitectura

Nueva arquitectura

Retro-compatibilidad

Se mantiene la arquitectura
de flujos de trabajo de
SharePoint 2010.

Podemos elegir qu arquitectura


utilizar.
Los flujos de trabajo que funcionaban
en 2010, siguen funcionando en
2013.
Las plantillas de flujos de trabajo de
2010 y (2007), vienen como
caractersticas (features).

Nueva arquitectura

Nueva arquitectura

Ventajas/Desventajas

Escalabilidad Ms costes
Rendimiento Instalacin
Portabilidad
Gestin

Nueva arquitectura
Cmo montamos un entorno de desarrollo?

No soportado instalar en una mquina que sea DC.


Necesito dos virtuales para entornos de desarrollo?

Cmo lo hacemos funcionar?


1.
2.
3.
4.
5.
6.
7.

Instalar Workflow Manager 1.0 (Web Platform Installer)


Registrar el servicio (Cmd-lets de PowerShell).
Comprobar que el servicio est conectado.
Comprobar que estn disponibles en SharePoint Designer.
User Profile Service Application funcionando y sincronizado.
No iniciar los flujos de trabajo como System Account
Rezar.

DEMO
Una primera toma de contacto

Nueva arquitectura

Novedades y
descartes

Novedades y descartes

Novedades y
Descartes

Acciones desaprobadas

Acciones de lista.

Copiar elemento de lista.


Declarar como registro.
Etc.

Acciones de tareas.

Todas.

Acciones del conjunto de


documentos.

Todas.

Acciones relacionales.

Administrador de bsqueda de un usuario.

Acciones principales.

Detener flujo de trabajo.

Novedades y descartes
Condiciones y ms desaprobaciones

Novedades y
Descartes

Bloque de impersonacin.
Asociacin con columnas.
Vista de diseo y dividida.

Listado completo:
http://msdn.microsoft.com/enus/library/jj728659.aspx

Novedades y descartes
Novedades destacables: Visual Designer

Novedades y
Descartes

Ya no existe la vista Diseo en SharePoint 2013.


Y por qu se llama SharePoint Designer? Bueno, ehmmm..

En su lugar tenemos la Visual Designer.


Y la habitual Text-Based Designer.

Integracin de Visio en SharePoint Designer.


Necesario tener Visio 2013 instalado.

Novedades y descartes
Novedades destacables: Fases (Stages)

Novedades y
Descartes

Son un concepto similar a los Pasos (Steps).


Agrupa acciones y condiciones.
Las acciones y las condiciones se ejecutan secuencialmente.

Entonces, cul es la diferencia?


Una fase siempre acaba con una seccin Transition to stage.
Dentro de esta seccin podemos aadir una condicin y una
accin Go-to.
Por lo que finalmente podemos recrear Mquinas de estados.

No es posible anidar fases.

Novedades y descartes
Qu es una mquina de estados?

Parado

Reproduciendo

Novedades y
Descartes

Pausa

Novedades y descartes
Novedades destacables: Bucles (Loops)
Loop n times: 5

Novedades y
Descartes

Dos tipos:

Send an email

Do calculation

Bucle durante n Veces (Loop n Times)


Bucle con Condicin (Loop with
Condition)

Es posible anidar bucles.


Limitaciones:

Tienen que estar dentro de una fase.


No se pueden aadir fases dentro de
un bucle.
Un bucle ha de tener un nico punto
de entrada y de salida.

Novedades y descartes
Novedades destacables: Llamar al servicio web HTTP

Novedades y
Descartes

No podemos meter cdigo en los flujos de trabajo.


nicamente cdigo declarativo con XAML.

Y si necesito de algn proceso?


Nueva accin para invocar a un Servicio Web.
Llamar al servicio web HTTP

Novedades y descartes
Novedades destacables: Copy-Paste de Pasos y Acciones

Novedades y
Descartes

Desde la vista basada en texto podemos copiar y pegar.

DEMO
Fases, bucles, servicios web, de todo un poco

Novedades y
descartes

Migracin
de Flujos de
Trabajo

Migracin de flujos de trabajo


Qu pasa con mis flujos de trabajo en SharePoint 2010?

Migracin
de Flujos de
Trabajo

Todo muy bonito, pero


Y las horas qu he
dedicado a desarrollar?
Ya no me valen mis flujos?
Puedo migrar flujos de
trabajo en marcha?
Y el estado de las tareas?

Migracin de flujos de trabajo


La solucin de SolidQ

Migrar la lista

Generar XML con


informacin

Migracin
de Flujos de
Trabajo

Programticamente

replicar estado

Migracin de flujos de trabajo


El ciclo de una tarea

Migracin
de Flujos de
Trabajo

Cancelar
Cambio

Solitar cambio Aceptar

En curso
Reasignar

Aprobar/Rechazar

Completada

DEMO
Migracin de flujos de trabajo

Conclusiones
Qu hemos visto?

Nueva arquitectura para flujos de trabajo.


La premisa: llevar la carga de trabajo fuera de SharePoint.
Ahora tenemos fases, bucles, llamadas a servicios web, etc.

Adems seguimos teniendo la arquitectura de 2010.


La arquitectura de 2010, la tenemos de serie.
Lo mismo que haca en 2010, lo voy a poder hacer en 2013.

Y si vengo de 2010, pierdo mis flujos de trabajo?


Solucin de SolidQ para migrar flujos de trabajo.
De cara a ms futuro, ir pensando en pasarlos a 2013.

Si quieres disfrutar de las mejores sesiones de nuestros mentores


de Espaa y Latino Amrica, sta es tu oportunidad.

http://summit.solidq.com/madrid/
Sguenos:

You might also like