Preencha o campo valor a partir de um olhar para cima, com o mesmo índice que outra coluna
-
10-12-2019 - |
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.
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.
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.
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:
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