Componentes de integração de dados de terceiros
Esses componentes exigem configuração pelo administrador do sistema para usar a integração de dados de terceiros com o Agent Workspace para CSM.
OAuth 2.0 – Tipo de concessão do Portador JWT
O Portador JWT é 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 da aplicação 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 corretas e as informações de conexão durante o tempo de execução.
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 Criar 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 seu 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, os dados de terceiros desatualizados poderão ser apresentados no Agent Workspace para CSM.
Definições de script de tabela remota
- Nome
- Ativo
- Tabela
- Script
- TTL do cache
- Domínio
- Caminho de domínio
Para obter mais informações sobre definições de script, consulte Criar uma definição de script para uma tabela remota.