Criar uma exibição de lista de várias fontes de dados no mapeador de ações de exibição de entidade

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Use o EVAM para acessar diferentes fontes de dados, configurar exibições e mostrá-las em uma exibição de cartão.

    Antes de Iniciar

    Função necessária: admin ou evam_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Um cenário típico é mostrar solicitações do usuário e incidentes em uma única exibição. Um usuário pode querer ver as solicitações que podem ser feitas de um catálogo, como um pedido de computador. Ele também pode querer ver incidentes abertos ou encerrados. Esses itens vêm de fontes de dados diferentes, mas precisam ser exibidos por meio de um padrão consistente que possa ser configurado facilmente.

    Este tutorial é executado com a criação de uma definição de EVAM com duas fontes de dados, um pacote de configuração para cada fonte de dados que contém duas configurações de exibição e ações associadas e modelos de exibição. Muitas tarefas são repetidas. Em vez de repetir cada etapa, a tabela a seguir lista as configurações e definições exclusivas:
    Definição do EVAM Fonte de dados [Tabela] Pacotes de configurações Ação Exibição de configuração Modelo de exibição
    Solicitações do usuário Solicitações de catálogo [Requested Item] Pacote de solicitação de catálogo Navegação Solicitações em aberto Abrir modelo de solicitação
    Solicitações Encerradas Modelo de solicitação encerrada
    Incidentes enviados [Incidents] Pacote de incidentes enviados Incidentes abertos Modelo de incidentes abertos
    Incidentes encerrados Modelo de incidentes encerrados

    Procedimento

    1. Crie uma definição de EVAM para solicitações do usuário.
      Uma definição de EVAM hospeda fontes de dados, pacotes de configuração com configurações de exibição associadas, filtros de dados, ações e modelos. Depois de enviar sua definição de EVAM, você verá as listas relacionadas para adicionar fontes de dados, pacotes de configuração e filtros de dados.
      Crie uma definição de EVAM para solicitações do usuário
    2. Defina fontes de dados para sua definição de EVAM.
      Crie e vincule cada fonte de dados à definição da Solicitação do usuário. A fonte de dados inicial é para solicitações de catálogo. Você também pode criar uma para incidentes enviados.
      Criar fonte de dados para solicitações de catálogo
    3. Crie e vincule um pacote de configuração de exibição.
      Você deve criar dois pacotes de configuração, um pacote de solicitação de catálogo e um pacote de incidentes enviados.
      Pacotes de configurações de EVAM
    4. Use Criar e vincular para adicionar criar e adicionar configurações de exibição.

      A primeira configuração de exibição será para solicitações em aberto.


      Criar uma configuração de exibição de Solicitações em aberto
    5. Criar uma definição de ação.
      Você pode usar a lista relacionada a criar e vincular.
      Definição da ação de navegação
    6. Crie modelos de exibição para itens solicitados e associe à configuração de exibição.
      Aqui estão as informações sobre o Modelo de itens solicitados:
      {
      	"component": "now-card-evam-record",
      	"staticValues": {
      		"highlightedHeaderIcon": {
      			"key": "clock-outline"
      		},
      		"highlightedHeaderBkgColor": {
      			"key": "positive"
      		},
      		"imageType": {
      			"key": "image"
              },
      		"detailLabelOne": {
      			"translatable": true,
      			"key": "created"
      		},
      		"detailLabelTwo": {
      			"translatable": true,
      			"key": "number"
              }
      	},
      	"mappings": {
      		"highlightedHeaderLabel": "state",
      		"titleLabel": "cat_item.name",
      		"imageURL": "cat_item.picture",
      		"subtitle": "cat_item.short_description",
      		"detailValueOne": "sys_created_on",
      		"detailValueTwo": "number"
      	},
      	"actionMappings": {
      		"clickAction": "navigation"
      	}
      }
    7. Repita as etapas 3 a 5 para adicionar outra configuração de exibição para as solicitações encerradas.
      Você criou um pacote de configuração com uma configuração de exibição. Adicione outra configuração chamada Solicitações encerradas. Esta configuração de exibição faz referência à mesma fonte de dados [requested item], mas usa condições diferentes para mostrar ().
    8. Associe modelos de exibição às configurações de exibição, clique em atualizar.
    9. Exiba seu produto finalizado.

      Exibição da lista de cartões EVAM