Share via


Bloque de creación: Flujos de trabajo

Última modificación: miércoles, 07 de octubre de 2009

Hace referencia a: SharePoint Foundation 2010

En este artículo
Modelo de objetos de flujo de trabajo
Herramientas de desarrollo de flujos de trabajo
Otras áreas relacionadas con el flujo de trabajo

Los flujos de trabajo se usan en Microsoft SharePoint Foundation 2010 para automatizar los procesos y la lógica de negocios mediante el motor subyacente de Windows Workflow Foundation. Cuando se inicia un flujo de trabajo, se realiza de acuerdo con un determinado conjunto de instrucciones proporcionadas por el diseñador de flujo de trabajo. Ejecuta determinadas actividades cuando se cumplen condiciones específicas. Esto permite a una empresa describir en detalle y representar mediante programación sus procesos de negocio sin necesidad de interceptar las actividades y realizar un seguimiento de forma manual.

Mientras se ejecuta un flujo de trabajo, a menudo es necesario recopilar información de un usuario. Para capturar esta interacción, un diseñador de flujo de trabajo puede usar formularios de InfoPath o formularios de ASP.NET. Estos formularios están conectados al flujo de trabajo a través de un tipo especial de propiedad que el motor en tiempo de ejecución del flujo de trabajo puede usar para continuar el proceso.

Modelo de objetos de flujo de trabajo

Los espacios de nombres para el flujo de trabajo de SharePoint Foundation se encuentran en el espacio de nombres de Microsoft.SharePoint e incluyen los siguientes:

Microsoft.SharePoint.Workflow: proporciona las clases base y los puntos de entrada principales para desarrollar flujos de trabajo codificados personalizados.

Microsoft.SharePoint.Workflow.Application: representa las clases de flujo de trabajo de tres fases integradas en SharePoint Foundation.

Microsoft.SharePoint.WorkflowActions: contiene las acciones de flujo de trabajo o las actividades que se incluyen en SharePoint Foundation.

Microsoft.SharePoint.WorkflowActions.WithKey: contiene las clases de reflejo que tienen acceso a los flujos de trabajo con un identificador de cadena.

Herramientas de desarrollo de flujos de trabajo

Microsoft SharePoint Designer 2010

SharePoint Designer se ha mejorado considerablemente para permitir la creación de flujos de trabajo en SharePoint Foundation sin necesidad de conocer el código. Ahora, los diseñadores de flujo de trabajo pueden usar el Diseñador de flujo de trabajo integrado para crear aplicaciones de flujo de trabajo sólidas, cuyo ámbito se extiende a nivel de una lista, una biblioteca de documentos o un sitio. Estos flujos de trabajo también se pueden exportar y volver a usar en otros lugares.

Para obtener más información sobre el uso de SharePoint Designer, visite el Centro para desarrolladores de SharePoint Designer.

Visual Studio se puede usar para crear flujos de trabajo complejos y muy personalizados. Visual Studio incluye un diseñador de flujo de trabajo que permite a los diseñadores y programadores representar un proceso de negocios con solo arrastrar controles hasta la superficie de diseño y codificarlos para ejecutar el código especificado en un momento determinado de la actividad de flujo de trabajo.

Otras áreas relacionadas con el flujo de trabajo

Los flujos de trabajo también están disponibles en Microsoft SharePoint Server 2010. Para obtener más información acerca del desarrollo de flujos de trabajo en SharePoint Server 2010, vea la referencia de la biblioteca de clases de flujo de trabajo en el Kit de desarrollo de software de Microsoft SharePoint Server 2010.