Plantillas de proyecto de flujo de trabajo de SharePoint

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Tipo de proyecto

  • Flujo de trabajo de SharePoint

Versión de Microsoft Office

  • SharePoint Server 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Las plantillas de proyectos de flujo de trabajo de SharePoint incluyen las referencias de proyecto, los archivos y el código básico necesarios que se utilizan como punto de partida para generar plantillas de flujo de trabajo secuencial y de trabajo de equipo de estado para Microsoft Office SharePoint Server 2007.

Para obtener información acerca de cómo se crea una plantilla de flujo de trabajo de SharePoint, vea Soluciones de flujo de trabajo de SharePoint.

De manera predeterminada, algunos de los archivos y referencias que se enumeran a continuación aparecen ocultos. Para verlos, haga clic en Mostrar todos los archivos en la barra de herramientas del Explorador de soluciones. Además, existen algunos archivos y referencias que no se muestran en la lista siguiente que son comunes a muchas plantillas de proyecto de Visual Studio Tools para Office.

Código de plantilla

Las siguientes declaraciones de campos se incluyen en el archivo de código de la plantilla de proyecto.

workflowId

El campo workflowId es un GUID que identifica la instancia del flujo de trabajo.

workflowProperties

El campo workflowProperties contiene propiedades de la instancia del flujo de trabajo. Esto incluye también a las propiedades que son comunes a todos los flujos de trabajo. El campo workflowProperties también puede contener propiedades personalizadas pasadas a Microsoft Office SharePoint 2007 por un formulario de iniciación de flujo de trabajo personalizado. Para obtener más información, vea Formularios de inicialización y asociación del flujo de trabajo.

Files

Son los archivos de usuario principales. Aparecen visibles de manera predeterminada.

  • Workflow1 (archivo .vb en Visual Basic o archivo .cs en Visual C#): el archivo de código principal de la plantilla de flujo de trabajo.

  • Feature.xml: contiene referencias a todos los archivos de definición de la plantilla de flujo de trabajo de la característica. De forma predeterminada, Feature.xml contiene una referencia a Workflow.xml. Para obtener más información, vea Implementar flujos de trabajo mediante características. No puede cambiar el nombre de este archivo.

  • Workflow.xml: archivo de definición de la plantilla de flujo de trabajo. No puede cambiar el nombre de este archivo. Este archivo contiene la siguiente información:

    • La ruta de acceso del ensamblado de la plantilla de flujo de trabajo.

    • El nombre de recursos uniforme (URN) de los formularios InfoPath que se utilizan en el flujo de trabajo.

    • El GUID, la descripción y el nombre de la plantilla de flujo de trabajo.

Nota:

No es necesario modificar este archivo para ejecutar o depurar la plantilla de flujo de trabajo. Deberá editar este archivo cuando implemente la característica de flujo de trabajo en un servidor de ensayo o de producción de SharePoint 2007. Para obtener más información, consulte Depurar soluciones de flujo de trabajo de SharePoint.

Archivos ocultos

Visual Studio Tools para Office genera el siguiente archivo oculto. No modifique este archivo manualmente; se genera de nuevo cuando se realizan cambios en el proyecto y no conserva las modificaciones que se efectúan de forma manual.

  • Workflow1.designer (archivo .vb en Visual Basic o archivo .cs en Visual C#): un archivo que contiene el código generado en el diseñador de Windows Workflow Foundation.

Referencias

Referencia de ensamblado

Description

Microsoft.Office.Workflow.Tasks

Una colección de las actividades de SharePoint Server 2007.

Microsoft.SharePoint.WorkflowActions

Una colección de las actividades de SharePoint.

Microsoft.SharePoint

Clases que puede utilizar para administrar los flujos de trabajo implementados en un sitio de SharePoint.

System.Workflow.Activities

Clases que definen actividades que ejecutan una representación ejecutable de un proceso de trabajo. Este ensamblado también proporciona clases que definen las condiciones y acciones que forman una regla y también administra los cuadros de diálogo del editor de conjuntos de reglas y del editor de condiciones de reglas.

System.Workflow.ComponentModel

Clases que puede utilizar para generar actividades, un comportamiento de flujo de trabajo personalizado en tiempo de diseño e interfaces de usuario para configurar flujos de trabajo y actividades.

También contiene clases e interfaces que se utilizan para crear, validar y compilar actividades y flujos de trabajo.

System.Workflow.Runtime

Clases e interfaces que configuran y controlan el motor en tiempo de ejecución de flujo de trabajo, los servicios en tiempo de ejecución de flujo de trabajo y la ejecución de una instancia de flujo de trabajo.

Ensamblados de Microsoft .NET Framework

Una colección de referencias a algunos de los ensamblados de Microsoft .NET Framework que se utilizan en el desarrollo de soluciones de Visual Studio Tools para Office.

Vea también

Tareas

Cómo: Crear proyectos de Visual Studio para Office

Conceptos

Soluciones de flujo de trabajo de SharePoint

Información general sobre los ensamblados en las soluciones de Office

Referencia

Plantillas de proyecto de complemento de Microsoft Office 2003

Plantillas de proyecto de complemento de Microsoft Office 2007

Otros recursos

Administrar soluciones, proyectos y archivos

Plantillas de proyecto de Office