Compartir a través de


Creación de flujos de trabajo de Office SharePoint Server

Al igual que los que se basan únicamente en Windows SharePoint Services, los flujos de trabajo que usan Office SharePoint Server se pueden crear mediante Visual Studio 2005 y WF Workflow Designer u Office SharePoint Designer. En esta sección se describen ambos enfoques.

Creación de flujos de trabajo con Visual Studio 2005 y WF Workflow Designer

El uso de Visual Studio 2005 y WF Workflow Designer para crear un flujo de trabajo de Office SharePoint Server es muy similar a usar esta herramienta para crear un flujo de trabajo basado únicamente en Windows SharePoint Services. Como se mostró anteriormente, un programador puede arrastrar y colocar actividades en una superficie de diseño y luego escribir código según sea necesario. Office SharePoint Server no proporciona actividades adicionales más allá de las que ofrece Windows SharePoint Services, por lo que los programadores tienen los mismos bloques de creación para la lógica de flujos de trabajo.

La gran diferencia, sin embargo, es que los flujos de trabajo que usan Office SharePoint Server pueden usar formularios de flujo de trabajo de InfoPath en lugar de sólo formularios ASPX. Para crear estos formularios, un autor de flujos de trabajo usa InfoPath 2007. Esta herramienta proporciona un editor gráfico que permite al autor definir el contenido del formulario. Los programadores que prefieren trabajar exclusivamente en el entorno de Visual Studio pueden usar Visual Studio Tools para Office, que permite hospedar InfoPath dentro de Visual Studio.

Una vez creados, los formularios de flujo de trabajo de InfoPath se adjuntan a un flujo de trabajo mediante un archivo workflow.xml, al igual que los formularios ASPX. A diferencia de los formularios ASPX, sin embargo, los programadores no necesitan escribir código personalizado para mover la información entre los formularios de flujo de trabajo de InfoPath y un flujo de trabajo. En lugar de ello, Office SharePoint Server e InfoPath proporcionan este vínculo, lo cual simplifica el proceso en gran medida para las personas que crean flujos de trabajo.

Creación de flujos de trabajo con Office SharePoint Designer 2007

Al igual que con Windows SharePoint Services, los trabajadores de la información pueden usar Office SharePoint Designer para crear flujos de trabajo que se ejecuten en un entorno de Office SharePoint Server. Sin embargo, a diferencia de los flujos de trabajo creados con Visual Studio y WF Workflow Designer, aquellos creados con Office SharePoint Designer no pueden usar formularios de flujo de trabajo de InfoPath. Esto también significa que no se puede tener acceso directo a los mismos desde las aplicaciones de Office 2007. En lugar de ello, es necesario obtener acceso a estos flujos de trabajo mediante un explorador web.

Esta restricción es el resultado del modo en que Office SharePoint Designer administra los formularios. Como se describió anteriormente, los trabajadores de la información no crean formularios directamente con esta herramienta. En lugar de ello, un autor de flujos de trabajo establece las opciones proporcionadas por la herramienta y luego permite a la herramienta generar los formularios necesarios. Esto facilita el proceso para el autor, pero también es aplicable en este caso la desventaja en cuanto a capacidad resultante de la facilidad de uso: sólo se admiten formularios ASPX.

Descarga de este libro

En este tema se incluye el siguiente libro descargable para facilitar la lectura y la impresión:

Vea la lista completa de libros disponibles en la página que muestra el contenido descargable para Office SharePoint Server 2007.