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:
- 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.
- 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).
- Na "encontrar o Item de lista" seção, Selecione "tarefas:ID" no menu suspenso do campo.
- No campo valor, Clique no f(x). Isso abre outra caixa de diálogo.
- Alterar a fonte de dados de fluxo de trabalho""
- Selecione a variável de fluxo de trabalho que corresponde à "saída à variável" partir da ação de coleta de dados.
- Clique em OK/OK e pronto.
Parece que isso para mim:
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
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
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?
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)
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?