flujos de trabajo en sharepoint 2013

29
@SQSummit13 @cmzaragoza Flujos de trabajo en SharePoint 2013 300 CB30001 Cristian M. Zaragoza Gómez [email protected] MCPD Y MCTS

Upload: solidq

Post on 30-Jun-2015

1.362 views

Category:

Documents


3 download

DESCRIPTION

http://summit.solidq.com/madrid En esta sesión haremos una breve introducción, y una posterior profundiazación a uno de los aspectos más característicos en el trabajo diario con SharePoint: los flujos de trabajo (Workflows). Esta sesión está indicada tanto para aquellos que ya han batallado con ellos en versiones anteriores y quieren conocer qué novedades presentan en la versión de 2013, como para aquellos que quieren conocer qué son exactamente y qué ventajas aportan a la gestión documental.

TRANSCRIPT

Page 1: Flujos de trabajo en SharePoint 2013

@SQSummit13

@cmzaragoza

Flujos de trabajo en SharePoint 2013

300

CB30001

Cristian M. Zaragoza Gómez

[email protected]

MCPD Y MCTS

Page 2: Flujos de trabajo en SharePoint 2013

Agenda

Nueva arquitectura

Migración de Flujos de

Trabajo

¿Preguntas?Introducción

Novedades y descartes

¿Me las sé?

Responder

Hacerme el loco

Si

No

Page 3: Flujos de trabajo en SharePoint 2013

IntroducciónRompiendo el hielo

¿Qué son los flujos de trabajo?

¿Para qué los usamos?

¿Los usamos realmente?

¿Qué carencias tienen en SP2010?

Introducción

Page 4: Flujos de trabajo en SharePoint 2013

IntroducciónGrandes cambios

“Los flujos de trabajo son uno de

los cambios más importantes en

SharePoint 2013”

Introducción

Page 5: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaIntroducción

Page 6: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaFlujos de trabajo en SharePoint 2010

• Paquete integrado en el producto.

• Se ejecutan en el mismo servidor.

• Windows Workflows Foundation 3.5.

• Pueden tener código “por debajo”.

Nueva arquitectura

Page 7: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaFlujos de trabajo en SharePoint 2013

• Workflow Manager 1.0

• No incluido en el

producto.

• Se ejecutan “fuera”.

• Workflows Foundation 4.

• Código declarativo (XAML)

• Sin ningún tipo de código.

Nueva arquitectura

Page 8: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaLa nueva arquitectura en detalle

Nueva arquitectura

Page 9: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaRetro-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

características (features).

Nueva arquitectura

Page 10: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaVentajas/Desventajas

Escalabilidad Más costes

Rendimiento

Portabilidad

Gestión

Instalación

Nueva arquitectura

Page 11: Flujos de trabajo en SharePoint 2013

Nueva arquitectura¿Cómo montamos un entorno de desarrollo?

• No soportado instalar en una máquina que sea DC.

• ¿Necesito dos virtuales para entornos de desarrollo?

• ¿Cómo lo hacemos funcionar?

1. Instalar Workflow Manager 1.0 (Web Platform Installer)

2. Registrar el servicio (Cmd-lets de PowerShell).

3. Comprobar que el servicio está conectado.

4. Comprobar que están disponibles en SharePoint Designer.

5. User Profile Service Application funcionando y sincronizado.

6. No iniciar los flujos de trabajo como “System Account”

7. Rezar.

Page 12: Flujos de trabajo en SharePoint 2013

DEMO

Una primera toma de contacto

Page 13: Flujos de trabajo en SharePoint 2013

Nueva arquitecturaNovedades y

descartes

Page 14: Flujos de trabajo en SharePoint 2013

Novedades y descartesAcciones “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 búsqueda de un usuario.

• Acciones principales.

• Detener flujo de trabajo.

Novedades y Descartes

Page 15: Flujos de trabajo en SharePoint 2013

Novedades y descartesCondiciones y más “desaprobaciones”

• Bloque de impersonación.

• Asociación con columnas.

• Vista de diseño y dividida.

• …

• Listado completo:

• http://msdn.microsoft.com/en-

