Buscar dados de várias origens
Aprenda a obter dados de diferentes fontes para usar em um único componente.
Antes de Iniciar
Função necessária: ui_builder_admin
Por Que e Quando Desempenhar Esta Tarefa
Coloque o componente do contêiner de base do cartão em um repetidor e use a configuração de dados de várias tabelas para apresentar todos os incidentes e problemas ativos criados nos últimos dois anos.
Procedimento
- Navegar até Todos > Estrutura do Now Experience > Construtor de IU.
-
Abra uma experiência para trabalhar ou crie uma experiência selecionando Criar > Experiência.
Consulte Configure como os usuários interagem com suas aplicações no Construtor de IU para obter mais informações sobre como criar experiências.
-
Crie uma página do zero.
Para obter mais informações sobre como criar uma página, consulte Criação de uma página no Construtor de IU.
-
Adicione um recurso de dados de várias tabelas.
-
Na prateleira de dados, selecione + Adicionar recurso de dados.
- Em Pesquisar, insira várias tabelas.
-
Selecione Dados de várias tabelas.
- Selecione Adicionar.
-
Na prateleira de dados, selecione + Adicionar recurso de dados.
-
Configure a primeira fonte de dados.
-
Em Fontes de dados, selecione + Adicionar.
- Em Tabela, insira incidente e selecione a tabela Incidente.
- No campo Classificar, insira o número e selecione Número.
- Em Nome, insira Incidente.
-
Em Campos de retorno, adicione Número, Estado, Descriçãoe Ativo.
- Selecione Editar condições.
- Crie a condição Ativo é verdadeiro.
- Selecione e.
-
Crie a condição Criado em Últimos 2 anos.
- Selecione Aplicar.
- Selecione Aplicar.
-
Em Fontes de dados, selecione + Adicionar.
-
Configure a segunda fonte de dados.
- Em Fontes de dados, selecione + Adicionar.
- Em Tabela, insira problema e selecione a tabela Problema.
- No campo Classificar, insira o número e selecione Número.
- Em Nome, insira Problema.
-
Em Campos de retorno, adicione Número, Estado, Descriçãoe Ativo.
Ao criar um recurso de dados de várias tabelas, cada fonte de dados deve ter os mesmos campos de retorno especificados e na mesma ordem. Isso ajuda a garantir que os dados exibidos na página sejam consistentes e precisos.
- Selecione Editar condições.
- Crie a condição Ativo é verdadeiro.
- Selecione e.
- Crie a condição Criado em Últimos 2 anos.
- Selecione Aplicar.
- Selecione Aplicar.
- Selecione o X para fechar o pop-up Editar dados de várias tabelas.
- Selecione Salvar.
-
Adicione o componente de título.
- Na árvore de conteúdo, selecione + Adicionar conteúdo em Corpo.
- Em Pesquisar, insira o título.
- Selecione o componente Título.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
-
Em Rótulo, exclua o texto padrão e insira Incidentes e problemas ativos criados nos últimos dois anos.
- Selecione Salvar.
-
Adicione um contêiner.
- Na árvore de conteúdo, selecione + Adicionar conteúdo no Título 1.
-
Na guia Layouts, na seção Avançado, selecione Flexbox.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
-
Em Dimensionamento, defina a Largura inserindo 300.
- Selecione Salvar.
-
Adicione o componente do repetidor.
- Na árvore de conteúdo, selecione + Adicionar conteúdo no Contêiner 1.
- Em Pesquisar, insira repetidor.
- Selecione o componente Repetidor.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
- Selecione Salvar.
-
No painel de configuração, na guia Configurar, passe o mouse sobre o campo Matriz de dados e selecione o ícone de vincular dados.
- Em Tipos de dados, selecione Recurso de dados.
- Selecione Dados de várias tabelas 1.
- Selecione saída > dados > GlideMultiDatasource_Query > getMultiDatasourceData.
-
Clique duas vezes (ou use o atalho do teclado) na cápsula de itens.
Verifique se a seção superior está precisa.
- Selecione Aplicar.
- Selecione Salvar.
-
Adicione o componente do contêiner de base do cartão no repetidor.
- Na árvore de conteúdo, selecione + Adicionar conteúdo em Repetidor 1.
- Localize e selecione o componente Contêiner de base do cartão.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
- Selecione a guia Estilos.
-
Para adicionar um pouco de espaço ao redor dos cartões, vá para Espaçamento, selecione Margeme selecione M (para médio).
- Selecione Salvar.
-
Adicione o componente de título ao contêiner de base do cartão.
- Na árvore de conteúdo, selecione + Adicionar conteúdo em Contêiner de base do cartão 1.
- Localize e selecione o componente Título.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
- No painel de configuração, na guia Configurar, exclua o texto padrão em Rótulo.
- Aponte para o campo Rótulo e selecione o ícone de vincular dados.
- Em Tipos de dados, selecione Repetidor.
- Selecione valor > campos.
- Selecione a cápsula superior e, na última coluna, verifique se há displayValue com um número de incidente ou problema.
-
Clique duas vezes (ou use o atalho do teclado) na cápsula displayValue com um número de incidente ou problema.
Verifique se a seção superior está precisa.
- Selecione Aplicar.
-
Na guia Configurar, selecione a opção Ocultar margem inferior.
- Selecione Salvar.
-
Adicione o primeiro componente de texto estilizado para mostrar a descrição do incidente ou problema.
-
Na árvore de conteúdo, aponte para Título 2, selecione o ícone de menu (três pontos verticais) e selecione Adicionar após.
- Localize e selecione o componente de texto estilizado.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
- No painel de configuração, na guia Configurar, exclua o texto padrão em Texto.
- Aponte para o campo Texto e selecione o ícone de vincular dados.
- Em Tipos de dados, selecione Repetidor.
- Selecione valor > campos.
- Selecione a terceira cápsula na lista e, na última coluna, verifique se o displayValue não contém informações.
-
Clique duas vezes (ou use o atalho do teclado) na cápsula displayValue sem valor.
Verifique se a seção superior está precisa.
- Selecione Aplicar.
- Para reduzir o tamanho do texto, vá para a guia Configurar e altere o marcador HTML para Parágrafo.
- Selecione Salvar.
-
Na árvore de conteúdo, aponte para Título 2, selecione o ícone de menu (três pontos verticais) e selecione Adicionar após.
-
Adicione o segundo componente de texto estilizado para mostrar o estado do incidente ou problema.
- Na árvore de conteúdo, aponte para Texto estilizado 1, selecione o ícone de menu (três pontos verticais) e selecione Adicionar após.
- Localize e selecione o componente de texto estilizado.
- No painel de configuração, na guia Configurar, selecione Nenhum - Configure o componente manualmente.
- No painel de configuração, na guia Configurar, exclua o texto padrão em Texto.
- Aponte para o campo Texto e selecione o ícone de vincular dados.
- Em Tipos de dados, selecione Repetidor.
- Selecione valor > campos.
- Selecione a segunda cápsula na lista e, na última coluna, verifique se o displayValue contém um estado como Resolvido ou Em andamento.
-
Clique duas vezes (ou use o atalho do teclado) na cápsula displayValue com um valor de estado.
Verifique se a seção superior está precisa.
- Selecione Aplicar.
- Para reduzir o tamanho do texto, vá para a guia Configurar e altere o marcador HTML para Parágrafo.
- Selecione Salvar.
-
Selecionar Exibição.
O título da página está na parte superior. Cada cartão contém um título com o número do incidente ou problema. Os cartões também mostram a descrição (se houver uma disponível) do incidente ou problema e o estado. Os dados estão sendo extraídos com sucesso de duas origens: a tabela de incidentes e a tabela de problemas.
- Selecione o X para fechar a sobreposição de visualização.