Consulta i connettori supportati per Application Integration.

Trigger di ServiceNow

Il trigger di ServiceNow è un attivatore di evento connettore che consente di richiamare un'integrazione basata sugli eventi ServiceNow personalizzati che hai definito nella regola aziendale dell'istanza ServiceNow.

Prima di iniziare

Se prevedi di creare o configurare una nuova connessione per il trigger di ServiceNow, assicurati di disporre del seguente ruolo IAM per il progetto:

  • Amministratore connettori (roles/connectors.admin)
  • Per informazioni sulla concessione dei ruoli, consulta Gestire l'accesso.

Concedi i ruoli IAM seguenti all'account di servizio che vuoi utilizzare per il trigger di ServiceNow:

Aggiungi il trigger ServiceNow

Per aggiungere un attivatore ServiceNow all'integrazione, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Application Integration (Integrazione di applicazioni).

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni)

    Viene visualizzata la pagina Elenco delle integrazioni che elenca tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.

    Se stai creando una nuova integrazione:

    1. Inserisci un nome e una descrizione nel riquadro Crea integrazione.
    2. Seleziona una regione per l'integrazione.
    3. Seleziona un account di servizio per l'integrazione. Puoi modificare o aggiornare i dettagli di un account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo integrazione nella barra degli strumenti di integrazione.
    4. Fai clic su Crea.

    L'integrazione viene aperta nell'editor di integrazione.

  4. Nella barra di navigazione dell'editor di integrazione, fai clic su Attivatori per visualizzare l'elenco degli attivatori disponibili.
  5. Fai clic sull'elemento attivatore ServiceNow e posizionalo nell'editor di integrazione.
  6. Per configurare il trigger ServiceNow, puoi utilizzare una connessione ServiceNow esistente disponibile in Integration Connectors oppure creare una nuova connessione ServiceNow utilizzando l'opzione di creazione della connessione in linea.

Configura il trigger di ServiceNow utilizzando una connessione esistente

Puoi configurare il trigger ServiceNow utilizzando una connessione ServiceNow esistente in Integration Connectors. Tieni presente che il trigger ServiceNow è un attivatore di evento connettore, pertanto puoi utilizzare solo una connessione ServiceNow con abbonamento all'evento abilitato per configurare l'attivatore.

Per informazioni su come configurare un trigger ServiceNow utilizzando una nuova connessione ServiceNow, consulta Configurare il trigger ServiceNow utilizzando una nuova connessione.

Per configurare un trigger ServiceNow utilizzando una connessione ServiceNow esistente, segui questi passaggi:

  1. Fai clic sull'elemento attivatore ServiceNow nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger.
  3. Fornisci i seguenti dettagli di configurazione nella pagina Editor trigger eventi connettore:
    1. Regione:seleziona la regione della tua connessione ServiceNow.
    2. Connessione:seleziona la connessione ServiceNow che vuoi utilizzare.

      Application Integration mostra solo le connessioni ServiceNow attive e per le quali è abilitato un abbonamento a un evento.

    3. Tipo di abbonamento all'evento:inserisci il tipo di evento che vuoi utilizzare per attivare l'integrazione. Questi tipi di eventi devono essere definiti nella regola aziendale dell'istanza ServiceNow.
    4. Account di servizio: seleziona un account di servizio con i ruoli IAM richiesti per il trigger ServiceNow.
  4. Fai clic su Fine per completare la configurazione dell'attivatore e chiudere la pagina.

Configura il trigger di ServiceNow utilizzando una nuova connessione

