Escenario: Tengo un formulario de InfoPath que front-end de un proceso de flujo de trabajo implementado usando SharePoint Designer. En un momento, un administrador debe aprobar el formulario de. Ya no puedo confiar historia de flujo de trabajo para cumplir mis requisitos de auditoría, Me decido a almacenar mi mensaje de auditoría directamente en el propio formulario.
Visión general:
Diseñar el formulario y publicarlo como un tipo de contenido y el formulario a una biblioteca de documentos. Marca deseada campos de formulario como actualizable de musgo. La forma está ligada al tipo de contenido y el tipo de contenido está "conectado" en una biblioteca de formularios (o muchos, Si quieres). Escribir un flujo de trabajo que actualiza el campo.
Pasos específicos:
- Crear una biblioteca de documentos. Esto mantendrá la plantilla de InfoPath.
- Crear una biblioteca de formularios.
- Crear el formulario de InfoPath. Incluyen un campo de texto, «Mensaje de auditoría».
- Publicar el formulario como un tipo de contenido (NO es un documento).
- Al rellenar los cuadros de diálogo de publicación:
un) Guarde el archivo .xsn en la biblioteca de documentos (paso #1).
b) Publicar el mensaje de auditoría"" campo y marcar cierto: "Permitir a los usuarios editar datos en este campo mediante una hoja de datos o propiedades de página".
c) Crear un nuevo tipo de contenido y asígnele un nombre apropiado. - Acceso a la biblioteca de formularios.
un) Vaya a la configuración avanzada y habilitar la biblioteca de formularios gestionar los tipos de contenido.
b) Seleccione el tipo de contenido recién creado (5c supra). Se agruparán bajo "Microsoft InfoPath" (o similar).
c) Eliminar el valor predeterminado "formulario" tipo de contenido de la biblioteca.
d) Marca la biblioteca "mostrar como página web" para que el formulario se iniciará desde SharePoint y no el cliente de la estación de trabajo de InfoPath. - Volver a la biblioteca de formularios adecuada y haga clic en "nuevo" simplemente verificar que el formulario está correctamente registrado y actuando como desee.
- Fuego de SharePoint Designer y vaya al sitio que alberga la biblioteca de formularios (de paso 2).
- Crear un nuevo flujo de trabajo adjunto a la biblioteca de formularios.
- Añadir una sola acción "Conjunto campo de elemento actual". Usted debe esperar diseñador de SharePoint a la lista eres tu campo, «Mensaje de auditoría». Asignarle un valor.
- Haga clic en finalizar y volver a la biblioteca de formularios.
- Crear un nuevo formulario y poner algún valor de prueba en el mensaje de auditoría"" campo.
- Guardar y volver a la biblioteca de formularios.
- Con el botón derecho, Seleccione "flujo de trabajo" y puesta en marcha del flujo de trabajo.
- Él debe funcionar casi de inmediato. Tire hacia arriba de forma (de paso 12) y si todo ha ido al plan, "Mensaje de auditoría" se le ha asignado cualquier valor proporcionado en el paso 10.
Notas:
No todos los controles puede configurado para comunicación bidireccional. Por ejemplo, no parece aplicar un flujo de trabajo SPD que modifica los campos de texto dentro de las secciones de repetición.
Uno de los clave llevar aquí es que realmente hemos creado un tipo de contenido con una plantilla asociada. Esto también nos permite almacenar múltiples plantillas de formulario de InfoPath en la misma biblioteca de forma.
Esto requiere servidor de formas. Seguramente no va a trabajar en un WSS 3.0 medio ambiente y probablemente incluso requiere un entorno SharePoint Enterprise.