Rápido e simples: Habilitar o fluxo de trabalho do SharePoint Designer atualizar um formulário do InfoPath

Cenário: Eu tenho um formulário do InfoPath que front-ends ' um processo de fluxo de trabalho implementado usando o SharePoint Designer. Em um ponto, um gerente deve aprovar a forma. Desde então eu não posso contar sobre a história do fluxo de trabalho para atender às minhas necessidades de auditoria, Eu decidir armazenar minha própria mensagem de auditoria diretamente no próprio formulário.

Visão geral:

Crie um formulário e publicá-lo como um tipo de conteúdo e o próprio formulário em uma biblioteca de documentos. Marca desejada de campos de formulário como sendo atualizável de MOSS. O formulário está vinculado ao tipo de conteúdo e o tipo de conteúdo é "conectado" uma biblioteca de formulários (ou muitos, Se você quiser). Escrever um fluxo de trabalho que atualiza o campo.

Etapas específicas:

  1. Criar uma biblioteca de documentos. Este irá realizar seu modelo do InfoPath.
  2. Criar uma biblioteca de formulários.
  3. Criar o formulário do InfoPath. Incluem um campo de texto, "Mensagem de auditoria".
  4. Publicar o formulário como um tipo de conteúdo (NÃO um documento).
  5. Ao preencher as caixas de diálogo de publicação:
    uma) Salve o arquivo. xsn na biblioteca de documentos (etapa #1).
    b) Publicar a mensagem de auditoria"" de campo e marcar verdadeiro: "Permitir que usuários editem dados neste campo usando uma folha de dados ou propriedades de página".
    c) Criar um novo tipo de conteúdo e dê a ele um nome apropriado.
  6. Acessar a biblioteca de formulários.
    uma) Ir para suas configurações avançadas e ativar a biblioteca de formulários gerenciar tipos de conteúdo.
    b) Selecione o tipo de conteúdo recém-criado (5c acima). -Será agrupada sob "Microsoft InfoPath" (ou similar).
    c) Remover o padrão "formulário" tipo de conteúdo da biblioteca.
    d) Marcar a biblioteca para "Exibir como página da web" para que o formulário vai lançar do SharePoint e não no cliente de estação de trabalho do InfoPath.
  7. Voltar para a biblioteca de formulários apropriada e clique em "nova" simplesmente verificar se o formulário é Postado corretamente e agindo como você quer.
  8. Fire up SharePoint Designer e navegue até o site que hospeda a sua biblioteca de formulários (da etapa 2).
  9. Criar um novo fluxo de trabalho anexado à biblioteca de formulários.
  10. Adicionar uma única ação "Definir campo no Item atual". Você deve esperar o SharePoint Designer para lista seu campo de, "Mensagem de auditoria". Atribuir um valor.
  11. Clique em Concluir e voltar para a biblioteca de formulários.
  12. Criar um novo formulário e colocar algum valor de teste para a mensagem de auditoria"" campo.
  13. Salvá-lo e voltar para a biblioteca de formulários.
  14. Clique com botão direito, Selecione "fluxo de trabalho" e seu fluxo de trabalho de inicialização.
  15. Ele deve ser executado quase imediatamente. Puxe o formulário (da etapa 12) e se tudo tiver corrido para planejar, "Mensagem de auditoria" foi atribuído o valor que você forneceu na etapa 10.

Notas:

Nem todos os controles podem ser configurados para esta comunicação bi-direcional. Por exemplo, Não parece implementar um fluxo de trabalho do SPD que modifica os campos de texto empacotados dentro de seções de repetição.

Um da chave take-away aqui é que nós realmente criamos um tipo de conteúdo com um modelo associado. Isso também nos permite armazenar vários modelos de formulário do InfoPath, na biblioteca da mesma forma.

Isto requer servidor de formulários. Certamente não vai funcionar em um WSS 3.0 ambiente e provavelmente ainda requer um ambiente do SharePoint Enterprise.

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *