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 Agent Workspace 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 ele está ativado em sua instância.
-
Siga as instruções de configuração específicas do spoke.
Por exemplo, para o spoke do Salesforce, siga as instruções no tópico Configurar o spoke do Salesforce.
-
Identifique a ação do spoke que recupera os dados de terceiros desejados.
Você pode encontrar a lista de ações disponíveis na documentação do spoke. Se uma ação que executa a tarefa desejada não existir, 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:As 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 pelo formulário, pela lista e pelos elementos de campo e é exibido para o usuário final quando ocorre um erro. Essas mensagens de erro distinguem entre os 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 o acesso 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 Agent Workspace 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 de importação. No exemplo fornecido, a tabela Conta (customer_account) tem uma coluna ID da conta, que é preenchida com o 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.