Per configurare il trigger ServiceNow utilizzando una nuova connessione ServiceNow, segui questi passaggi:

  1. Fai clic sull'elemento attivatore ServiceNow nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger.
  3. Salta il campo Regione.
  4. Fai clic su Connessione e seleziona l'opzione Crea connessione dal menu a discesa.
  5. Completa i seguenti passaggi nel riquadro Crea connessione:
    1. Nel passaggio Posizione, scegli la località per la nuova connessione ServiceNow:
      1. Regione:seleziona una regione dall'elenco a discesa.
      2. Tocca Avanti.
    2. Nel passaggio Dettagli connessione, fornisci i dettagli sulla nuova connessione ServiceNow:
      1. Versione connettore: scegli una versione disponibile del connettore ServiceNow dall'elenco a discesa.
      2. Nome connessione: inserisci un nome per la connessione ServiceNow.
      3. (Facoltativo) Descrizione: inserisci una descrizione per la connessione.
      4. (Facoltativo) Abilita Cloud Logging: seleziona questa casella di controllo per archiviare tutti i dati di log della connessione.
      5. Account di servizio: seleziona un account di servizio con i ruoli IAM richiesti per la connessione ServiceNow.
      6. Abilita sottoscrizione all'evento:seleziona questa opzione per creare e attivare una nuova sottoscrizione all'evento per la connessione ServiceNow. Puoi abilitare solo le sottoscrizioni agli eventi o includere anche entità, operazioni e azioni di connessione.
      7. Includi tabelle di sistema:seleziona questa opzione per registrare le tabelle di sistema o includerle nella connessione.
      8. (Facoltativo) Filtra le tabelle: inserisci l'elenco delle tabelle di sistema (che inizia con "sys_", separate da virgole) che vuoi includere.
      9. (Facoltativo) Espandi Impostazioni avanzate per configurare le impostazioni del nodo di connessione.

        Per ulteriori informazioni sulle impostazioni dei nodi di connessione per ServiceNow, consulta la documentazione relativa alla connessione ServiceNow.

      10. (Facoltativo) Fai clic su + Aggiungi etichetta per aggiungere un'etichetta alla connessione sotto forma di coppia chiave-valore.
      11. Tocca Avanti.
    3. Nel passaggio Destinations (Destinazioni), fornisci i dettagli dell'istanza ServiceNow:
      1. Tipo di destinazione:seleziona Indirizzo host.
      2. Host:inserisci il nome host o l'indirizzo IP della tua istanza ServiceNow.
      3. Tocca Avanti.
    4. Nel passaggio Autenticazione, fornisci i dettagli di autenticazione per l'istanza di ServiceNow:
      1. Nome utente: inserisci il nome utente per accedere all'indirizzo di destinazione fornito.
      2. Password: seleziona il secret di Secret Manager contenente la password associata al nome utente ServiceNow.
      3. Versione del secret:seleziona una versione del secret.
      4. Per saperne di più su come configurare l'autenticazione, consulta Configurare l'autenticazione.

      5. Tocca Avanti.
    5. Nel passaggio Dettagli abbonamento evento, fornisci i dettagli di autenticazione che verranno utilizzati per convalidare il payload del token ServiceNow:
      1. Token di autenticazione: (facoltativo) seleziona il secret di Secret Manager del token di autenticazione e la versione del secret corrispondente dall'elenco a discesa Versione del secret.
      2. Algoritmo HMAC: (facoltativo) seleziona l'algoritmo HMAC per criptare il payload di risposta.
      3. Chiave secret HMAC: se hai selezionato un algoritmo HMAC, seleziona il secret di Secret Manager della chiave HMAC e la versione del secret corrispondente dal menu a discesa Versione secret.
      4. Tocca Avanti.
    6. Revisione: esamina i dettagli della connessione ServiceNow forniti.
    7. Fai clic su Crea per completare la creazione di una nuova connessione ServiceNow.
  6. Una volta creata la connessione ServiceNow, devi accedere all'istanza ServiceNow e creare manualmente una regola aziendale.
  7. Tipo di abbonamento all'evento:inserisci il tipo di evento che vuoi utilizzare per attivare l'integrazione. Questi tipi di eventi devono essere definiti nella regola aziendale dell'istanza ServiceNow.
  8. Fai clic su Fine e chiudi la pagina.

Crea una regola aziendale

Una regola aziendale di ServiceNow è una logica lato server che viene eseguita quando viene eseguita una query, l'aggiornamento, l'inserimento o l'eliminazione di un record del database nell'istanza ServiceNow. Application Integration utilizza queste regole aziendali per identificare e ascoltare gli eventi che attivano un'integrazione.

Per informazioni su come creare una regola aziendale, consulta la documentazione di ServiceNow.

L'immagine seguente mostra una regola aziendale ServiceNow di esempio con il tipo di evento update_ticket:

immagine che mostra una regola aziendale ServiceNow di esempio immagine che mostra una regola aziendale ServiceNow di esempio

Output trigger

Il trigger di ServiceNow richiede un paio di minuti per completare la configurazione della sottoscrizione all'evento. Puoi visualizzare lo stato della sottoscrizione all'evento nel riquadro di configurazione del trigger in Dettagli abbonamento all'evento.

Il trigger di ServiceNow indica lo stato della sottoscrizione di un evento utilizzando i seguenti stati:

  • Creating: indica che l'attivatore sta registrando l'abbonamento all'evento.
  • Active: indica che l'attivatore è stato iscritto correttamente a un evento.
  • Error: indica che si è verificato un problema con l'iscrizione all'evento configurata.

Oltre allo stato dell'abbonamento all'evento, la sezione Dettagli abbonamento all'evento mostra anche altri dettagli, ad esempio la regione della connessione, il nome della connessione, il nome dell'abbonamento all'evento e altro ancora.

L'immagine seguente mostra un layout di esempio del riquadro di configurazione del trigger ServiceNow:

immagine che mostra il riquadro di configurazione del trigger ServiceNow immagine che mostra il riquadro di configurazione del trigger ServiceNow

Variabile di output dell'attivatore

Per ogni evento, il trigger di ServiceNow genera una variabile di output ConnectorEventPayload che puoi utilizzare nelle attività downstream. La variabile di output è in formato JSON contenente lo schema del payload ServiceNow di output.

Visualizza iscrizioni agli eventi

Per visualizzare e gestire tutte le sottoscrizioni agli eventi associate a una connessione in Integration Connectors:

  1. Vai alla pagina Connettori di integrazione > Connessioni.

    Vai alla pagina Connessioni

  2. Fai clic sulla connessione per cui vuoi visualizzare gli abbonamenti.
  3. Fai clic sulla scheda Iscrizioni agli eventi.

    Vengono visualizzate tutte le sottoscrizioni agli eventi per la connessione.

Modifica trigger ServiceNow

Puoi modificare un attivatore ServiceNow per cambiare o aggiornare la configurazione della connessione e i dettagli dell'abbonamento agli eventi.

Per modificare un trigger ServiceNow:

  1. Fai clic sull'elemento attivatore ServiceNow nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger ServiceNow.
  3. Esegui le seguenti operazioni nella pagina Editor trigger eventi connettore:
    1. Per mantenere la sottoscrizione all'evento configurata in precedenza, fai clic su Conserva, altrimenti su Elimina.
    2. Aggiorna la configurazione della connessione e i dettagli dell'abbonamento agli eventi come preferisci.
    3. Fai clic su Fine.
  4. Puoi visualizzare i dettagli aggiornati della connessione e dell'abbonamento agli eventi nel riquadro di configurazione del trigger in Dettagli abbonamento all'evento.