Trigger ServiceNow

L'attivatore ServiceNow è un attivatore di eventi connettore che ti consente di richiamare un'integrazione in base agli 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 ServiceNow, assicurati di disporre del seguente ruolo IAM nel progetto:

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

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

  • Application Integration Invoker (roles/integrations.integrationInvoker)
  • Per informazioni sulla concessione di ruoli a un account di servizio, vedi Gestire l'accesso ai service account.

Aggiungere il trigger ServiceNow

Per aggiungere un trigger ServiceNow all'integrazione:

  1. Nella console Google Cloud , vai alla pagina Integrazione di applicazioni.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrazioni.

    Viene visualizzata la pagina Elenco 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 del account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo integrazione nella barra degli strumenti dell'integrazione.
    4. Fai clic su Crea.

    L'integrazione appena creata si apre nell'editor integrazioni.

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

Configurare il trigger ServiceNow utilizzando una connessione esistente

Puoi configurare il trigger ServiceNow utilizzando una connessione ServiceNow esistente in Integration Connectors. Tieni presente che l'attivatore ServiceNow è un attivatore di eventi connettore, pertanto puoi utilizzare solo una connessione ServiceNow con l'abbonamento agli eventi 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 Trigger ServiceNow nell'editor di integrazione per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger.
  3. Fornisci i seguenti dettagli di configurazione nella pagina Editor attivatore eventi connettore:
    1. Regione:seleziona la regione della connessione ServiceNow.
    2. Connessione:seleziona la connessione ServiceNow che vuoi utilizzare.

      L'Application Integration mostra solo le connessioni ServiceNow attive e con una sottoscrizione di eventi abilitata.

    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. Service account: 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.

Configurare il trigger ServiceNow utilizzando una nuova connessione

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

  1. Fai clic sull'elemento Trigger ServiceNow nell'editor di integrazione per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger.
  3. Ignora 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 posizione per la nuova connessione ServiceNow:
      1. Regione:seleziona una regione dall'elenco a discesa.
      2. Fai clic su Avanti.
    2. Nel passaggio Dettagli della connessione, fornisci i dettagli della nuova connessione ServiceNow:
      1. Versione del 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) Attiva Cloud Logging:seleziona questa casella di controllo per archiviare tutti i dati di log della connessione.
      5. Service account: seleziona un account di servizio con i ruoli IAM richiesti per la connessione ServiceNow.
      6. Attiva la sottoscrizione agli eventi:seleziona questa opzione per creare e attivare una nuova sottoscrizione agli eventi per la connessione ServiceNow. Puoi attivare solo gli abbonamenti agli eventi o includere anche entità, operazioni e azioni di connessione.
      7. Includi tabelle di sistema:seleziona questa opzione per generare report o includere le tabelle di sistema nella connessione.
      8. (Facoltativo) Filtra tabelle:inserisci l'elenco delle tabelle di sistema (che iniziano con "sys_", separate da virgole) che vuoi includere.
      9. (Facoltativo) Espandi Impostazioni avanzate per configurare le impostazioni del nodo di connessione.

        Per saperne di più sulle impostazioni del nodo 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. Fai clic su Avanti.
    3. Nel passaggio 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. Fai clic su Avanti.
    4. Nel passaggio Autenticazione, fornisci i dettagli di autenticazione per l'istanza 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. Fai clic su Avanti.
    5. Nel passaggio Dettagli abbonamento agli eventi, 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 dal menu a discesa Versione del secret.
      2. Algoritmo HMAC (facoltativo): seleziona l'algoritmo HMAC per criptare il payload della risposta.
      3. Chiave segreta HMAC:se hai selezionato un algoritmo HMAC, seleziona il secret Secret Manager della chiave HMAC e la versione del secret corrispondente dal menu a discesa Versione del secret.
      4. Fai clic su Avanti.
    6. Rivedi: rivedi i dettagli di 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 andare 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.

Creare una regola aziendale

Una regola aziendale ServiceNow è una logica lato server che viene eseguita quando un record di database viene interrogato, aggiornato, inserito o eliminato 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

L'attivatore ServiceNow richiede un paio di minuti per completare la configurazione della sottoscrizione agli eventi. Puoi visualizzare lo stato dell'iscrizione all'evento nel riquadro di configurazione del trigger in Dettagli iscrizione all'evento.

Il trigger ServiceNow indica lo stato di un abbonamento a un evento utilizzando i seguenti stati:

  • Creating: indica che il trigger è l'iscrizione all'iscrizione agli eventi.
  • Active: indica che l'attivatore è stato iscritto correttamente a un'iscrizione agli eventi.
  • Error: indica che si è verificato un problema con l'iscrizione agli eventi configurata.

Oltre allo stato dell'abbonamento agli eventi, la sezione Dettagli abbonamento agli eventi mostra anche altri dettagli, come la regione di connessione, il nome della connessione, il nome dell'abbonamento agli eventi 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 del trigger

Per ogni evento, l'attivatore ServiceNow genera una variabile di output ConnectorEventPayload che puoi utilizzare nelle attività downstream. La variabile di output è in formato JSON e contiene lo schema del payload di output di ServiceNow.

Visualizzare le iscrizioni agli eventi

Per visualizzare e gestire tutti gli abbonamenti agli eventi associati a una connessione in Integration Connectors:

  1. Vai alla pagina Integration Connectors > Connections (Connettori di integrazione > Connessioni).

    Vai alla pagina Connessioni

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

    Vengono visualizzate tutte le iscrizioni agli eventi per la connessione.

Modificare il trigger ServiceNow

Puoi modificare un trigger ServiceNow per cambiare o aggiornare la configurazione della connessione e i dettagli dell'iscrizione all'evento.

Per modificare un trigger ServiceNow:

  1. Fai clic sull'elemento Trigger ServiceNow nell'Editor integrazioni per aprire il riquadro di configurazione del trigger.
  2. Fai clic su Configura trigger ServiceNow.
  3. Nella pagina Editor trigger evento connettore, segui questi passaggi:
    1. Per mantenere l'abbonamento agli eventi configurato in precedenza, fai clic su Mantieni, altrimenti fai clic su Elimina.
    2. Aggiorna la configurazione della connessione e i dettagli dell'iscrizione agli eventi in base alle tue preferenze.
    3. Fai clic su Fine.
  4. Puoi visualizzare i dettagli aggiornati della connessione e della sottoscrizione agli eventi nel riquadro di configurazione del trigger in Dettagli sottoscrizione agli eventi.

Quote e limiti

Per informazioni su quote e limiti, consulta Quote e limiti.

Passaggi successivi