flujos de trabajo en sharepoint 2013
Post on 30-Jun-2015
1.363 Views
Preview:
DESCRIPTION
TRANSCRIPT
@SQSummit13
@cmzaragoza
Flujos de trabajo en SharePoint 2013
300
CB30001
Cristian M. Zaragoza Gómez
czaragoza@solidq.com
MCPD Y MCTS
Agenda
Nueva arquitectura
Migración de Flujos de
Trabajo
¿Preguntas?Introducción
Novedades y descartes
¿Me las sé?
Responder
Hacerme el loco
Si
No
IntroducciónRompiendo el hielo
¿Qué son los flujos de trabajo?
¿Para qué los usamos?
¿Los usamos realmente?
¿Qué carencias tienen en SP2010?
Introducción
IntroducciónGrandes cambios
“Los flujos de trabajo son uno de
los cambios más importantes en
SharePoint 2013”
Introducción
Nueva arquitecturaIntroducción
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
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
Nueva arquitecturaLa nueva arquitectura en detalle
Nueva arquitectura
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
Nueva arquitecturaVentajas/Desventajas
Escalabilidad Más costes
Rendimiento
Portabilidad
Gestión
Instalación
Nueva arquitectura
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.
DEMO
Una primera toma de contacto
Nueva arquitecturaNovedades y
descartes
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
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
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
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
Novedades y descartes¿Qué es una máquina de estados?
Novedades y Descartes
Parado Reproduciendo Pausa
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
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
Novedades y descartesNovedades destacables: Copy-Paste de Pasos y Acciones
• Desde la vista basada en texto podemos copiar y pegar.
Novedades y Descartes
DEMO
Fases, bucles, servicios web, de todo un poco…
Migración de Flujos de
Trabajo
Novedades y descartes
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
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
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
DEMO
Migración de flujos de trabajo
• 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?
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:
top related