Post on 05-Dec-2014
description
Haarón Gonzalez MVP en SharePoint Server http://msmvps.com/blogs/haarongonzalez @haarongonzalez
Lo Relevante de SPD 2010
El Diseñador de Flujos de Trabajo
Tipos de Flujos de Trabajo
Acciones OOB
Demostración – Flujo de Entrenamiento
Creando acciones personalizadas en Visual Studio 2010
Pasos para crear una actividad para SPD 2010
Demostración – Programación de Actividad
Preguntas
Sigue siendo una herramienta sin costo ahora disponible para arquitecturas 32 y 64 bits
Totalmente reconstruida especialmente para trabajar con SharePoint 2010 no con SharePoint 2007
Nuevo diseñador de flujo de trabajo, nuevos tipos de flujos, nuevas y mejoradas actividades, nueva propuestas para gestión de tareas
Nuevo diseñador de flujos de trabajo de tamaño amplio
Principales mejoras en la herramienta como tal Lógica anidada
Impersonación
Bloques de ejecución en paralelo
Mejora de la vinculación de datos en columnas bajo demanda – alto nivel de relacionamiento de la información
Nuevas y mejoradas acciones Obtener administrador mediante búsqueda de datos del perfil
Administración de registros y Documents Sets
Lectura y escritura en listas externas
Importar flujo de trabajo de Visio Premium 2010
Empaquetamiento de soluciones para portabilidad
List Workflow Asociado a una lista
Como los flujos de MOSS 2007
Pueden crearse en SPD 2010
Se pueden exportar/importar desde Visio
Reusable Workflow Se pueden asignar a un tipo de contenido
Se pueden exportar como .WSP para reutilización en otros sitios
Se pueden exportar/importar desde Visio
Pueden crearse en SPD2010 o VS 2010
Site Workflow No se vinculan a una lista
Se inicializan de forma manual o mediante el modelo de objetos
Pueden crearse en SPD2010 o VS 2010
Acciones principales Send Email, Set WF Status…
Acciones Document Set Send to Repository, Start Approval…
Acciones de lista Check In/Out Item, Declare Record…
Acciones relacionales Lookup Manager of User
Acciones utilerias Substring operations, Interval between dates
Acciones de tarea Start Approval, Assign a To-Do…
Modulo de Entrenamientos - Columnas de sitio
- Tipo de contenido - Modelado de Flujo en Visio - Importación de modelo en SPD 2010 - Modificación de flujo de trabajo de aprobación de entrenamiento
En ocasiones encontraras que no existen actividades o condiciones que representen nuestras reglas de negocio
Construir una acción personalizada para SharePoint Designer 2010 es la alternativa
Una acción personalizada es una unidad de ejecución dentro de algún flujo de trabajo de .NET Framework 3.5
Crear el proyecto de Visual Studio
Codificar la actividad
Configurar la actividad
Desplegar la actividad
Utilizar la actividad en un flujo de trabajo de SPD 2010
Microsoft Confidential
Agregarnos una clase que herede de Activity
Creamos nuestras propiedades con los atributos correspondientes
Sobrescribimos el método ActivityExecutionStatus
Para poder lograr una conversación entre el diseñador de flujo de trabajo y nuestro ensamblado requerimos configurar un archivo .actions
Este archivo describe en formato XML la semántica de configuración y uso de la actividad en SPD 2010
En C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\3082\Workflow se encuentran estos archivos wss.actions
Editamos el archivos web.config del aplicación web para agregar el ensamblado que contiene la actividad
Microsoft Confidential
http://msdn.microsoft.com/en-us/library/bb897626.aspx
Microsoft Confidential
Haarón Gonzalez MVP en SharePoint Server http://msmvps.com/blogs/haarongonzalez @haarongonzalez