Gerenciar dados
Com o modelo de dados (tabelas e campos) criado e a segurança configurada, adicione dados às tabelas da aplicação.
Conjuntos para importação
Para preencher tabelas na ServiceNow a partir de uma plataforma externa, use conjuntos para importação e mapas de transformação. Para recuperar dados de uma fonte externa regularmente, use uma importação agendada.
Treinamento individualizado: como importar dados para a ServiceNow
Diretrizes para desempenho do conjunto de importação:
- Divida grandes quantidades de dados em conjuntos menores para importações mais rápidas. Considere 100.000 linhas como linha de base e divida qualquer coisa maior que isso em conjuntos de 100.000. Por exemplo, a importação de 10 conjuntos de 100.000 terminará mais rápido do que um conjunto de 1.000.000 registros. Considere também o uso de importações simultâneas com números maiores de registros.
- Importar grandes conjuntos de dados simultaneamente pode sobrecarregar uma instância. Escalone importações grandes para que as importações não se sobreponham.
- Se possível, desmarque a caixa de seleção Executar regras de negócio na tabela do mapa de transformação para evitar a execução de Regras de negócio e outra lógica durante uma importação. Considere usar um script de transformação onComplete para executar a lógica de negócios, como cálculos, no final de uma importação, em vez de em cada registro, como fazem as Regras de negócio.
- Use a funcionalidade padrão para importações. Sempre que possível, evite escrever scripts personalizados. Por exemplo, use a funcionalidade de aglutinação em vez de escrever um script de aglutinação personalizado.
- Evite consultas GlideRecord em um conjunto para importação.
- Certifique-se de que todos os campos configurados para aglutinação estejam indexados.
- Se estiver substituindo um sistema com um requisito para importar dados históricos, importe somente os dados históricos necessários para a aplicação. Considere armazenar dados históricos em um datalake.
Integrações de entrada
Além dos Conjuntos para importação, a ServiceNow inclui APIs para aceitar dados de plataformas externas.
Para enviar dados diretamente para uma tabela de aplicações de outro sistema, use Conjuntos para importação de serviços web em vez de gravar diretamente nas tabelas de aplicações usando a REST Table API ou as SOAP APIs.
Para lidar com transações de dados que são mais complexas do que gravar dados em uma tabela, como enviar um anexo ou solicitar um item do catálogo, revise as APIs disponíveis para ver se existe alguma que ofereça suporte à lógica necessária.
Use uma Scripted REST API ou Scripted SOAP Web Service para criar endpoints REST ou SOAP, respectivamente. Os endpoints de Scripted REST API e Scripted SOAP Web Service podem executar o código do lado do servidor da ServiceNow quando o endpoint é consumido por um sistema externo.
Treinamento individualizado: integrações REST