Comparación de herramientas de desarrollo de flujos de trabajo

Última modificación: jueves, 06 de mayo de 2010

Hace referencia a: SharePoint Foundation 2010

En la siguiente tabla se proporciona una comparación detallada entre las funciones ofrecidas del parámetro Diseñador de flujo de trabajo de Visual Studio 2010 y Microsoft SharePoint Designer 2010, además de los flujos de trabajo que se pueden crear con cada uno.

Diseñador de flujo de trabajo de Visual Studio 2010

SharePoint Designer

Puede escribir flujos de trabajo para SharePoint Foundation 2010

Puede escribir flujos de trabajo para SharePoint Foundation 2010

El archivo de código subyacente permite al programador escribir código de Microsoft Visual Basic C# personalizado o de Microsoft Visual Basic para expresar la lógica empresarial

Ningún código subyacente; el archivo de reglas de flujo de trabajo encapsula de forma declarativa la lógica empresarial

Genera un archivo de marcas de flujo de trabajo

Genera un archivo de marcas de flujo de trabajo

El flujo de trabajo se creó como una plantilla, que se puede asociar a varios sitios y listas

El flujo de trabajo se creó enlazado a datos a una lista específica y en tiempo de diseño

Los flujos de trabajo también pueden crearse como flujos de trabajo de sitio, lo que los hace reutilizables en varios sitios.

Archivo de marcado de flujo de trabajo o archivos de marcado y código subyacente, compilados en el ensamblado de flujo de trabajo

El marcado de flujo de trabajo, reglas de flujo de trabajo y archivos auxiliares se almacenan, sin compilar, en una biblioteca de documentos específica en el sitio

La plantilla de flujo de trabajo debe estar asociada con cada lista en la que esté disponible.

La asociación se produce cuando el flujo de trabajo se crea en la lista específica; no es posible ni necesaria ninguna asociación posterior

La plantilla de flujo de trabajo se puede asociar a un tipo de contenido del sitio.

No se pueden crear flujos de trabajo frente a tipos de contenido.

Puede usar cualquier tecnología de formularios. Por ejemplo, los formularios de Microsoft ASP.NET para flujos de trabajo de SharePoint Foundation 2010.

Usa el elemento web Formularios.

Puede incluir las modificaciones de flujo de trabajo

Las modificaciones de flujo de trabajo no están disponibles

Puede crear actividades personalizadas para su inclusión en flujos de trabajo

Debe usar las actividades proporcionadas en la interfaz de usuario. Sin embargo, las actividades personalizadas pueden exponerse en la superficie de diseño mediante la modificación de los archivos ACTIONS que contienen la lista de actividades que pueden usarse.

Ensamblado de flujo de trabajo de paquete y definición de flujo de trabajo como una característica de SharePoint y para implementar en el sitio

Controla automáticamente la implementación en una lista específica

Puede usar el formulario de inicio para recopilar información del usuario cuando inicie el flujo de trabajo.

Puede usar el formulario de inicio para recopilar información del usuario cuando inicie el flujo de trabajo.

Puede usar formularios personalizados para usuarios para interactuar con las tareas de SharePoint Foundation 2010

Puede usar formularios personalizados para usuarios para interactuar con las tareas de SharePoint Foundation 2010

Depuración de Visual Studio disponible

No hay depuración paso a paso disponible

Puede crear flujos de trabajo secuenciales y de estado

Puede crear sólo flujos de trabajo secuenciales

Vea también

Conceptos

Desarrollo de flujos de trabajo para SharePoint Foundation

Desarrollo de flujos de trabajo en SharePoint Designer

Desarrollo de flujo de trabajo en Visual Studio