Este tutorial mostra como é possível conectar duas listas do SharePoint com campos de pesquisa.

Visão geral

O SharePoint fornece dois tipos de campos de pesquisa:

  • Pesquisa: links para outra lista: por exemplo, uma lista de Pedidos pode ter um campo de pesquisa que vincula aos clientes em uma lista de Cliente;
  • Seleção: ao clicar ou tocar no campo, um pequeno menu de itens será exibido, e você pode selecioná-los.

Neste tutorial, você aprenderá a criar um aplicativo que usa esses tipos de campos de pesquisa.

Para que são usados os campos de pesquisa?

Os dados em uma empresa são grandes e complexos. Os dados em uma lista do SharePoint geralmente são relacionados aos dados em outra lista. Os campos de pesquisa são a principal forma de reunir tais dados corporativos.

Por exemplo, você pode ter uma lista de Pedidos com um campo de pesquisa vinculando-a à lista de Clientes, mostrando qual cliente fez qual pedido. O campo de pesquisa na lista Pedidos permite que você também acesse outros dados da lista Clientes. Você também pode usar um campo de pesquisa para conectar a lista Pedidos à lista Produto e exibir as informações que você precisa sobre o produto solicitado, como imagens, especificações, detalhes do fabricante, etc.

Para que são usados os campos de Seleção?

Os campos de Seleção são usados para listas muito curtas, mas em vez de criar uma lista separada, você inclui os valores da lista em um pequeno menu que aparece quando você clica ou toca no campo Seleção e seleciona um dos valores.

Exemplos incluem dados como código de status do cliente, disponibilidade do produto, códigos de status; basicamente, qualquer lista fixa que seja relativamente curta. Esses dados poderiam ser implementados como listas separadas, e você usaria um campo de Pesquisa para vinculá-los, mas costuma ser mais fácil e rápido implementá-los como campos de Seleção.

Criar as listas no SharePoint

Neste tutorial, você vinculará duas listas personalizadas do SharePoint, Assets e RepairShop. A lista Assets é usada para monitorar o equipamento de hardware em uma equipe. Como o hardware é danificado de tempos em tempos, usamos a lista RepairShop para monitorar as lojas locais que podem realizar o reparo.

Campos de pesquisa usados neste exemplo

A lista RepairShop usa o campo ContactEmail para identificar a loja. Essa lista é definida primeiro para que cada linha da lista Assets tenha algo para apontar.

A lista Assets tem dois campos de pesquisa: * um chamado RepairShop, do tipo pesquisa, que usa endereços de email para apontar entradas na lista RepairShop; * um chamado AssetType, do tipo Seleção, que lista os tipos de hardware que esse ativo pode ser.

Você pode definir campos adicionais, dependendo das informações que você precisa monitorar.

Definir a lista RepairShop e adicionar dados

Faça isso primeiro, para que ao adicionar dados à lista Assets, as entradas da lista RepairShop estejam disponíveis para você escolher do campo de pesquisa Assets.RepairShop.

  1. No seu site do SharePoint, crie uma nova lista RepairShop.

  2. Adicione um campo ContactEmail do tipo Única linha de texto.

  3. Adicione outros campos desejados.

  4. Clique ou toque em +Novo para inserir dados de exemplo na lista, pelo menos 3 linhas com valores diferentes de ContactEmail. Quando um ativo precisar ser reparado, escolha uma destas opções.

Definir a lista Assets

  1. No seu site do SharePoint, crie uma nova lista Assets.

  2. Clique ou toque no sinal de mais e selecione Mais.

  3. Adicionar um campo AssetType do tipo Seleção e na caixa de texto Digite cada opção em uma linha separada, preencha os valores que você deseja exibir no menu de opções. Clique ou toque em OK.

  4. Comece a adicionar outro campo, assim como na etapa 2: clique ou toque no sinal de mais e selecione Mais.

  5. Adicionar um campo RepairShop do tipo Pesquisa, selecionar RepairShop da caixa de texto Obter informações de e selecionar ContactEmail da caixa de texto Nesta coluna. Clique ou toque em OK.

  6. Adicione os campos adicionais desejados.

Criar um aplicativo da lista Assets

Use este aplicativo para adicionar dados à lista Assets.

  1. Abra o PowerApps Studio. Se você for novo no PowerApps, inscreva-se gratuitamente usando o seu endereço de email organizacional e siga as instruções para baixar o PowerApps Studio na Windows Store.

  2. No menu Arquivo (na borda esquerda), clique ou toque em Novoe, em seguida, clique ou toque em SharePoint.

  1. Escolha seu site do SharePoint na lista de Sites recentes ou insira a URL do site diretamente na caixa de texto. Clique ou toque em IR.

  1. Escolha a lista principal de seu site do SharePoint, neste exemplo, Assets. Clique ou toque no botão Conectar no canto inferior direito.

Adicionar dados à lista Assets

Agora você pode executar o aplicativo e ver a aparência da tela de detalhes para os campos de pesquisa.

  1. Pressione F5 ou selecione Visualizar ( ).

  2. Clique ou toque no símbolo + no canto superior direito para adicionar uma entrada.

  3. Insira um Título para esse ativo.

  4. Clique ou toque na seta suspensa AssetType. Os valores exibidos são aqueles fornecidos por você ao criar esse campo. Escolha uma das entradas.

  5. Clique ou toque na seta suspensa RepairShop. Escolha uma das entradas.

  6. No canto superior direito, clique ou toque na marca de seleção para salvar a nova entrada.

  7. (opcional) Repita este procedimento para adicionar quantos itens desejar à lista.

  8. Pressione Esc para retornar ao espaço de trabalho padrão.

Para obter mais informações