Rápido e sinxelo: Activar SharePoint Deseño de fluxo de traballo para actualizar unha forma de InfoPath

Escenario: I have an InfoPath form that front-ends a workflow process implemented using SharePoint Designer. At one point, a manager must approve the form. Dende que eu non podo contar sobre a historia de fluxo de traballo para atender aos requirimentos de auditoría meus, Decidín gardar a miña mensaxe de auditoría propia directamente no propio formulario.

Visión global:

Crea un formulario e publicalo como un tipo de contido and the form itself to a document library. Mark desired form fields as being updateable from MOSS. The form is tied to the content type and the content type is "attached" a unha biblioteca de formas (ou moitos, se quere). Write a workflow that updates the field.

Pasos específicos:

  1. Create a document library. This will hold your InfoPath template.
  2. Create a forms library.
  3. Create the InfoPath form. Include a text field, "Audit Message".
  4. Publicar o formulario como tipo de contido (Non un documento).
  5. Mentres enche os diálogos de publicación:
    un) Garde o ficheiro. Xsn á biblioteca de documentos (paso #1).
    b) Publish the "Audit Message" campo e certa marca: "Allow users to edit data in this field by using a datasheet or properties page".
    c) Crear un novo tipo de contidos e darlle un nome apropiado.
  6. O acceso a biblioteca de formularios.
    un) Vaia para a configuración avanzada e activa a biblioteca de formularios para xestionar os tipos de contido.
    b) Seleccione o tipo de contido recén creada (5c enriba). It will be grouped under "Microsoft InfoPath" (ou similar).
    c) Remove the default "Form" tipo de contido a partir da biblioteca.
    d) Mark the library to "show as web page" para que o formulario vai lanzar dende o SharePoint e non o cliente estación de traballo do InfoPath.
  7. Go back to the forms library proper and click "New" simplemente comprobar que o formulario é enviado correctamente e actuar como quere.
  8. Lume ata o SharePoint Deseño e navegar ata o sitio web que aloxa a súa biblioteca de formularios (desde o paso 2).
  9. Creación dun fluxo de traballo ligado á biblioteca de formularios.
  10. Add a single action "Set Field in Current Item". You should expect SharePoint Designer to list your your field, "Audit Message". Assign it a value.
  11. Fai clic en Finalizar e volver para a biblioteca de formularios.
  12. Create a new form and put some test value into the "Audit Message" campo.
  13. Garda-lo e volver para a biblioteca de formularios.
  14. Botón dereito do rato, select "Workflow" e iniciar o seu fluxo de traballo.
  15. It should run almost immediately. Pull up the form (desde o paso 12) e todo ten corrido para planificar, "Audit Message" asignado o valor que proporcionou no paso 10.

Notas:

Not all controls may configured for this bi-directional communication. Por exemplo, it does not seem to implement an SPD workflow that modifies text fields wrapped inside repeating sections.

One of the key take-away’s here is that we’ve really created a content type with an associated template. This also enables us to store multiple InfoPath form templates in the same form library.

This requires forms server. It’s most certainly not going to work in a WSS 3.0 ambiente e, probablemente, aínda precisa dun ambiente SharePoint Enterprise.

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *