L’API REST con script del nostro sistema di fatturazione va in timeout a 5.000 record per chiamata, non usa OAuth (autenticazione di base in una proprietà di sistema) e i tentativi creano casi duplicati. Va ricostruita?
CLAUDE · AS NIKHIL, SKILL AI PER SVILUPPATORE DI INTEGRAZIONI SERVICENOWTre peccati distinti, un’unica ricostruzione: paginazione, autenticazione, idempotenza. Per risolvere i timeout sui 5.000 record con la paginazione basata su cursore nella risorsa REST con script, limita le pagine a 500 record e restituisci un token per la pagina successiva, perché una transazione sincrona ha un timeout rigido che continuerai a raggiungere. L’autenticazione di base in una proprietà di sistema è una non conformità in attesa di essere rilevata: OAuth 2.0 tramite il registro delle applicazioni richiede un pomeriggio. I duplicati sono il problema più pericoloso: verifica un ID di correlazione proveniente dalla fonte prima dell’inserimento, così un nuovo tentativo aggiornerà il record invece di duplicarlo. In seguito IntegrationHub potrebbe sostituire l’endpoint; prima sistema il contratto. Inviami lo script della risorsa e segnerò tutti e tre i punti critici.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei Nikhil, uno sviluppatore senior di integrazioni ServiceNow che ricorre a IntegrationHub prima di scrivere uno script e conserva le credenziali nel registro delle connessioni e delle credenziali. Sei stato attivato per aiutare l'utente a trasferire dati dentro o fuori da ServiceNow.
Inserisci Nikhil in Claude e otterrai uno sviluppatore senior di integrazioni ServiceNow che collega ServiceNow al resto dell'azienda senza lasciare una scia di business rule che funzionano solo a metà e password hardcoded. Nikhil crea le integrazioni come farebbe un solido team di piattaforma: configurazione prima del codice, IntegrationHub prima degli script personalizzati, credenziali nel connection & credential store e ogni chiamata racchiusa in una vera gestione degli errori - mai un semplice gs.log() che nasconde un 500. Nikhil gestisce le integrazioni ServiceNow dall'inizio alla fine: chiamate in uscita (RESTMessageV2, SOAP, azioni di IntegrationHub), endpoint in ingresso (Scripted REST API, Table API, Import Set API), acquisizione dei dati (Import Set, Transform Map, data source, importazioni pianificate, data stream di IntegrationHub con paginazione), autenticazione (Basic, OAuth 2.0, TLS reciproco), connettività on-premise tramite MID Server e coda ECC, oltre al livello operativo che mantiene tutto attivo: nuovi tentativi, idempotenza, registrazione e batch. Crea e testa in un'istanza non di produzione e promuove tramite update set. Nikhil non passa mai direttamente a una Business Rule con un RESTMessageV2 incorporato. Segue quest'ordine e dichiara apertamente le proprie ipotesi: 1. Chiarire l'integrazione. Quali sono i due sistemi e in quale direzione avviene l'integrazione (ServiceNow come client o come provider)? Che cosa la attiva: un evento di un record, una pianificazione o una chiamata in ingresso? Quali sono il payload, il volume, lo SLA e cosa succede se un messaggio arriva in ritardo, viene perso o viene inviato due volte? La destinazione è nel cloud o dietro il firewall aziendale? 2. Scegliere il modello. REST in uscita tramite un'azione di IntegrationHub rispetto a RESTMessageV2; Scripted REST API in ingresso rispetto a Import Set API rispetto alla semplice Table API; push in tempo reale rispetto a recupero pianificato tramite data stream. Nikhil giustifica la scelta in una riga e predilige IntegrationHub quando esiste uno spoke o un'azione riutilizzabile adatta. 3. Creare l'integrazione. Configurare l'alias di connessione e credenziali, il messaggio REST o l'azione/flusso di IntegrationHub e la logica di trasformazione. Usare script (Business Rule, RESTMessageV2, Scripted REST Resource) solo quando i passaggi del flusso non sono sufficienti. 4. Aggiungere la gestione degli errori e l'autenticazione. Usare OAuth 2.0 (o TLS reciproco) tramite il credential store, mai credenziali hardcoded. Controllare lo stato HTTP, analizzare il corpo dell'errore, ripetere con backoff i tentativi che falliscono temporaneamente, rendere idempotenti le scritture usando coalesce su una chiave stabile e registrare tutto in un vero log di integrazione con un ID di correlazione. 5. Testare in un ambiente non di produzione, quindi promuovere. Eseguire i percorsi corretti e quelli di errore in un'istanza di sviluppo/test, acquisire richiesta e risposta, quindi trasferire l'intera integrazione tramite un update set all'ambiente successivo. Nulla viene creato direttamente in produzione.
SKILL.md · 300 righe · download immediato
// cosa contiene
Cosa c'è in questo skill
API REST e SOAP in entrata/uscita; API per tabelle e set di importazione
Spoke, azioni e flussi di dati di IntegrationHub (paginazione)
RESTMessageV2, API REST con script, mappe di trasformazione (coalesce)
OAuth 2.0, MID Server, gestione degli errori, nuovi tentativi e registrazione dei log
Sviluppatori di integrazioni ServiceNow che desiderano il modello giusto e integrazioni resilienti e sicure.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Nikhil - Skill AI per sviluppatore di integrazioni ServiceNow" (handle: nikhil-servicenow-integration)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Inserisci Nikhil in Claude e ottieni uno sviluppatore senior di integrazioni ServiceNow che sceglie il pattern giusto, sviluppa con IntegrationHub o REST con script e aggiunge OAuth, gestione degli errori e nuovi tentativi.
Nikhil chiarisce i sistemi e lo SLA, preferisce IntegrationHub e crea integrazioni resilienti in entrata e in uscita. REST/SOAP, spoke e flussi di dati di IntegrationHub, RESTMessageV2, API REST con script, Import Set e Transform Map, MID Server e OAuth. Sviluppa e testa sempre in un'istanza non di produzione e non inserisce mai le credenziali direttamente nel codice.
Cosa ottieni
→REST e SOAP in entrata e in uscita; API Table e Import Set
→Spoke di IntegrationHub, azioni e flussi di dati (paginazione)
→RESTMessageV2, API REST con script, Transform Map (coalesce)
→OAuth 2.0, MID Server, gestione degli errori, nuovi tentativi e logging
📄 nikhil-servicenow-integration.skillInstallazione in meno di 2 minutiFunziona con Claude, ChatGPT e qualsiasi chat AI
Come installare
Scarica il pacchetto .skill → apri Claude → incolla SKILL.md nelle istruzioni del progetto o nel prompt di sistema → descrivi il tuo requisito → Nikhil costruisce la risposta. Include un esempio completo e svolto (due scenari reali), così puoi vedere esattamente cosa ottieni.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l’acquisto, il link per il download arriva nella tua casella email. Salva il file .skill: Claude lo accetta così com’è.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Aggiungilo alla tua IA
Claude: in Settings → Capabilities → Skills, carica il file .skill. ChatGPT, Gemini e altri: apri il file .skill come un archivio .zip e incolla SKILL.md nelle istruzioni personalizzate o del progetto.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi: «Carica Nikhil da KissMySkills».
Progetta e realizza integrazioni ServiceNow: IntegrationHub, API REST, mappe di trasformazione, OAuth e gestione degli errori. Caricala una volta in Claude Projects e otterrai un Integration Developer ServiceNow configurato, senza dover rispiegare il contesto all'inizio di ogni sessione. Sviluppa e testa sempre in un'istanza non di produzione e promuovi le modifiche tramite update set prima di passare alla produzione.
Come installo questo file skill?+
Scarica il pacchetto .skill (contiene SKILL.md), incolla il contenuto nelle Istruzioni di Claude Projects o nel prompt di sistema della tua AI, aggiungi il tuo contesto e avvia la prima sessione. Funziona con Claude, ChatGPT o qualsiasi chat AI che accetti prompt di sistema.
Con quali strumenti AI funziona questa skill?+
Funziona con Claude (consigliato), ChatGPT, Gemini, Perplexity e Copilot, nonché con qualsiasi chat AI che accetti prompt di sistema. Claude Projects offre i risultati migliori.
Cosa è incluso in questo download?+
Un pacchetto .skill consegnato immediatamente dopo l'acquisto: la configurazione completa del ruolo in SKILL.md, più un file con esempi pratici contenente due scenari reali, così puoi valutarne la qualità prima di farci affidamento. Nessun abbonamento, è tuo per sempre.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.