flujos de trabajo en sharepoint 2013

Post on 30-Jun-2015

1.363 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

@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