Flujos de trabajo en SharePoint 2013

3,181 views

Published on

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.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,181
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
100
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Flujos de trabajo en SharePoint 2013

  1. 1. CB30001 Flujos de trabajo en SharePoint 2013 300 @cmzaragoza Cristian M. Zaragoza Gómez czaragoza@solidq.com @SQSummit13 MCPD Y MCTS
  2. 2. Agenda Responder Si Introducción ¿Preguntas? ¿Me las sé? No Nueva arquitectura Novedades y descartes Migración de Flujos de Trabajo Hacerme el loco
  3. 3. Introducción Introducción Rompiendo el hielo ¿Qué son los flujos de trabajo? ¿Para qué los usamos? ¿Los usamos realmente? ¿Qué carencias tienen en SP2010?
  4. 4. Introducción Introducción Grandes cambios “Los flujos de trabajo son uno de los cambios más importantes en SharePoint 2013”
  5. 5. Introducción Nueva arquitectura
  6. 6. 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 código “por debajo”.
  7. 7. 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. • Código declarativo (XAML) • Sin ningún tipo de código.
  8. 8. Nueva arquitectura La nueva arquitectura en detalle Nueva arquitectura
  9. 9. 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 características (features).
  10. 10. Nueva arquitectura Nueva arquitectura Ventajas/Desventajas Escalabilidad Más costes Rendimiento Instalación Portabilidad Gestión
  11. 11. 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. 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 están disponibles en SharePoint Designer. User Profile Service Application funcionando y sincronizado. No iniciar los flujos de trabajo como “System Account” Rezar.
  12. 12. DEMO Una primera toma de contacto
  13. 13. Nueva arquitectura Novedades y descartes
  14. 14. 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 búsqueda de un usuario. • Acciones principales. • Detener flujo de trabajo.
  15. 15. Novedades y descartes Condiciones y más “desaprobaciones” • • • • • Novedades y Descartes Bloque de impersonación. Asociación con columnas. Vista de diseño y dividida. … Listado completo: • http://msdn.microsoft.com/enus/library/jj728659.aspx
  16. 16. Novedades y descartes Novedades destacables: Visual Designer Novedades y Descartes • 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.
  17. 17. 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, ¿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.
  18. 18. Novedades y descartes ¿Qué es una máquina de estados? Parado Reproduciendo Novedades y Descartes Pausa
  19. 19. 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 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.
  20. 20. Novedades y descartes Novedades destacables: Llamar al servicio web HTTP Novedades y Descartes • 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”
  21. 21. Novedades y descartes Novedades destacables: Copy-Paste de Pasos y Acciones Novedades y Descartes • Desde la vista basada en texto podemos copiar y pegar.
  22. 22. DEMO Fases, bucles, servicios web, de todo un poco…
  23. 23. Novedades y descartes Migración de Flujos de Trabajo
  24. 24. Migración de flujos de trabajo ¿Qué pasa con mis flujos de trabajo en SharePoint 2010? Migración 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?
  25. 25. Migración de flujos de trabajo La solución de SolidQ Migrar la lista Generar XML con información Migración de Flujos de Trabajo Programáticamente replicar estado
  26. 26. Migración de flujos de trabajo El ciclo de una tarea Migración de Flujos de Trabajo Cancelar Cambio Solitar cambio Aceptar En curso Reasignar Aprobar/Rechazar Completada
  27. 27. DEMO Migración de flujos de trabajo
  28. 28. 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. • 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.
  29. 29. 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:

×