Configurar integração de dados de terceiros para CSM
Configure os componentes necessários para habilitar o recurso de integração de dados de terceiros para o Espaço do agente para CSM.
Antes de Iniciar
Função necessária: administrador
Procedimento
-
Identifique a aplicação de terceiros.
- Verifique se ele tem o spoke IntegrationHub correspondente e se está ativado em sua instância.
-
Siga as instruções de configuração específicas para o spoke.
Por exemplo, para o spoke do Salesforce, siga as instruções no tópico Configurar spoke do Salesforce.
-
Identifique a ação de spoke que recupera os dados de terceiros desejados.
Você pode encontrar a lista de ações disponíveis na documentação do spoke. Se não existir uma ação que executa a tarefa desejada, você poderá criar sua própria ação copiando uma ação existente e modificando-a para atender às suas necessidades. Você pode encontrar um exemplo das ações de spoke personalizadas em Criar ações de spoke do Salesforce para recuperar oportunidades para uso na definição de tabela remota.Nota:Ações de fluxo de dados não podem ser usadas com a tabela remota.
- Crie a tabela remota em sua instância ServiceNow para expor os dados da aplicação por meio da interface GlideRecord.
-
Crie a definição de script de tabela remota para mapear os dados da tabela de terceiros para a tabela remota.
-
Configure mensagens de erro se a chamada de ação do spoke resultar em um erro.
Este erro é detectado pelos elementos de formulário, lista e campo e é exibido para o usuário final quando ocorre um erro. Essas mensagens de erro distinguem entre casos em que a resposta da aplicação de terceiros não tem dados e um erro ao buscar dados da aplicação de terceiros.
- Configure ACLs na tabela remota para fornecer aos usuários e funções acesso de leitura aos dados de terceiros.
- Configure ACLs para revogar os acessos CREATE, WRITE e DELETE na tabela remota para todos os usuários.
-
Configure mensagens de erro se a chamada de ação do spoke resultar em um erro.
-
Configure as listas, formulários e campos que extraem dados da tabela remota.
Depois que a tabela remota estiver configurada, você poderá acessar os dados usando a interface GlideRecord.
- Use os componentes do Espaço do agente para incorporar páginas e relatórios de terceiros em iframes como pop-ups ou itens relacionados.
- Configure ações de IU em formulários para criar links profundos para os registros na aplicação de terceiros.
-
Execute alguma sincronização de dados leve antes de usar o recurso.
Por exemplo, extraia dados de conta de uma aplicação de terceiros usando um conjunto para importação. No exemplo fornecido, a tabela Conta (customer_account) tem uma coluna ID de conta, que é preenchida com a ID da conta na instância da aplicação de terceiros. Esta coluna é usada como chave externa para extrair oportunidades da conta correspondente na instância da aplicação de terceiros.