Lo Snap Pack di ServiceNow consente alle pipeline di SnapLogic di integrarsi direttamente con ServiceNow, la piattaforma aziendale di gestione dei servizi IT (ITSM) e dei flussi di lavoro, senza la necessità di scripting REST personalizzato. Supporta l’esecuzione di query su qualsiasi tabella di ServiceNow (tramite stringhe di query codificate o l’API Table), l’inserimento e l’aggiornamento di record, l’eliminazione di record in base al sys_id e il download di allegati sotto forma di flussi binari. Il pacchetto è stato costantemente migliorato fino al 2026, includendo il supporto per le tabelle di Knowledge Management (kb_knowledge, kb_knowledge_base, kb_category, kb_view, kb_feedback) e un nuovo tipo di account dinamico per l’autenticazione basata su token con aggiornamento automatico delle credenziali. È stato testato con le versioni più recenti di ServiceNow (Xanadu, Washington DC, Vancouver), pur rimanendo compatibile con le versioni precedenti fino a Kingston.
Cosa puoi fare
È possibile eseguire query su qualsiasi tabella di ServiceNow applicando filtri e selezionando i campi, inserire nuovi record e recuperare il record inserito nella sua interezza, aggiornare o eliminare record esistenti in base all’ID e scaricare allegati (in base al record o al sys_id dell’allegato) come flussi binari per l’elaborazione a valle. Grazie al supporto ora disponibile per le tabelle di Knowledge Management, è inoltre possibile leggere, scrivere ed eseguire query direttamente su articoli della knowledge base, categorie e feedback.
Perché è importante
ServiceNow è la colonna portante della gestione dei servizi IT, della gestione dei casi HR e, sempre più spesso, delle applicazioni con flussi di lavoro personalizzati nelle grandi aziende; tuttavia, l’importazione e l’esportazione dei dati dalla piattaforma richiedono in genere un lavoro di integrazione personalizzato tramite API REST. Questo Snap Pack elimina tali costi di sviluppo, consentendo ai team di automatizzare la sincronizzazione dei ticket, gli aggiornamenti del CMDB, la gestione della knowledge base e la gestione degli allegati come fasi fondamentali della pipeline, con logica di riprova e supporto per gli Ultra Task per casi d’uso ad alta produttività o quasi in tempo reale.
Questo Snap Pack include le seguenti funzionalità principali
- Esegui query su qualsiasi tabella di ServiceNow tramite stringhe di query codificate o l'API delle tabelle, con selezione dei campi e risoluzione dei valori di visualizzazione per i campi di riferimento
- Inserimento, aggiornamento ed eliminazione degli snapshot per la gestione completa del ciclo di vita dei record, con numero di tentativi e intervallo configurabili
- "Download allegato" recupera il contenuto del file come flusso binario in base al record o all'ID di sistema (sys_id) dell'allegato
- Due tipi di account: nome utente/password standard (autenticazione di base) e un account dinamico che supporta l'autenticazione di base e Bearer con ricaricamento automatico in caso di errore 401 (ideale per la rotazione dei token di Secrets Manager)
- Supporto per le tabelle di gestione delle conoscenze (kb_knowledge, kb_knowledge_base, kb_category, kb_view, kb_feedback) per la lettura e la scrittura di articoli e feedback relativi alle conoscenze
- Supporto Ultra Pipeline (dimensione pagina = 1) per le operazioni di query, inserimento, eliminazione e download di allegati
- Testato con le versioni Xanadu, Washington DC e Vancouver; compatibile con le versioni precedenti fino a Kingston
Questo Snap Pack contiene i seguenti Snap
- Query ServiceNow — Esegue una query su una tabella di ServiceNow utilizzando stringhe di query codificate o l'API Table e restituisce i record corrispondenti sotto forma di flusso di documenti.
- ServiceNow Insert — Inserisce i record in entrata in una tabella ServiceNow specificata e restituisce come output il record inserito completo.
- Aggiornamento ServiceNow — Aggiorna i record esistenti in una tabella di ServiceNow in base all'ID del record e restituisce i dettagli del record aggiornato.
- ServiceNow Delete — Elimina i record da una tabella di ServiceNow in base all'ID del record (sys_id) e restituisce la risposta sotto forma di flusso di documenti.
- Statistiche di ServiceNow — È possibile utilizzare questa funzionalità per calcolare statistiche aggregate — conteggio, somma, media, minimo e massimo — su una tabella di ServiceNow tramite l'API Stats (/api/now/stats/{table_name}), senza estrarre i singoli record.
- Download allegati da ServiceNow — Scarica gli allegati da ServiceNow utilizzando un sys_id, restituendo il contenuto del file come flusso binario.
Per saperne di più
Per ulteriori informazioni, consulta la pagina della documentazione.


