SharePoint Designer, “Coletar dados de usuário” e usando os resultados.

Use o "coleta de dados de usuário" ação para criar e atribuir uma tarefa a um usuário que solicita-los para dados. Entre outras coisas, Eu usei-o para um prompt ao usuário para aprovar ou rejeitar um pedido e digite alguns comentários.

Esta acção tem a forma de:

Coletar dados De Este usuário (Saída para Variável: Collect1)

Clicando no dados puxa-se uma série de caixas de diálogo, onde você especificar quais os dados que o usuário deve fornecer quando concluir a tarefa e Este usuário é óbvio.

A parte de saída (Variável: Collect1) salva a ID da tarefa. Você usar isto em seu fluxo de trabalho para extrair a resposta real do usuário através do "comparar qualquer fonte de dados" condição.

Essa condição mostra como

Se campo é igual a valor

Clique em campo e, em seguida, o f(x) ícone e ele puxa outra caixa de diálogo. Use esta caixa de diálogo generalizado para dizer SPD duas coisas;

1. O que é a lista e coluna cujo valor você deseja comparar.

2. Como deve o mecanismo de fluxo de trabalho localizar a linha específica nessa lista?

Para fazer isso:

  1. Alterar a fonte"" DropDown, aponte para lista de tarefas corretas. Observe que a caixa de diálogo se expande para mostrar uma "encontrar o Item da lista" seção.
  2. No menu suspenso do campo de pesquisa detalhes, Selecione o nome do campo cujo valor você deseja (mapeia para o que você chamou na caixa de diálogo de coletar dados de cima).
  3. Na "encontrar o Item de lista" seção, Selecione "tarefas:ID" no menu suspenso do campo.
  4. No campo valor, Clique no f(x). Isso abre outra caixa de diálogo.
  5. Alterar a fonte de dados de fluxo de trabalho""
  6. Selecione a variável de fluxo de trabalho que corresponde à "saída à variável" partir da ação de coleta de dados.
  7. Clique em OK/OK e pronto.

Parece que isso para mim:

imagem

Neste ponto, Agora você pode usar esse valor em seu fluxo de trabalho conforme necessário.

Notas adicionais:

Como um aparte breve, Eu sempre criar uma variável de apropriadamente chamado de fluxo de trabalho do tipo "ID do Item de lista" e usar isso em vez da gerado automaticamente "collect1".

Este "comparar qualquer fonte de dados" conjunto de caixa de diálogo é usado em vários lugares diferentes no SPD e vale a pena dominar.

= = fim

Technorati Tags:

9 pensamentos "SharePoint Designer, “Coletar dados de usuário” e usando os resultados.

  1. Özgür

    Eu tenho o mesmo problema como samuel.

    PS: Eu experince este problema no aplicativo do Sharepoint para todos os usuários de língua turca. No entanto, em Português não há nenhum tal problema.

    Você poderia pls me informar sobre este problema e sua solução.
    Obrigado antecipadamente.
    Saudações.

    Özgür KOÇ
    btozgurkoc@gmail.com

    Resposta
  2. Alcione

    Eu quero adicionar duas colunas de uma biblioteca de formulário existente em "coletar dados do usuário" ação em vez de adicionar uma nova coluna, para que quando o aprovador abre a "coleta de dados de usuário" tipo de conteúdo, ele deve ser capaz de Ver os valores de duas colunas de biblioteca de formulário existente para "coletar dados do usuário" tipo de conteúdo apenas. Isso é possível?

    Resposta
  3. SEO de tep
    Eu vi que, todos os usuários que têm a contribuir a permissão para lista de tarefas podem editar (aprovar/rejeitar) todos os itens de tarefa, Embora eles não são atribuídos a eles???
    Qualquer idéia???
    SEO
    Resposta
  4. ptgenszler
    Estou tentando usar o item de atualização em … para atualizar o valor, mas quando eu usá-lo, os campos no documento atual"" – não estão completas, Então eu estou pensando que eu estou faltando alguma coisa
    Resposta
  5. ptgenszler

    Eu extraiu os dados inseridos pelo usuário, Mas estou tendo problemas para atualizar a tarefa com um nome significativo. Usando o SharePoint designer, o nome é sempre o mesmo, Eu quero que contêm o nome do documento a ser revisto. Eu mesmo adicionei um campo adicional para lista de tarefas para manter este, Mas não sei como obtê-lo preenchido com o nome do documento em que estou executando o fluxo de trabalho. O fluxo de trabalho construído em faz isso automaticamente (mas ele não faz as outras coisas que eu preciso)

    Resposta
  6. Paul Galvin
    Eu sei que quando um "??????" é enviado em um email no lugar de um campo, Isso significa que o campo é nulo.
    Eu só volte a verificar as coisas e ver se você pode imaginar alguma forma que o usuário não preenche um dos campos.
    Desculpe pela resposta final. Eu não ser notificado quando um comentário é deixado aqui. Na verdade, Eu espero que você não vai mesmo ver esta resposta 🙁
    –Paul Galvin
    Resposta
  7. Samuel Morin Jr.
    A "coleta de dados de usuário" ação vem causando problemas… Quando eu coletar dados de tarefas, a tarefa não armazena os valores selecionados.
    Por exemplo:
    Passo 1)
    Coletar dados de tarefa do usuário (opção do menu seleccionada com "aprovado" e "recusada" como as escolhas)
    Passo 2)
    E-mail esses valores para um usuário.

    O funciona muito bem para a maioria dos usuários, mas alguns usuários recebem um e-mail com"?????" como o valor selecionado. Isto deve ser impossível, porque selecionei "aprovado" como a seleção de padrão.

    Eu testei este fluxo de trabalho através de um PC virtual emulando vários usuários que tinham esse problema (Assinei em MOSS 2007 como o usuário com o problema). Quando eu verificar tarefas atribuídas para que o usuário, Eu abrir e selecione aprovar/recusada e, em seguida, a tarefa completa. Isso fará com que o "?????" Assunto do e-mail. (Veja acima)

    OBSERVAÇÃO: Corretamente estou atribuindo valores a uma variável chamada "ID do Item de lista" e corretamente fazer referência a ele no e-mail.

    Todas as idéias?

    Resposta

Deixar uma resposta

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