Use um armazenamento de dados local para extrair dados de
Se uma grande quantidade de dados precisar ser consultada com frequência e os dados não precisarem ser em tempo real, execute uma sincronização da tabela ServiceNow na qual você está interessado com o armazenamento de dados da aplicação de integração.
Push de dados
- Usando um trabalho programado, ServiceNow pode gerar um csv/xml de um relatório e enviá-lo por e-mail para um local específico. O destinatário pode ter um gatilho para obter o anexo de e-mail, analisá-lo e preencher uma tabela interna da qual a aplicação pode se comunicar quando os dados são necessários.
- Usando um trabalho programado, ServiceNow pode gerar um csv/xml de um relatório e enviá-lo para um local público de FTP/FTPS. O produto de integração consumiria este arquivo csv regularmente e preencheria uma tabela interna a partir da qual a aplicação pode se comunicar quando os dados forem necessários.
Nota:
Atualmente, a plataforma não fornece um método para extrair quantidades muito grandes de dados e enviar a saída para um servidor FTP. No entanto, uma personalização para executar essa função é descrita aqui. A personalização foi desenvolvida para uso em instâncias ServiceNow específicas e não é compatível com o suporte ao cliente ServiceNow. O método é fornecido no estado em que se encontra e deve ser testado cuidadosamente antes da implementação. Publique todas as perguntas e comentários sobre esta personalização no fórum da nossa comunidade.
Extração de dados
Usando um trabalho cron, uma máquina interna à sua rede pode fazer uma chamada wget para extrair dados csv/xml de qualquer tabela em ServiceNow. O produto de integração consumiria este arquivo csv/xml regularmente e preencheria uma tabela interna a partir da qual a aplicação pode se comunicar quando os dados forem necessários. Exemplos do comando wget que seriam usados:
- wget --user=itil --password=itil --no-check-certificate https://<instance name> .service-now.com/incident_list.do?CSV
- wget --user=itil --password=itil --no-check-certificate https://<instance name> .service-now.com/incident_list.do?XML