Componentes de integração de dados de terceiros

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Esses componentes exigem configuração pelo administrador do sistema para usar a integração de dados de terceiros com o Espaço do agente para CSM.

    OAuth 2.0 – Tipo de concessão de Portador JWT

    JWT Bearer é o tipo de concessão OAuth 2.0 compatível com o recurso de integração de dados de terceiros. Ele permite interações de API de servidor para servidor entre a instância ServiceNow e provedores de API externos sem exigir qualquer intervenção do usuário.

    O administrador da aplicação de terceiros é usado como a declaração do assunto do JWT que a instância ServiceNow cria e passa para a instância da aplicação de terceiros. Isso é feito para obter o token de acesso que é usado para fazer a chamada de REST API para buscar registros da tabela de aplicações de terceiros.

    Credenciais e conexões

    O IntegrationHub aproveita os aliases para gerenciar informações de conexão e credenciais ao integrar com sistemas externos. O uso de um alias elimina a necessidade de configurar várias credenciais e perfis de informações de conexão ao usar vários ambientes. O IntegrationHub requer apenas um alias, que é resolvido para usar as credenciais e informações de conexão corretas durante o tempo de execução.

    Para obter mais informações, consulte os seguintes tópicos:

    Tabelas remotas

    A tabela Tabelas (sys_db_object) contém um registro para cada tabela no banco de dados, incluindo tabelas remotas. Para registros de tabela remota, o sinalizador Tabela remota é verificado no formulário de registro.

    As colunas em uma tabela remota são mapeadas para as colunas em uma tabela de aplicação de terceiros da qual os dados estão sendo extraídos. A definição de script da tabela remota armazena essas informações. As definições de tabela para tabelas remotas residem no Now Platform. As linhas da tabela, ou registros externos, são armazenadas na memória enquanto um usuário exibe os dados em uma lista ou formulário.

    Para obter mais informações sobre tabelas remotas, consulte Criação de uma tabela remota.

    Ao criar uma tabela remota para uso com o IntegrationHub, preste atenção especial ao intervalo de cache e escolha um intervalo com base no fluxo de trabalho e na volatilidade dos dados de terceiros. Se o intervalo de cache for muito curto, isso poderá resultar em conexões desnecessárias com a aplicação de terceiros. Se o intervalo de cache for muito longo, isso poderá resultar na apresentação de dados de terceiros desatualizados no Espaço do agente para CSM.

    Definições de script de tabela remota

    Use uma definição de script para recuperar e armazenar em cache dados de uma tabela remota executando o script em uma fonte de dados externa. As definições de script de tabela remota armazenam as seguintes informações:
    • Nome
    • Ativo
    • Tabela
    • Script
    • TTL do cache
    • Domínio
    • Caminho de domínio

    Para obter mais informações sobre definições de script, consulte Criação de uma definição de script para uma tabela remota.