17
Haarón Gonzalez MVP en SharePoint Server http://msmvps.com/blogs/haarongonzalez @haarongonzalez

Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Embed Size (px)

DESCRIPTION

En esta sesión veremos el soporte que SharePoint Designer 2010 tiene para la creación y manipulación de flujos de trabajo para SharePoint. Conozca el nuevo diseñador de flujos de trabajo, las actividades y condiciones disponibles en esta versión y como programar tus propias condiciones y acciones para SharePoint Designer 2010.

Citation preview

Page 1: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Haarón Gonzalez MVP en SharePoint Server http://msmvps.com/blogs/haarongonzalez @haarongonzalez

Page 2: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 3: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 4: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Nuevo diseñador de flujos de trabajo de tamaño amplio

Page 5: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 6: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 7: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 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…

Page 8: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 9: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 10: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 11: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Microsoft Confidential

Page 12: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Agregarnos una clase que herede de Activity

Creamos nuestras propiedades con los atributos correspondientes

Sobrescribimos el método ActivityExecutionStatus

Page 13: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

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

Page 14: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Microsoft Confidential

Page 16: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Microsoft Confidential

Page 17: Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Designer 2010

Haarón Gonzalez MVP en SharePoint Server http://msmvps.com/blogs/haarongonzalez @haarongonzalez