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 c...
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.
Size: 907.15 KB
Language: es
Added: Nov 28, 2013
Slides: 29 pages
Slide Content
I RS =
SolidQ A ES
Summit 2013 | BI RELACIONAL
a
cuouo — Pl colasoración
¿Qué son los flujos de trabajo?
¿Para qué los usamos?
¿Los usamos realmente?
¿Qué carencias tienen en SP2010?
Introduccion D —
y
Grandes cambios
“Los flujos de trabajo son uno de
los cambios más importantes en
SharePoint 2013”
SolidQ | M e
T SolidQ
Nueva arquitectura
Flujos de trabajo en SharePoint 2010
Visual Studio | SharePoint « Paquete integrado en el producto.
2010 Designer 2010
+ Se ejecutan en el mismo servidor.
SharePoint Server * Windows Workflows Foundation 3.5.
2010 + Pueden tener código “por debajo".
SharePoint 2010
Workflow Platform
Windows Server SQL Server
a
Sé.
SolidQ
y
A
Nueva arquitectura
Flujos de trabajo en SharePoint 2013
Visual Studio SharePoint
2012 Designer 2013
Workflow Manager
. (SharePoint 2013
SharePoint Server Workflow Platform)
2013 7
Maes SQL Server
SharePoint 2010 ve
Workflow Platform
Windows Server SQL Server
SolidQ
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
La nueva arquitectura en detalle
SharePoint 2013
Content
(Web Applications,
Site Collections,
Sites, Lists,
Libraries, List
Items, Files,
Metadata) OAuth
REST calls
SharePoint Object Model
Onsanees Jeans)
€ solido
Nueva arquitectura
Retro-com patibilidad
- Documents
_ + Se mantiene la arquitectura
de flujos de trabajo de
¿workflow to your list
ad description for your new workflow 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
form to build your workflow on e
2010 y (2007), vienen como
3 [SharePoint 2013 Workflow zur
- características (features).
—¿ShareP: 2010 Workflow
3 k =
. ”
Lo)
Escalabilidad Más costes
Rendimiento Instalación
Portabilidad
Gestión
SolidQ | M e
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?
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.
Check Out Item + Copiar elemento de lista.
te + Declarar como registro.
Create List Item + Etc.
Bedaneneeard = + Acciones de tareas.
Delete Item + Todas.
Di d Check Out Ite . a
en * Acciones del conjunto de
aheritListiters Parent Permissions—
j . documentos.
Remove-bistitem-Permissions-
+ Todas.
Replace tistiter: Permissions
AM + Acciones relacionales.
Set Field in Current item + Administrador de búsqueda de un usuario.
Undedare Record + Acciones principales.
Lindate List Item.
+ Detener flujo de trabajo.
SolidQ
Novedades y descartes
Condiciones y mas "desaprobaciones”
Novedades y
Descartes
If any value equals value . Bloque de impersonación.
teurrentiterhetc-equats-vatue « Asociación con columnas.
Other Conditions + Vista de diseño y dividida.
Ehecktistiterpermisstontevels- m
Checklistitem permissions * Listado completo:
+ http://msdn.microsoft.com/en-
Created by a specific person us/library/jj728659.aspx
Created in a specific date span
Modified by a specific person
Modified in a specific date span
Person is a valid SharePoint user a
a
SolidQ
Novedades y descartes
Novedades destacables: Visual Designer
Novedades y
Descartes
+ Yano 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.
a
E,
SolidQ
y
A
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.
+ 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” 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”
Stage: Stage 1
Llamar al servicio web HTTP este con solicitud (ResponseContent a respucsta [ResponseHeaders a responseHeaders[ResponseStatusCode a Variable: responseCode )
Transition to stage
(Insert go-to actions with conditions for transitioning to the stage)
s.
a en.
SolidQ .
we. a
Novedades y descartes
Novedades destacables: Copy-Paste de Pasos y Acciones
Novedades y
Descartes
+ Desde la vista basada en texto podemos copiar y pegar.
Stage: Stage 1
Llamar al servicio web HTTP este con solicitud (ResponseContent a respuesta [ResponseHeaders a responsettezders ResponseStatusCode a Variable: responseCode )
Transition to stage
(Insert go-to actions with conditions for transitioning to the stage)
Stage: Stage 2
2 MoveUp
Llamar al servicio web HTTP este con solicitud (ResponseContent a respuesta [ResponseHeaders a respons ” Variable: responseCode)
Transition to stage % Cut
{insert go-to actions with conditions for transitioning to the stage) ES
X Delete
ña
EE Advanced Properties.
SolidQ
SolidQ
DEMO
Fases, bucles, servicios web, de todo un poco...
Migracion
Mo de Flujos de
ha Trabajo
Novedades y
descartes
T SolidQ
Migración de flujos de trabajo un Mieración
(01% de Flujos de
¿Qué pasa con mis flujos de trabajo en SharePoint 2010? (a Trabajo
SolidQ
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? y
Y. wa
Migración de flujos de trabajo
La solución de SolidQ
Migrar la lista
Generar XML con
información
Migración
Mo de Flujos de
2 Trabajo
Programáticamente
replicar estado
€ solido
Migración
Mo PA Flujos de
D Trabajo
Migración de flujos de trabajo
El ciclo de una tarea
Cancelar
Solitar cambio Aceptar
Aprobar/Rechazal Completada
Reasignar
€ solido we. u
a
DEMO
Migración de flujos de trabajo
SolidQ | al
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.
+ Decara a más futuro, ir pensando en pasarlos a 2013.
SolidQ
y
E,
“6
a
a
Si quieres disfrutar de las mejores sesiones de nuestros mentores
de España y Latino América, ésta es tu oportunidad.