us/library/jj728659.aspx

Novedades y Descartes

Page 16: Flujos de trabajo en SharePoint 2013

Novedades y descartesNovedades destacables: Visual Designer

• Ya no existe la vista “Diseño” en SharePoint 2013.

• ¿Y por qué se llama SharePoint “Designer”? – Bueno, eh…mmm..

• En su lugar tenemos la “Visual Designer”.

• Y la habitual “Text-Based Designer”.

• Integración de Visio en SharePoint Designer.

• Necesario tener Visio 2013 instalado.

Novedades y Descartes

Page 17: Flujos de trabajo en SharePoint 2013

Novedades y descartesNovedades destacables: Fases (Stages)

• Son un concepto similar a los “Pasos” (Steps).

• Agrupa acciones y condiciones.

• Las acciones y las condiciones se ejecutan secuencialmente.

• Entonces, ¿cuál es la diferencia?

• Una fase siempre acaba con una sección “Transition to stage”.

• Dentro de esta sección podemos añadir una condición y una

acción “Go-to”.

• Por lo que finalmente podemos recrear “Máquinas de estados”.

• No es posible anidar fases.

Novedades y Descartes

Page 18: Flujos de trabajo en SharePoint 2013

Novedades y descartes¿Qué es una máquina de estados?

Novedades y Descartes

Parado Reproduciendo Pausa

Page 19: Flujos de trabajo en SharePoint 2013

Novedades y descartesNovedades destacables: Bucles (Loops)

• Dos tipos:• Bucle durante n Veces (Loop n Times)

• Bucle con Condición (Loop with

Condition)

• Es posible anidar bucles.

• Limitaciones:• Tienen que estar dentro de una fase.

• No se pueden añadir fases dentro de

un bucle.

• Un bucle ha de tener un único punto

de entrada y de salida.

Novedades y Descartes

5Loop n times:

Send an email

Do calculation

Page 20: Flujos de trabajo en SharePoint 2013

Novedades y descartesNovedades destacables: Llamar al servicio web HTTP

• No podemos “meter” código en los flujos de trabajo.

• Únicamente código declarativo con XAML.

• ¿Y si necesito de algún proceso?

• Nueva acción para invocar a un Servicio Web.

• “Llamar al servicio web HTTP”

Novedades y Descartes

Page 21: Flujos de trabajo en SharePoint 2013

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

• Desde la vista basada en texto podemos copiar y pegar.

Novedades y Descartes

Page 22: Flujos de trabajo en SharePoint 2013

DEMO

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

Page 23: Flujos de trabajo en SharePoint 2013

Migración de Flujos de

Trabajo

Novedades y descartes

Page 24: Flujos de trabajo en SharePoint 2013

Migración de flujos de trabajo¿Qué pasa con mis flujos de trabajo en SharePoint 2010?

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?

Migración de Flujos de

Trabajo

Page 25: Flujos de trabajo en SharePoint 2013

Migración de flujos de trabajoLa solución de SolidQ

Migración de Flujos de

Trabajo

Migrar la listaGenerar XML con

información

Programáticamente

replicar estado

Page 26: Flujos de trabajo en SharePoint 2013

Migración de flujos de trabajoEl ciclo de una tarea

En curso Completada

Cambio

Reasignar

Aprobar/Rechazar

AceptarSolitar cambio

Cancelar

Migración de Flujos de

Trabajo

Page 27: Flujos de trabajo en SharePoint 2013

DEMO

Migración de flujos de trabajo

Page 28: Flujos de trabajo en SharePoint 2013

• 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.

• Además seguimos teniendo la arquitectura de 2010.

• La arquitectura de 2010, la tenemos “de serie”.

• Lo mismo que hacía en 2010, lo voy a poder hacer en 2013.

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

• Solución de SolidQ para migrar flujos de trabajo.

• De cara a más futuro, ir pensando en pasarlos a 2013.

Conclusiones¿Qué hemos visto?

Page 29: Flujos de trabajo en SharePoint 2013

Si quieres disfrutar de las mejores sesiones de nuestros mentores

de España y Latino América, ésta es tu oportunidad.

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

Síguenos: