Compartir a través de


Formularios de InfoPath para flujos de trabajo

Última modificación: miércoles, 21 de julio de 2010

Hace referencia a: SharePoint Server 2010

La adición de formularios a flujos de trabajo permite que los flujos de trabajo sean más dinámicos y flexibles. Los formularios permiten recopilar información de los usuarios en puntos determinados del flujo de trabajo y éstos interactúen con las tareas para ese flujo de trabajo.

En Microsoft SharePoint Server 2010, puede usar los formularios de Microsoft InfoPath 2010 con flujos de trabajo. InfoPath 2010 permite crear formularios simétricos; es decir, formularios que tienen una apariencia y comportamiento idénticos independientemente de si se muestran en la interfaz web de SharePoint Server 2010 o en una aplicación cliente de Microsoft Office 2010, como Word, InfoPath, Excel o PowerPoint. Esto proporciona una mejor experiencia de interacción en la que el usuario puede interactuar con el flujo de trabajo directamente en la aplicación cliente, en lugar de salir del cliente y cambiar a la interfaz web de SharePoint Server 2010. Como desarrollador, no tiene que crear dos formularios independientes (uno para usarlo con el servidor y otro para el cliente) para ofrecer al usuario esta integración de la aplicación cliente.

Para obtener más información sobre cómo crear formularios simétricos en general, consulte la documentación de desarrollador de InfoPath 2010.

Visualización de formularios de flujo de trabajo de InfoPath

SharePoint Server 2010 usa la misma técnica básica para mostrar todos los formularios de flujo de trabajo de InfoPath 2010 personalizados, incluida la asociación, iniciación, modificación o edición de formularios de tareas:

Cuando el usuario selecciona un vínculo que muestra un formulario de flujo de trabajo en la interfaz de SharePoint Server 2010, SharePoint Server 2010 carga una página .aspx que contiene un elemento web de Servicios de Office Forms. A continuación, este elemento web carga el formulario de InfoPath 2010 adecuado. Cuando el usuario envía ese formulario, el elemento web recibe los datos del formulario y los administra según corresponde.

Las páginas .aspx que contienen el elemento web de Servicios de Office Forms se incluyen en SharePoint Server 2010.

Los formularios personalizados que desea usar se especifican en la definición de la plantilla de flujo de trabajo en lugar de en el propio flujo de trabajo. En la mayoría de los casos, esto supone configurar dos elementos. En primer lugar, se establece la dirección URL del formulario para ese proceso de flujo de trabajo (asociación, iniciación, modificación y así sucesivamente) en la página .aspx de host que se incluye con SharePoint Server 2010. A continuación, se agrega un elemento que especifica el ARN para el formulario de InfoPath 2010 personalizado para ese tipo de proceso de flujo de trabajo.

Envío de información mediante formularios de flujo de trabajo de InfoPath

Para que la página .aspx de host reciba los datos del formulario hospedado, el desarrollador agrega un botón Enviar al formulario de InfoPath 2010. Este botón usa una regla para enviar datos mediante la conexión de datos al entorno de hospedaje. Esta conexión pasa los datos de nuevo a la página .aspx de host automáticamente cuando el usuario hace clic en el botón Enviar. A continuación, la página .aspx de host analiza los datos y los pasa al flujo de trabajo o a la biblioteca de documentos, según corresponda.

Vea también

Conceptos

Flujos de trabajo en SharePoint Server 2010

Formularios de asociación e inicio de flujo de trabajo (Microsoft SharePoint Server 2010)

Formularios de modificación de flujo de trabajo (Microsoft SharePoint Server 2010)

Formularios de tareas de flujo de trabajo (Microsoft SharePoint Server 2010)