Use um armazenamento de dados local para extrair dados de

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Se uma grande quantidade de dados precisar ser consultada com frequência e os dados não precisarem estar 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.

    Envio por push de dados

    • Usando um trabalho agendado, ServiceNow pode gerar um csv/xml a partir 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 a partir da qual a aplicação pode se comunicar quando os dados são necessários.
    • Usando um trabalho agendado, ServiceNow pode gerar um csv/xml a partir de um relatório e enviá-lo por FTP 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 grandes quantidades de dados e enviar a saída para um servidor FTP. No entanto, uma personalização para executar essa função é descrita em 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 integralmente 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 seria usado:

    • 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