Pergunta

Eu sei que o título pode ser confuso, mas não tenho certeza de como palavra-lo melhor.

Eu tenho uma coluna a partir da qual o meu blog vai selecionar um valor em um olhar a tabela.Com base no que eles escolheram, eu quero um fluxo de trabalho para executar para definir uma segunda coluna de valor para outro campo do mesmo olhar do índice.

Exemplo:

Column1 | Column2
Arnold  |  22
Jerry   |  24
Sam     |  45

Na minha lista, se o meu usuário seleciona "Arnold", eu quero um fluxo de trabalho para atribuir o número "22" para outro campo em minha lista.Isso é feito duas vezes para que eu possa comparar os dois "número" (valores, essencialmente, determinar se o Arnold é mais jovem do que Jerry..se assim for, Arnold é atribuída, em seguida, em outro campo como um proprietário).Existe uma forma simplista para fazer isso?Eu acho que vai ser bem sobre a comparação, mas corretamente a leitura do look up table é o que está a confundir-me agora como um novato desenvolvedor do SharePoint.

Foi útil?

Solução

Uma maneira de fazer isso seria ter sua multi-coluna de lista de pesquisa armazenados como uma lista separada no SharePoint (Talvez você já que eu não estou claro).Quando você, em seguida, adicionar uma coluna de pesquisa para o 'principal' lista a que se refere a esta pesquisa lista de valores que você pode selecionar quais campos adicionais para incluir.Você poderia, por exemplo, incluem o Nome e a Idade.

Adding additional fields to a lookup column

Ao incluir esses campos adicionais, apenas o primeiro é editável, o resto são preenchidos automaticamente.Em efeito, o usuário seleciona um 'Nome' e 'Idade' é automaticamente definido para o valor correspondente.Eu acho que resolve a primeira parte do seu problema.

A próxima parte, onde o mesmo processo é repetido, seriam atendidas pela simples adição de uma segunda coluna para a sua lista com a mesma configuração.Na verdade você teria uma 'Pessoa 1 e Pessoa 2', você pode comparar as idades simplesmente olhando para os campos correspondentes.

Multiple lookup columns with additional fields

Uma vez que você tenha esses valores você pode acessá-los no seu fluxo de trabalho, assim como as outras colunas e fazer o que quiser com os valores:

Additional lookup field in workflow

Outras dicas

@Chaholl a resposta está correta, mas se você precisa, como foi o nosso caso, o valor de url a partir de um campo na pesquisa de item, esta não será suficiente, como não é exposable em "campos adicionais", assim como alguns outros tipos de campo.

Neste caso, você precisaria que você está sugerindo-se, de um fluxo de trabalho:

  • que é executado sempre que um item é criado ou atualizado
  • que cópias valores necessários para o seu listitem que tem a pesquisa para o item original.

Isso é facilmente feito no SPD usando o SP 2010 fluxos de trabalho, e você pode torná-lo reutilizável se você tem Tipos de Conteúdo, que é aprovado caminho a percorrer.

Não há nada de muito para ele:

  • Leia atuais Item de Lista de pesquisa de campo, seleccione o ID de propriedade
  • Obter lista de item de lista correta, correspondente em ID
  • Obter lista de pesquisa do item valor do campo (campo que você deseja copiar)
  • Atribuir ao item de lista actual
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top