Utiliser un magasin de données local à partir duquel extraire des données

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Si une grande quantité de données doit être interrogée souvent et que les données n’ont pas besoin d’être en temps réel, synchronisez la table qui vous intéresse avec le ServiceNow magasin de données de votre application d’intégration.

    Transmission de données

    • À l’aide d’une tâche planifiée, ServiceNow vous pouvez générer un fichier CSV/XML à partir d’un rapport et l’envoyer par e-mail à un emplacement spécifique. Le destinataire peut disposer d’un déclencheur lui permettant de prendre la pièce jointe de l’e-mail, de l’analyser et de remplir une table interne à partir de laquelle l’application peut communiquer lorsque les données sont nécessaires.
    • À l’aide d’une tâche planifiée, ServiceNow permet de générer un fichier CSV/XML à partir d’un rapport et de le transférer par FTP vers un emplacement FTP/FTPS public. Le produit d’intégration consomme régulièrement ce fichier CSV et renseigne une table interne à partir de laquelle l’application peut communiquer lorsque les données sont nécessaires.
    Remarque :
    Actuellement, la plate-forme ne fournit pas de méthode pour extraire de très grandes quantités de données et envoyer la sortie à un serveur FTP. Toutefois, une personnalisation pour exécuter cette fonction est décrite ici. La personnalisation a été développée pour être utilisée dans des instances spécifiques ServiceNow et n’est pas prise en charge par ServiceNow l’assistance clientèle. La méthode est fournie telle quelle et doit être testée minutieusement avant d’être mise en œuvre. Publiez toutes les questions et commentaires concernant cette personnalisation dans notre forum communautaire.

    Extraction de données

    À l’aide d’une tâche cron, une machine interne à votre réseau peut effectuer un appel wget pour extraire des données CSV/XML de n’importe quelle table dans ServiceNow. Le produit d’intégration consomme régulièrement ce fichier csv/xml et remplit une table interne à partir de laquelle l’application peut communiquer lorsque les données sont nécessaires. Exemples de la commande wget qui serait utilisée :

    • wget --user=itil --password=itil --no-check-certificate https://<nom d’instance>.service-now.com/incident_list.do?CSV
    • wget --user=itil --password=itil --no-check-certificate https://<nom d’instance>.service-now.com/incident_list.do?XML