Integra ServiceNow con Google SecOps
Questo documento spiega come integrare ServiceNow con Google Security Operations (Google SecOps).
Casi d'uso
L'integrazione di ServiceNow utilizza le funzionalità di Google SecOps per supportare i seguenti casi d'uso:
Creazione automatica di ticket per gli incidenti: crea automaticamente incidenti ServiceNow dagli avvisi di sicurezza provenienti dal tuo SIEM o da altri strumenti di sicurezza.
Arricchimento e risposta agli incidenti: semplifica i flussi di lavoro di risposta agli incidenti riducendo il ticketing manuale e arricchendo gli incidenti con informazioni pertinenti provenienti dall'avviso di origine.
Risoluzione del phishing: automatizza i passaggi ripetitivi delle indagini sul phishing, come la raccolta delle intestazioni delle email, l'analisi degli allegati e la ricerca di email simili, accelerando i tempi di risposta.
Orchestrazione della correzione delle vulnerabilità: orchestra i workflow di correzione delle vulnerabilità creando automaticamente richieste di modifica di ServiceNow per azioni di applicazione di patch o mitigazione in base ai risultati dell'analisi delle vulnerabilità.
Automazione del ciclo di vita degli utenti: automatizza le attività di provisioning e deprovisioning degli utenti in vari sistemi (controllo dell'accesso, piattaforme email, applicazioni) in base ai trigger dei workflow di ServiceNow.
Contesto di threat intelligence: arricchisci gli avvisi di sicurezza con dati di threat intelligence provenienti direttamente dalla piattaforma ServiceNow, fornendo agli analisti un contesto più ampio per dare priorità alle azioni di risposta.
Prima di iniziare
Prima di configurare l'integrazione nella piattaforma Google SecOps, assicurati di aver completato i seguenti prerequisiti:
- Account utente ServiceNow: un account utente dedicato con autorizzazioni sufficienti per eseguire query, creare e aggiornare i record di destinazione.
- Ruoli ServiceNow: assicurati che l'account disponga dei ruoli di sistema richiesti (
sn_incident_writeeitil) e di una configurazione di accesso utente personalizzata per consentire l'accesso in lettura ai commenti del journal. - Connettività di rete: una configurazione di rete che consente al traffico proveniente dagli indirizzi IP di Google SecOps o dall'infrastruttura dell'agente remoto di raggiungere l'endpoint dell'istanza ServiceNow.
- Dettagli di autenticazione: determina la policy di autenticazione della tua organizzazione. Puoi eseguire l'autenticazione utilizzando l'autenticazione di base standard o l'autenticazione OAuth 2.0.
Configura l'accesso utente in ServiceNow
Per consentire all'integrazione di sincronizzare i commenti, aggiornare i campi ed eseguire le azioni senza problemi, devi eseguire le seguenti attività amministrative nella piattaforma ServiceNow.
Per istruzioni specifiche su come navigare nell'interfaccia di ServiceNow, consulta la documentazione ufficiale del prodotto ServiceNow.
- Crea un ruolo personalizzato: vai a Ruoli > Nuovo e crea un nuovo ruolo dedicato alla gestione dell'accesso ai commenti dell'API.
- Crea una nuova regola per l'elenco di controllo dell'accesso (ACL): l'integrazione richiede l'accesso in lettura alla tabella
sys_journal_fieldper monitorare i commenti e le note di lavoro. Vai a Controlli degli accessi > Nuovo. Per creare questa regola, devi accedere con un account con autorizzazioni elevate. Configura i parametri ACL:
- Imposta Tipo su
record. - Imposta Operazione su
read. - Nei campi Nome, seleziona Scrittura contabile
sys_journal_fielddal primo menu a discesa e -- Nessuno -- dal secondo menu a discesa.
- Vai all'elenco Richiede il ruolo in fondo al modulo e aggiungi il ruolo di commento personalizzato appena creato. Fai clic su Invia.
- Imposta Tipo su
Assegna i ruoli all'account di integrazione: vai a Utenti, apri il tuo account di integrazione dedicato e concedi i seguenti ruoli:
- Il ruolo personalizzato che hai creato per leggere i commenti.
sn_incident_write: obbligatorio per l'interazione di base, ad esempio le azioni Recupera incidente e Aggiorna incidente.itil: obbligatorio per le azioni CMDB e le funzioni di ricerca correlate alla gestione della configurazione degli asset.
Opzioni di configurazione dell'autenticazione
L'integrazione di ServiceNow supporta tre diversi metodi di autenticazione. Scegli una delle seguenti opzioni di configurazione in linea con i requisiti di sicurezza della tua organizzazione.
Opzione 1: flusso delle credenziali client OAuth 2.0 (consigliato)
Questo metodo utilizza un'autorizzazione delle credenziali client OAuth 2.0 insieme all'impersonificazione dell'utente per limitare in modo sicuro l'accesso ai dati senza esporre una password utente statica alla piattaforma.
Fase 1: crea un endpoint OAuth in ServiceNow
- Cerca Registri delle applicazioni nel menu di navigazione di ServiceNow e fai clic su Nuovo.
- Seleziona New Inbound Integration Experience (Nuova esperienza di integrazione in entrata).
- Dall'elenco dei tipi di connessione, seleziona OAuth - Client credentials grant (OAuth - Concessione delle credenziali client).
- Nel campo Nome, fornisci un nome descrittivo per la configurazione dell'endpoint.
- Fornisci il nome o l'identificatore del provider OAuth richiesto per stabilire il contesto del profilo di identità.
- Nel campo Utente applicazione OAuth, seleziona l'account utente ServiceNow dedicato che verrà impersonato e utilizzato per tutte le attività API automatizzate.
- Fai clic su Invia o Salva.
- Riapri il record del registro appena creato per copiare e proteggere l'ID client e il client secret generati.
Fase 2: configura in Google SecOps
- In Google SecOps, vai a Risposta > Configurazione delle integrazioni e apri la finestra di configurazione di ServiceNow.
- Inserisci la tua Radice API (sostituendo il dominio segnaposto predefinito con l'URL dell'istanza ServiceNow effettiva).
- Fornisci l'ID client e il client secret generati durante la Fase 1.
- Assicurati che i campi Nome utente, Password e Token di aggiornamento siano lasciati completamente vuoti.
- Attiva l'impostazione della casella di controllo Use Oauth Authentication (Utilizza l'autenticazione OAuth).
- Fai clic su Test per convalidare i parametri utilizzando un test di ping della connettività. Se l'operazione va a buon fine, fai clic su Salva.
Opzione 2: autenticazione di base
Questo metodo utilizza la convalida diretta delle credenziali. È semplice da configurare, ma potrebbe essere limitato se la tua azienda applica l'autenticazione a più fattori (MFA) o blocca le intestazioni di autenticazione di base.
- In ServiceNow, verifica che l'utente di integrazione abbia un nome utente e una password locali.
- Quando configuri l'integrazione in Google SecOps, fornisci la Radice API (sostituendo il dominio segnaposto predefinito con l'URL dell'istanza ServiceNow effettiva), il Nome utente e la Password.
- Lascia vuoti i campi relativi a OAuth e assicurati che
Use Oauth Authenticationsia disattivato (casella di controllo deselezionata). - Fai clic su Test per convalidare i parametri di connessione. Se l'operazione va a buon fine, fai clic su Salva.
Opzione 3: flusso del token di aggiornamento
Utilizza questo metodo se la tua organizzazione richiede controlli di sicurezza OAuth che utilizzano una catena di token di aggiornamento per recuperare in modo programmatico i token di accesso in background.
- Completa la Fase 1 nell'istanza ServiceNow per generare un ID client e un client secret.
- Completa i passaggi descritti nella sezione Genera un token di aggiornamento per recuperare una stringa di token di autorizzazione valida.
- In Google SecOps, apri la finestra di configurazione dell'istanza di integrazione di ServiceNow.
- Compila completamente i parametri utilizzando le credenziali configurate:
- Radice API (sostituendo il dominio segnaposto predefinito con l'URL dell'istanza ServiceNow effettivo).
- Nome utente
- Password
- ID client
- Client secret
- Seleziona la casella di controllo Use Oauth Authentication (Utilizza autenticazione OAuth).
- Incolla la stringa del token recuperata dal flusso di lavoro della sezione Genera un token di aggiornamento nel campo Token di aggiornamento.
- Fai clic su Test per convalidare i parametri di connessione. Se l'operazione va a buon fine, fai clic su Salva.
Genera un token di aggiornamento (Google SecOps)
Per generare il token di aggiornamento, devi configurare temporaneamente l'integrazione per eseguire un'azione helper.
- In Google SecOps, vai a Risposta > Configurazione delle integrazioni.
- Assicurati che la casella di controllo Utilizza l'autenticazione OAuth rimanga deselezionata per questo passaggio di configurazione iniziale.
- Configura un'istanza di integrazione ServiceNow temporanea utilizzando Api Root, Username, Password, Client ID e Client Secret, quindi fai clic su Save.
- Simula un caso o aprine uno esistente.
- Esegui l'azione Get Oauth Token (Ottieni token OAuth) di ServiceNow manualmente sulla richiesta.
- Copia il valore
refresh_tokendal risultato JSON dell'azione da utilizzare nel campo Token di aggiornamento durante la configurazione dell'istanza di integrazione finale.
Parametri di integrazione
L'integrazione di ServiceNow richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Api Root |
Obbligatorio. La root API dell'istanza ServiceNow. Il valore predefinito è |
Username |
Obbligatorio. Il nome utente dell'account ServiceNow. |
Password |
Obbligatorio. La password dell'account ServiceNow. |
Incident Table |
Facoltativo. Il nome o il percorso della tabella API da utilizzare per le azioni relative agli incidenti e il recupero dei record. Per impostazione predefinita, l'integrazione utilizza il percorso |
Verify SSL |
Facoltativo. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server ServiceNow. Abilitato per impostazione predefinita. |
Client ID |
Facoltativo. L'ID client per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Client Secret |
Facoltativo. Il client secret per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Refresh Token |
Facoltativo. Il token di aggiornamento per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando un token di aggiornamento. Questo token di aggiornamento configurato scade ogni 90 giorni. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Use Oauth Authentication |
Facoltativo. Se selezionata, l'integrazione utilizza OAuth 2.0 per l'autenticazione. L'autenticazione OAuth 2.0 richiede l'impostazione delle credenziali client ( Disattivato per impostazione predefinita. |
Per istruzioni su come configurare un'integrazione in Google SecOps, consulta Configura le integrazioni.
Se necessario, puoi apportare modifiche in un secondo momento. Dopo aver configurato un'istanza di integrazione, puoi utilizzarla nei playbook. Per saperne di più su come configurare e supportare più istanze, consulta Supporto di più istanze.
Azioni
Per saperne di più sulle azioni, consulta Rispondi alle azioni in attesa dalla scrivania di lavoro ed Esegui un'azione manuale nel tuo caso.
Aggiungi allegato
Utilizza l'azione Aggiungi allegato per aggiungere allegati a un record di tabella in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi allegato richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella contenente il record in cui viene aggiunto l'allegato. |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
File Path |
Obbligatorio. Un elenco separato da virgole di percorsi assoluti per i file da allegare. |
Mode |
Facoltativo. Il comportamento dell'azione quando esiste già un file con lo stesso nome nel record. I valori possibili sono:
Il valore predefinito è |
Output azione
L'azione Aggiungi allegato fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Aggiungi allegato:
{
"result": {
"size_bytes": "742",
"file_name": "placeholder_document.txt",
"sys_mod_count": "0",
"average_image_color": "",
"image_width": "",
"sys_updated_on": "2025-01-01 10:00:00",
"sys_tags": "",
"table_name": "incident",
"sys_id": "TEST_SYS_ID_ATTACH_123456789",
"image_height": "",
"sys_updated_by": "admin",
"download_link": "https://placeholder.service-now.com/api/now/attachment/TEST_SYS_ID_ATTACH_123456789/file",
"content_type": "multipart/form-data",
"sys_created_on": "2025-01-01 10:00:00",
"size_compressed": "438",
"compressed": "true",
"state": "pending",
"table_sys_id": "TEST_SYS_ID_RECORD_ABCDEFG",
"chunk_size_bytes": "700000",
"hash": "test_hash_0000000000000000000000000000000000000000000000000000000000000000",
"sys_created_by": "admin"
}
}
Messaggi di output
L'azione Aggiungi allegato può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Add Attachment". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiungi allegato:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiungi commento
Utilizza l'azione Aggiungi commento per aggiungere un commento a un incidente di ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi commento richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Incident Number |
Obbligatorio. Il numero dell'incidente a cui aggiungere il commento, nel formato
|
Comment |
Obbligatorio. Il commento da aggiungere all'incidente. |
Output azione
L'azione Aggiungi commento fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca i valori per l'output del risultato dello script quando utilizzi l'azione Aggiungi commento:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiungi commento e attendi risposta
Utilizza l'azione Aggiungi commento e attendi risposta per aggiungere un commento a un incidente ServiceNow, quindi metti in pausa l'esecuzione del playbook finché non viene aggiunto un nuovo commento o una nuova risposta all'incidente. L'output dell'azione è il contenuto del nuovo commento.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi commento e attendi risposta richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Incident Number |
Obbligatorio. Il numero dell'incidente a cui aggiungere il commento, nel formato
|
Comment |
Obbligatorio. Il commento da aggiungere all'incidente. |
Output azione
L'azione Aggiungi commento e attendi risposta fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiungi commento e attendi risposta:
| Nome del risultato dello script | Valore |
|---|---|
new_comment |
Aggiungi commento al record
Utilizza l'azione Aggiungi commento al record per aggiungere un commento o una nota di lavoro a un record di tabella specifico in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi commento al record richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella a cui aggiungere il commento o la nota. |
Type |
Obbligatorio. Il tipo di commento o nota da aggiungere. I valori possibili sono:
Il valore predefinito è |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Text |
Obbligatorio. I contenuti del commento o della nota di lavoro. |
Wait For Reply |
Facoltativo. Se selezionata, l'azione viene eseguita in modo asincrono e mette in pausa l'esecuzione finché non viene aggiunto un nuovo commento o una nuova nota di lavoro al record. L'azione monitora i commenti se aggiungi un commento e le note di lavoro se aggiungi una nota di lavoro. Disattivato per impostazione predefinita. |
Output azione
L'azione Aggiungi commento al record fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Aggiungi commento al record:
{
"sys_id": "4355183607523010ff23f6fd7c1ed0a8",
"sys_created_on": "2021-09-03 10:29:48",
"name": "incident",
"element_id": "552c48888c033300964f4932b03eb092",
"sys_tags": "",
"value": "Test comment content.",
"sys_created_by": "admin",
"element": "comments"
}
Messaggi di output
L'azione Aggiungi commento al record può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully added
COMMENT_OR_NOTE "
CONTENT" to TABLE_NAME
with Sys_ID SYS_ID in ServiceNow.
|
L'azione è andata a buon fine. |
Error executing action "Add Comment To Record". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiungi commento al record:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiungi incidente padre
Utilizza l'azione Aggiungi incidente padre per aggiungere un incidente padre per gli incidenti in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiungi incidente principale richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Parent Incident Number |
Obbligatorio. Il numero dell'incidente padre, nel formato
L'azione aggiunge tutti gli incidenti in |
Child Incident Numbers |
Obbligatorio. Un elenco separato da virgole di numeri di incidenti da impostare come incidenti secondari per l'incidente principale specificato, nel formato |
Output azione
L'azione Aggiungi incidente principale fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Aggiungi incidente principale:
{
"result": [
{
"parent": "",
"made_sla": "true",
"caused_by": "",
"watch_list": "",
"upon_reject": "cancel",
"sys_updated_on": "2020-10-20 07:19:11",
"child_incidents": "0",
"hold_reason": "",
"approval_history": "",
"skills": "",
"number": "INC0010009",
"resolved_by": "",
"sys_updated_by": "admin",
"opened_by": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"user_input": "",
"sys_created_on": "2020-10-20 07:19:11",
"sys_domain": {
"link": "https://example.service-now.com/api/now/table/sys_user_group/global",
"value": "global"
},
"state": "1",
"sys_created_by": "admin",
"knowledge": "false",
"order": "",
"calendar_stc": "",
"closed_at": "",
"cmdb_ci": "",
"delivery_plan": "",
"contract": "",
"impact": "3",
"active": "true",
"work_notes_list": "",
"business_service": "",
"priority": "5",
"sys_domain_path": "/",
"rfc": "",
"time_worked": "",
"expected_start": "",
"opened_at": "2020-10-20 07:18:56",
"business_duration": "",
"group_list": "",
"work_end": "",
"caller_id": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"reopened_time": "",
"resolved_at": "",
"approval_set": "",
"subcategory": "",
"work_notes": "",
"short_description": "Assessment : Assessor",
"close_code": "",
"correlation_display": "",
"delivery_task": "",
"work_start": "",
"assignment_group": "",
"additional_assignee_list": "",
"business_stc": "",
"description": "",
"calendar_duration": "",
"close_notes": "",
"notify": "1",
"service_offering": "",
"sys_class_name": "incident",
"closed_by": "",
"follow_up": "",
"parent_incident": {
"link": "https://example.service-now.com/api/now/table/incident/ID",
"value": "ID"
},
"sys_id": "2a100a1c2fc42010c518532a2799b621",
"contact_type": "",
"reopened_by": "",
"incident_state": "1",
"urgency": "3",
"problem_id": "",
"company": "",
"reassignment_count": "0",
"activity_due": "",
"assigned_to": "",
"severity": "3",
"comments": "",
"approval": "not requested",
"sla_due": "",
"comments_and_work_notes": "",
"due_date": "",
"sys_mod_count": "0",
"reopen_count": "0",
"sys_tags": "",
"escalation": "0",
"upon_approval": "proceed",
"correlation_id": "",
"location": "",
"category": "inquiry"
}
]
}
Messaggi di output
L'azione Aggiungi incidente principale può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully set
PARENT_INCIDENT_NUMBER as the
"Parent Incident" for the following incidents in ServiceNow:
CHILD_INCIDENT_NUMBERS. |
L'azione è andata a buon fine. |
Error executing action "Add Parent Incident".
Reason: ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Chiudi incidente
Utilizza l'azione Chiudi incidente per chiudere un incidente ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Chiudi incidente richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Incident Number |
Obbligatorio. Il numero dell'incidente da chiudere, nel formato
|
Close Reason |
Obbligatorio. Il motivo della chiusura dell'incidente. |
Resolution Code |
Obbligatorio. Il codice di risoluzione dell'incidente. I valori possibili sono:
Il valore predefinito è |
Close Notes |
Obbligatorio. Le note di chiusura dell'incidente. |
Output azione
L'azione Chiudi incidente fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Chiudi incidente:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Crea incidente di avviso
Utilizza l'azione Crea incidente di avviso per creare un nuovo incidente in ServiceNow in base ai dettagli dell'avviso che avvia l'esecuzione del playbook.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Crea incidente di avviso richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Impact |
Obbligatorio. Il livello di impatto dell'incidente. I valori possibili sono:
Il valore predefinito è |
Urgency |
Obbligatorio. Il livello di urgenza dell'incidente. I valori possibili sono i seguenti:
Il valore predefinito è |
Category |
Facoltativo. La categoria dell'incidente. |
Assignment Group ID |
Facoltativo. Il nome completo del gruppo a cui assegnare l'incidente. |
Assigned User ID |
Facoltativo. Il nome completo dell'utente a cui assegnare l'incidente. |
Description |
Facoltativo. La descrizione dell'incidente. |
Output azione
L'azione Crea incidente di avviso fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Crea incidente di avviso:
{
"sys_tags": " ",
"user_input": " ",
"calendar_stc": " ",
"subcategory": " ",
"watch_list": " ",
"follow_up": " ",
"made_sla": "true",
"sys_created_by": "admin",
"sla_due": " ",
"number": "INC0010005",
"group_list": " ",
"reassignment_count": "0",
"assigned_to": " ",
"sys_mod_count": "0",
"notify": "1",
"resolved_by": " ",
"upon_reject": "cancel",
"additional_assignee_list": " ",
"category": "inquiry",
"closed_at": " ",
"parent_incident": " ",
"cmdb_ci": " ",
"contact_type": " ",
"impact": "1",
"rfc": " ",
"expected_start": " ",
"knowledge": "false",
"sys_updated_by":
"admin", "caused_by": " ",
"comments": " ",
"closed_by": " ",
"priority": "1",
"state": "1",
"sys_id": "ID",
"opened_at": "2020-07-10 05:13:25",
"child_incidents": "0",
"work_notes": " ",
"delivery_task": " ",
"short_description": "4187b92c-7aaa-40ec-a032-833dd5a854e6",
"comments_and_work_notes": " ",
"time_worked": " ",
"upon_approval": "proceed",
"company": " ",
"business_stc": " ",
"correlation_display": " ",
"sys_class_name": "incident",
"delivery_plan": " ",
"escalation": "0",
"description": " ",
"parent": " ",
"close_notes": " ",
"business_duration": " ",
"problem_id": " ",
"sys_updated_on": "2020-07-10 05:13:25",
"approval_history": " ",
"approval_set": " ",
"business_service": " ",
"reopened_by": " ",
"calendar_duration": " ",
"caller_id": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"active": "true",
"approval": "not requested",
"service_offering": " ",
"sys_domain_path": "/",
"hold_reason": " ",
"activity_due": "2020-07-10 07:13:25",
"severity": "3",
"incident_state": "1",
"resolved_at": " ",
"location": " ",
"due_date": " ",
"work_start": " ",
"work_end": " ",
"work_notes_list": " ",
"sys_created_on": "2020-07-10 05:13:25",
"correlation_id": " ",
"contract": " ",
"reopened_time": " ",
"opened_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"close_code": " ",
"assignment_group": " ",
"sys_domain": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user_group/global",
"value": "global"
},
"order": " ",
"urgency": "1",
"reopen_count": "0"
}
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Crea incidente di avviso:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Crea incidente
Utilizza l'azione Crea incidente per creare un nuovo incidente in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Crea incidente richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Short Description |
Obbligatorio. La breve descrizione dell'incidente. |
Impact |
Obbligatorio. Il livello di impatto dell'incidente. I valori possibili sono:
Il valore predefinito è |
Urgency |
Obbligatorio. Il livello di urgenza dell'incidente. I valori possibili sono i seguenti:
Il valore predefinito è |
Category |
Facoltativo. La categoria dell'incidente. |
Assignment Group ID |
Facoltativo. Il nome completo del gruppo a cui assegnare l'incidente. |
Assigned User ID |
Facoltativo. Il nome completo dell'utente a cui assegnare l'incidente. |
Description |
Facoltativo. La descrizione dell'incidente. |
Custom Fields |
Facoltativo. Una stringa in formato JSON contenente i nomi dei campi e i relativi valori da aggiornare (ad esempio, Puoi utilizzare questo parametro per modificare i campi non definiti esplicitamente come input dell'azione. |
Output azione
L'azione Crea incidente fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Crea incidente:
{
"sys_tags": " ",
"user_input": " ",
"calendar_stc": " ",
"subcategory": " ",
"watch_list": " ",
"follow_up": " ",
"made_sla": "true",
"sys_created_by": "admin",
"sla_due": " ",
"number": "INC0010005",
"group_list": " ",
"reassignment_count": "0",
"assigned_to": " ",
"sys_mod_count": "0",
"notify": "1",
"resolved_by": " ",
"upon_reject": "cancel",
"additional_assignee_list": " ",
"category": "inquiry",
"closed_at": " ",
"parent_incident": " ",
"cmdb_ci": " ",
"contact_type": " ",
"impact": "1",
"rfc": " ",
"expected_start": " ",
"knowledge": "false",
"sys_updated_by":
"admin", "caused_by": " ",
"comments": " ",
"closed_by": " ",
"priority": "1",
"state": "1",
"sys_id": "ID",
"opened_at": "2020-07-10 05:13:25",
"child_incidents": "0",
"work_notes": " ",
"delivery_task": " ",
"short_description": "4187b92c-7aaa-40ec-a032-833dd5a854e6",
"comments_and_work_notes": " ",
"time_worked": " ",
"upon_approval": "proceed",
"company": " ",
"business_stc": " ",
"correlation_display": " ",
"sys_class_name": "incident",
"delivery_plan": " ",
"escalation": "0",
"description": " ",
"parent": " ",
"close_notes": " ",
"business_duration": " ",
"problem_id": " ",
"sys_updated_on": "2020-07-10 05:13:25",
"approval_history": " ",
"approval_set": " ",
"business_service": " ",
"reopened_by": " ",
"calendar_duration": " ",
"caller_id": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"active": "true",
"approval": "not requested",
"service_offering": " ",
"sys_domain_path": "/",
"hold_reason": " ",
"activity_due": "2020-07-10 07:13:25",
"severity": "3",
"incident_state": "1",
"resolved_at": " ",
"location": " ",
"due_date": " ",
"work_start": " ",
"work_end": " ",
"work_notes_list": " ",
"sys_created_on": "2020-07-10 05:13:25",
"correlation_id": " ",
"contract": " ",
"reopened_time": " ",
"opened_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"close_code": " ",
"assignment_group": " ",
"sys_domain": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user_group/global",
"value": "global"
},
"order": " ",
"urgency": "1",
"reopen_count": "0"
}
Risultato dello script
La tabella seguente elenca il valore dell'output del risultato dello script quando utilizzi l'azione Crea incidente:
| Nome del risultato dello script | Valore |
|---|---|
incident_number |
INCIDENT_NUMBER |
Create Record
Utilizza l'azione Crea record per creare nuovi record in diverse tabelle ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Crea record richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Facoltativo. Il nome della tabella ServiceNow in cui viene creato il nuovo record (ad esempio, |
Object Json Data |
Facoltativo. L'oggetto JSON contenente le coppie campo-valore necessarie per definire il nuovo record (ad esempio i campi dell'incidente o gli attributi degli elementi CMDB). |
Output azione
L'azione Crea record fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Crea record:
{
"sys_tags": " ",
"user_input": " ",
"calendar_stc": " ",
"subcategory": " ",
"watch_list": " ",
"follow_up": " ",
"made_sla": "true",
"sys_created_by": "admin",
"sla_due": " ",
"number": "INC0010021",
"group_list": " ",
"reassignment_count": "0",
"assigned_to": " ",
"sys_mod_count": "0",
"notify": "1",
"resolved_by": " ",
"upon_reject": "cancel",
"additional_assignee_list": " ",
"category": "inquiry",
"closed_at": " ",
"parent_incident": " ",
"cmdb_ci": " ",
"contact_type": " ",
"impact": "3",
"rfc": " ",
"expected_start": " ",
"knowledge": "false",
"sys_updated_by": "admin",
"caused_by": " ",
"comments": " ",
"closed_by": " ",
"priority": "5",
"state": "1",
"sys_id": "ID",
"opened_at": "2020-07-10 08:24:34",
"child_incidents": "0",
"work_notes": " ",
"delivery_task": " ",
"short_description": " ",
"comments_and_work_notes": " ",
"time_worked": " ",
"upon_approval": "proceed",
"company": " ",
"business_stc": " ",
"correlation_display": " ",
"sys_class_name": "incident",
"delivery_plan": " ",
"escalation": "0",
"description": " ",
"parent": " ",
"close_notes": " ",
"business_duration": " ",
"problem_id": " ",
"sys_updated_on": "2020-07-10 08:24:34",
"approval_history": " ",
"approval_set": " ",
"business_service": " ",
"reopened_by": " ",
"calendar_duration": " ",
"caller_id": " ",
"active": "true",
"approval": "not requested",
"service_offering": " ",
"sys_domain_path": "/",
"hold_reason": " ",
"activity_due": " ",
"severity": "3",
"incident_state": "1",
"resolved_at": " ",
"location": " ",
"due_date": " ",
"work_start": " ",
"work_end": " ",
"work_notes_list": " ",
"sys_created_on": "2020-07-10 08:24:34",
"correlation_id": " ",
"contract": " ",
"reopened_time": " ",
"opened_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"close_code": " ",
"assignment_group": " ",
"sys_domain": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user_group/global",
"value": "global"
},
"order": " ",
"urgency": "3",
"reopen_count": "0"
}
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Crea record:
| Nome del risultato dello script | Valore |
|---|---|
object_sys_id |
OBJECT_SYS_ID |
Scarica allegati
Utilizza l'azione Scarica allegati per scaricare i file e i documenti allegati a un record ServiceNow specifico in una cartella locale nel tuo ambiente Google SecOps.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Scarica allegati richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella ServiceNow che contiene il record da cui scaricare gli allegati (ad esempio |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Download Folder Path |
Obbligatorio. Il percorso assoluto della cartella nell'ambiente Google SecOps in cui vengono salvati gli allegati scaricati. |
Overewrite |
Facoltativo. Se selezionata, l'azione sovrascrive i file con lo stesso nome. Disattivato per impostazione predefinita. |
Output azione
L'azione Scarica allegati fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Scarica allegati:
{
"result": [
{"absolute_file_path" : ["PATH"]
"size_bytes": "187",
"file_name": "example.txt",
"sys_mod_count": "1",
"average_image_color": "",
"image_width": "",
"sys_updated_on": "2020-10-19 09:58:39",
"sys_tags": "",
"table_name": "problem",
"sys_id": "SYS_ID",
"image_height": "",
"sys_updated_by": "system",
"download_link": "https://example.service-now.com/api/now/attachment/ID/file",
"content_type": "text/plain",
"sys_created_on": "2020-10-19 09:58:38",
"size_compressed": "172",
"compressed": "true",
"state": "available",
"table_sys_id": "57771d002f002010c518532a2799b6cc",
"chunk_size_bytes": "700000",
"hash": "a4fbb8ab71268903845b59724835274ddc66e095de553c5e0c1da8fecd04ee45",
"sys_created_by": "admin"
}
]
}
Messaggi di output
L'azione Scarica allegati può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Download Attachments". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Scarica allegati:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Ottieni i dettagli dell'incidente secondario
Utilizza l'azione Recupera i dettagli dell'incidente secondario per recuperare informazioni sugli incidenti secondari in base all'incidente principale in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Child Incident Details richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Parent Incident Number |
Obbligatorio. Il numero dell'incidente principale da cui recuperare i dettagli dell'incidente secondario, nel formato |
Max Child Incident To Return |
Facoltativo. Il numero massimo di incidenti secondari che l'azione restituisce dall'incidente principale. Il valore predefinito è |
Output azione
L'azione Get Child Incident Details fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Ottieni dettagli dell'incidente secondario fornisce la seguente tabella:
Nome della tabella: Dettagli dell'incidente secondario
Colonne della tabella:
- Sys ID (mappato come
sys_id) - Numero (mappato come
number) - Descrizione breve (mappata come
short_description) - Created At (mappato come
sys_created_on)
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get Child Incident Details:
{
"result": [
{
"parent": "",
"made_sla": "true",
"caused_by": "",
"watch_list": "",
"upon_reject": "cancel",
"sys_updated_on": "2020-10-20 07:19:11",
"child_incidents": "0",
"hold_reason": "",
"approval_history": "",
"skills": "",
"number": "INC0010009",
"resolved_by": "",
"sys_updated_by": "admin",
"opened_by": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"user_input": "",
"sys_created_on": "2020-10-20 07:19:11",
"sys_domain": {
"link": "https://example.service-now.com/api/now/table/sys_user_group/global",
"value": "global"
},
"state": "1",
"sys_created_by": "admin",
"knowledge": "false",
"order": "",
"calendar_stc": "",
"closed_at": "",
"cmdb_ci": "",
"delivery_plan": "",
"contract": "",
"impact": "3",
"active": "true",
"work_notes_list": "",
"business_service": "",
"priority": "5",
"sys_domain_path": "/",
"rfc": "",
"time_worked": "",
"expected_start": "",
"opened_at": "2020-10-20 07:18:56",
"business_duration": "",
"group_list": "",
"work_end": "",
"caller_id": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"reopened_time": "",
"resolved_at": "",
"approval_set": "",
"subcategory": "",
"work_notes": "",
"short_description": "Assessment : ATF Assessor",
"close_code": "",
"correlation_display": "",
"delivery_task": "",
"work_start": "",
"assignment_group": "",
"additional_assignee_list": "",
"business_stc": "",
"description": "",
"calendar_duration": "",
"close_notes": "",
"notify": "1",
"service_offering": "",
"sys_class_name": "incident",
"closed_by": "",
"follow_up": "",
"parent_incident": {
"link": "https://example.service-now.com/api/now/table/incident/ID",
"value": "ID"
},
"sys_id": "2a100a1c2fc42010c518532a2799b621",
"contact_type": "",
"reopened_by": "",
"incident_state": "1",
"urgency": "3",
"problem_id": "",
"company": "",
"reassignment_count": "0",
"activity_due": "",
"assigned_to": "",
"severity": "3",
"comments": "",
"approval": "not requested",
"sla_due": "",
"comments_and_work_notes": "",
"due_date": "",
"sys_mod_count": "0",
"reopen_count": "0",
"sys_tags": "",
"escalation": "0",
"upon_approval": "proceed",
"correlation_id": "",
"location": "",
"category": "inquiry"
}
]
}
Messaggi di output
L'azione Get Child Incident Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Child Incident Details". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera dettagli incidente secondario:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Ottieni i dettagli del record CMDB
Utilizza l'azione Recupera dettagli record CMDB per ottenere record CMDB dettagliati dalla stessa classe in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get CMDB Record Details richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Class Name |
Obbligatorio. Il nome della classe CMDB da cui recuperare i record, ad esempio Per ulteriori informazioni sui nomi delle classi, consulta Visualizza e modifica la definizione e i metadati della classe. |
Sys ID |
Obbligatorio. Un elenco separato da virgole degli ID di sistema ( |
Max Records To Return |
Facoltativo. Il numero massimo di relazioni tra record da restituire per ogni tipo di relazione
(ad esempio Il valore predefinito è |
Output azione
L'azione Get CMDB Record Details fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get CMDB Record Details:
{
"result": {
"outbound_relations": [
{
"sys_id": "56f3a7ad7f701200bee45f19befa910f",
"type": {
"display_value": "Members::Member of",
"link": "https://example.service-now.com/api/now/table/cmdb_rel_type/ID",
"value": "ID"
},
"target": {
"display_value": "Example",
"link": "https://example.service-now.com/api/now/cmdb/instance/cmdb_ci/ID",
"value": "ID"
}
}
],
"attributes": {
"attested_date": "",
"skip_sync": "false",
"operational_status": "1",
"caption": "",
"cluster_type": "",
"sys_updated_on": "2016-01-06 19:04:07",
"attestation_score": "",
"discovery_source": "",
"first_discovered": "",
"sys_updated_by": "example.user",
"cluster_status": "",
"due_in": "",
"sys_created_on": "2016-01-06 16:47:15",
"sys_domain": {
"display_value": "global",
"link": "https://example.service-now.com/api/now/table/sys_user_group/global",
"value": "global"
},
"install_date": "",
"invoice_number": "",
"gl_account": "",
"sys_created_by": "example.user",
"warranty_expiration": "",
"cluster_version": "",
"asset_tag": "",
"fqdn": "",
"change_control": "",
"owned_by": "",
"checked_out": "",
"sys_domain_path": "/",
"delivery_date": "",
"maintenance_schedule": "",
"install_status": "1",
"cost_center": "",
"attested_by": "",
"supported_by": "",
"dns_domain": "",
"name": "SAP-LB-Win-Cluster",
"assigned": "",
"purchase_date": "",
"subcategory": "Cluster",
"short_description": "",
"assignment_group": "",
"managed_by": "",
"managed_by_group": "",
"last_discovered": "",
"can_print": "false",
"sys_class_name": "cmdb_ci_win_cluster",
"manufacturer": "",
"sys_id": "SYS_ID",
"cluster_id": "",
"po_number": "",
"checked_in": "",
"sys_class_path": "/!!/!5/!$",
"vendor": "",
"mac_address": "",
"company": "",
"model_number": "",
"justification": "",
"department": "",
"assigned_to": "",
"start_date": "",
"cost": "",
"comments": "",
"sys_mod_count": "1",
"serial_number": "",
"monitor": "false",
"model_id": "",
"ip_address": "",
"duplicate_of": "",
"sys_tags": "",
"cost_cc": "USD",
"support_group": "",
"order_date": "",
"schedule": "",
"environment": "",
"due": "",
"attested": "false",
"unverified": "false",
"correlation_id": "",
"attributes": "",
"location": "",
"asset": "",
"category": "Resource",
"fault_count": "0",
"lease_id": ""
},
"inbound_relations": [
{
"sys_id": "3b3d95297f701200bee45f19befa910c",
"type": {
"display_value": "Depends on::Used by",
"link": "https://example.service-now.com/api/now/table/cmdb_rel_type/ID",
"value": "ID"
},
"target": {
"display_value": "IP-Router-3",
"link": "https://example.service-now.com/api/now/cmdb/instance/cmdb_ci/ID",
"value": "ID"
}
}
]
}
}
Messaggi di output
L'azione Get CMDB Record Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get CMDB Record Details". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Get CMDB Record Details:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Recupero incidente
Utilizza l'azione Recupera incidente per recuperare informazioni su un incidente ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Incident richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Incident Number |
Obbligatorio. L'identificatore univoco dell'incidente ServiceNow da recuperare, nel formato |
Output azione
L'azione Get Incident fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Recupera incidente:
{
"sys_tags": " ",
"user_input": " ",
"calendar_stc": "2012",
"subcategory": " ",
"watch_list": " ",
"follow_up": " ",
"made_sla": "true",
"sys_created_by": "admin",
"sla_due": " ",
"number": "INC0010041",
"group_list": " ",
"reassignment_count": "0",
"assigned_to": " ",
"sys_mod_count": "10",
"notify": "1",
"resolved_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"upon_reject": "cancel",
"additional_assignee_list": " ",
"category": "inquiry",
"closed_at": "2020-07-10 12:53:06",
"parent_incident": " ",
"cmdb_ci": " ",
"contact_type": " ",
"impact": "1",
"rfc": " ",
"expected_start": " ",
"knowledge": "false",
"sys_updated_by": "admin",
"caused_by": " ",
"comments": " ",
"closed_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"priority": "1",
"state": "7",
"sys_id": "SYS_ID",
"opened_at": "2020-07-10 12:18:04",
"child_incidents": "0",
"work_notes": " ",
"delivery_task": " ",
"short_description": "sdf",
"comments_and_work_notes": " ",
"time_worked": " ",
"upon_approval": "proceed",
"company": " ",
"business_stc": "0",
"correlation_display": " ",
"sys_class_name": "incident",
"delivery_plan": " ",
"escalation": "0",
"description": " ",
"parent": " ",
"close_notes": "Closed by Caller",
"business_duration": "1970-01-01 00:00:00",
"problem_id": " ",
"sys_updated_on": "2020-07-10 13:13:57",
"approval_history": " ",
"approval_set": " ",
"business_service": " ",
"reopened_by": " ",
"calendar_duration": "1970-01-01 00:35:02",
"caller_id": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"active": "false",
"approval": "not requested",
"service_offering": " ",
"sys_domain_path": "/",
"hold_reason": " ",
"activity_due": "2020-07-10 14:33:28",
"severity": "3",
"incident_state": "7",
"resolved_at": "2020-07-10 12:53:06",
"location": " ",
"due_date": " ",
"work_start": " ",
"work_end": " ",
"work_notes_list": " ",
"sys_created_on": "2020-07-10 12:18:04",
"correlation_id": " ",
"contract": " ",
"reopened_time": " ",
"opened_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"close_code": "Closed/Resolved by Caller",
"assignment_group": " ",
"sys_domain": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user_group/global",
"value": "global"
},
"order": " ",
"urgency": "1",
"reopen_count": "0"
}
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera incidente:
| Nome del risultato dello script | Valore |
|---|---|
incident_number |
INCIDENT_NUMBER |
Ottieni token OAuth
Utilizza l'azione Ottieni token OAuth per ottenere un token di aggiornamento OAuth per ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
Nessuno.
Output azione
L'azione Ottieni token OAuth fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get Oauth Token:
{
"access_token": "Na4Kb1oWpFcYNUnyAjsYldiTMxYF1Cz79Q",
"refresh_token": "0ryCENbbvfggZbNG9rFFd8_C8X0UgAQSMQkPJNStGwEEt0qNt-F1lw",
"scope": "useraccount",
"token_type": "Bearer",
"expires_in": 1799
}
Messaggi di output
L'azione Get Oauth Token può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
Successfully generated Oauth tokens for ServiceNow. Now navigate
to the configuration tab and put "refresh_token" value in the "Refresh
Token" parameter. Note: "Username" and "Password" parameters can be
emptied. |
L'azione è andata a buon fine. |
Error executing action "Get Oauth Token". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Ottieni token OAuth:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Get Record Details
Utilizza l'azione Recupera dettagli record per recuperare informazioni su record di tabella specifici in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get Record Details richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella ServiceNow che contiene il record da cui recuperare le informazioni (ad esempio |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Fields |
Facoltativo. Un elenco separato da virgole di campi (colonne) specifici da restituire dal record recuperato (ad esempio Se non viene fornito alcun valore, l'azione restituisce i campi predefiniti per il record. |
Output azione
L'azione Get Record Details fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Get Record Details:
{
"result": [
{
"parent": "",
"made_sla": "true",
"caused_by": "",
"watch_list": "",
"upon_reject": "cancel",
"sys_updated_on": "2020-10-20 07:19:11",
"child_incidents": "0",
"hold_reason": "",
"approval_history": "",
"skills": "",
"number": "INC0010009",
"resolved_by": "",
"sys_updated_by": "admin",
"opened_by": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"user_input": "",
"sys_created_on": "2020-10-20 07:19:11",
"sys_domain": {
"link": "https://example.service-now.com/api/now/table/sys_user_group/global",
"value": "global"
},
"state": "1",
"sys_created_by": "admin",
"knowledge": "false",
"order": "",
"calendar_stc": "",
"closed_at": "",
"cmdb_ci": "",
"delivery_plan": "",
"contract": "",
"impact": "3",
"active": "true",
"work_notes_list": "",
"business_service": "",
"priority": "5",
"sys_domain_path": "/",
"rfc": "",
"time_worked": "",
"expected_start": "",
"opened_at": "2020-10-20 07:18:56",
"business_duration": "",
"group_list": "",
"work_end": "",
"caller_id": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"reopened_time": "",
"resolved_at": "",
"approval_set": "",
"subcategory": "",
"work_notes": "",
"short_description": "Assessment : ATF Assessor",
"close_code": "",
"correlation_display": "",
"delivery_task": "",
"work_start": "",
"assignment_group": "",
"additional_assignee_list": "",
"business_stc": "",
"description": "",
"calendar_duration": "",
"close_notes": "",
"notify": "1",
"service_offering": "",
"sys_class_name": "incident",
"closed_by": "",
"follow_up": "",
"parent_incident": {
"link": "https://example.service-now.com/api/now/table/incident/ID",
"value": "ID"
},
"sys_id": "SYS_ID",
"contact_type": "",
"reopened_by": "",
"incident_state": "1",
"urgency": "3",
"problem_id": "",
"company": "",
"reassignment_count": "0",
"activity_due": "",
"assigned_to": "",
"severity": "3",
"comments": "",
"approval": "not requested",
"sla_due": "",
"comments_and_work_notes": "",
"due_date": "",
"sys_mod_count": "0",
"reopen_count": "0",
"sys_tags": "",
"escalation": "0",
"upon_approval": "proceed",
"correlation_id": "",
"location": "",
"category": "inquiry"
}
]
}
Messaggi di output
L'azione Get Record Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get Record Details". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera dettagli record:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Get User Details
Utilizza l'azione Get User Details per recuperare le informazioni sull'utente utilizzando il parametro sys_id in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Get User Details richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
User Sys IDs |
Facoltativo. Un elenco separato da virgole degli ID di sistema corrispondenti agli utenti per i quali recuperare i dettagli (ad esempio |
Emails |
Facoltativo. Un elenco separato da virgole di indirizzi email corrispondenti agli utenti per i quali recuperare i dettagli (ad esempio |
Output azione
L'azione Recupera dettagli utente fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Get User Details (Recupera dettagli utente) fornisce la seguente tabella:
Nome tabella: Dettagli utente
Colonne della tabella:
- Sys ID (mappato come
sys_id) - Name (mappato come
name) - Nome utente (mappato come
user_name) - Email (mappata come
email)
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando si utilizza l'azione Recupera dettagli utente:
{
"result": [
{
"calendar_integration": "1",
"country": "",
"last_position_update": "",
"user_password": "example",
"last_login_time": "",
"source": "",
"sys_updated_on": "2020-08-29 02:42:42",
"building": "",
"web_service_access_only": "false",
"notification": "2",
"enable_multifactor_authn": "false",
"sys_updated_by": "user@example",
"sys_created_on": "2012-02-18 03:04:52",
"agent_status": "",
"sys_domain": {
"link": "https://example.service-now.com/api/now/table/sys_user_group/global",
"value": "global"
},
"state": "",
"vip": "false",
"sys_created_by": "admin",
"longitude": "",
"zip": "",
"home_phone": "",
"time_format": "",
"last_login": "",
"default_perspective": "",
"geolocation_tracked": "false",
"active": "true",
"sys_domain_path": "/",
"cost_center": {
"link": "https://example.service-now.com/api/now/table/cmn_cost_center/ID",
"value": "ID"
},
"phone": "",
"name": "Example User",
"employee_number": "",
"password_needs_reset": "false",
"gender": "Male",
"city": "",
"failed_attempts": "",
"user_name": "example.user",
"latitude": "",
"roles": "",
"title": "",
"sys_class_name": "sys_user",
"sys_id": "SYS_ID",
"internal_integration_user": "false",
"ldap_server": "",
"mobile_phone": "",
"street": "",
"company": {
"link": "https://example.service-now.com/api/now/table/core_company/ID",
"value": "ID"
},
"department": {
"link": "https://dev98773.service-now.com/api/now/table/cmn_department/ID",
"value": "ID"
},
"first_name": "Example",
"email": "example@example.com",
"introduction": "",
"preferred_language": "",
"manager": "",
"business_criticality": "3",
"locked_out": "false",
"sys_mod_count": "4",
"last_name": "User",
"photo": "",
"avatar": "063e38383730310042106710ce41f13b",
"middle_name": "",
"sys_tags": "",
"time_zone": "",
"schedule": "",
"on_schedule": "",
"date_format": "",
"location": {
"link": "https://example.service-now.com/api/now/table/cmn_location/ID",
"value": "ID"
}
}
]
}
Messaggi di output
L'azione Get User Details può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Get User Details". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Recupera dettagli utente:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Elenca i record CMDB
Utilizza l'azione Elenca record CMDB per elencare i record CMDB della stessa classe in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Generazione del filtro della query
Il parametro Query Filter accetta stringhe di query codificate ServiceNow standard (sysparm_query). Puoi generare queste stringhe direttamente nell'interfaccia di ServiceNow (ad esempio, creando un filtro in una visualizzazione elenco e selezionando Copia query) o creandole manualmente.
Per istruzioni su come generare e utilizzare queste stringhe, consulta Stringhe di query codificate nella documentazione di ServiceNow.
Input azione
L'azione Elenca record CMDB richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Class Name |
Obbligatorio. Il nome della classe CMDB da cui recuperare i record, ad esempio Per saperne di più sui nomi delle classi ServiceNow, consulta Visualizza e modifica la definizione e i metadati della classe. |
Query Filter |
Facoltativo. La stringa di query codificata utilizzata per filtrare i record restituiti (ad esempio Puoi generare stringhe di query valide utilizzando l'opzione Copia query nelle visualizzazioni elenco di ServiceNow. Per saperne di più, consulta Stringhe di query codificate. |
Max Records To Return |
Facoltativo. Il numero massimo di record da recuperare in base ai filtri applicati. Il valore predefinito è |
Output azione
L'azione Elenca record CMDB fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Tabella della bacheca casi
L'azione Elenca record CMDB fornisce la seguente tabella:
Nome tabella: Record CLASS_NAME
Colonne della tabella:
- Name (mappato come
name) - Sys ID (mappato come
sys_id)
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Elenca record CMDB:
{
"result": [
{
"sys_id": "SYS_ID",
"name": "Example server"
}
]
}
Messaggi di output
L'azione Elenca record CMDB può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "List CMDB Records". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Elenca record CMDB:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Elenca i commenti dei record
Utilizza l'azione Elenca i commenti del record per elencare i commenti relativi a un record di tabella specifico in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Elenca i commenti del record richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella ServiceNow che contiene il record per cui elencare i commenti (ad esempio |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Type |
Obbligatorio. Il tipo di commenti o note da recuperare. I valori possibili sono:
Il valore predefinito è |
Max Results To Return |
Facoltativo. Il numero massimo di commenti o note di lavoro da restituire. Il valore predefinito è |
Output azione
L'azione Elenca i commenti del record fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Elenca i commenti del record:
{
"sys_id": "SYS_ID",
"sys_created_on": "2021-09-03 10:29:48",
"name": "incident",
"element_id": "552c48888c033300964f4932b03eb092",
"sys_tags": "",
"value": "test",
"sys_created_by": "admin",
"element": "comments"
}
Messaggi di output
L'azione Elenca i commenti del record può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "List Record Comments". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Elenca i commenti del record:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Elenca i record correlati all'utente
Utilizza l'azione Elenca i record correlati all'utente per elencare i record di una tabella correlati a un utente in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Elenca i record correlati all'utente richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella ServiceNow in cui cercare i record correlati (ad esempio |
Usernames |
Obbligatorio. Un elenco separato da virgole di nomi utente per i quali recuperare i record correlati. |
Max Days Backwards |
Obbligatorio. Il numero di giorni precedenti alla data corrente per la ricerca dei record correlati. Il valore predefinito è |
Max Records To Return |
Facoltativo. Il numero massimo di record da restituire per ogni utente. Il valore predefinito è |
Output azione
L'azione Elenca i record correlati all'utente fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Elenca i record correlati all'utente:
{
"result": [
{
"parent": "",
"made_sla": "true",
"caused_by": "",
"watch_list": "",
"upon_reject": "cancel",
"sys_updated_on": "2020-10-19 14:18:40",
"child_incidents": "0",
"hold_reason": "",
"approval_history": "",
"skills": "",
"number": "INC0010008",
"resolved_by": "",
"sys_updated_by": "admin",
"opened_by": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"user_input": "",
"sys_created_on": "2020-10-19 14:18:40",
"sys_domain": {
"link": "https://example.service-now.com/api/now/table/sys_user_group/global",
"value": "global"
},
"state": "1",
"sys_created_by": "admin",
"knowledge": "false",
"order": "",
"calendar_stc": "",
"closed_at": "",
"cmdb_ci": "",
"delivery_plan": "",
"contract": "",
"impact": "3",
"active": "true",
"work_notes_list": "",
"business_service": "",
"priority": "5",
"sys_domain_path": "/",
"rfc": "",
"time_worked": "",
"expected_start": "",
"opened_at": "2020-10-19 14:18:20",
"business_duration": "",
"group_list": "",
"work_end": "",
"caller_id": {
"link": "https://example.service-now.com/api/now/table/sys_user/ID",
"value": "ID"
},
"reopened_time": "",
"resolved_at": "",
"approval_set": "",
"subcategory": "",
"work_notes": "",
"short_description": "TEST",
"close_code": "",
"correlation_display": "",
"delivery_task": "",
"work_start": "",
"assignment_group": "",
"additional_assignee_list": "",
"business_stc": "",
"description": "",
"calendar_duration": "",
"close_notes": "",
"notify": "1",
"service_offering": "",
"sys_class_name": "incident",
"closed_by": "",
"follow_up": "",
"parent_incident": "",
"sys_id": "SYS_ID",
"contact_type": "",
"reopened_by": "",
"incident_state": "1",
"urgency": "3",
"problem_id": "",
"company": {
"link": "https://example.service-now.com/api/now/table/core_company/ID",
"value": "ID"
},
"reassignment_count": "0",
"activity_due": "",
"assigned_to": "",
"severity": "3",
"comments": "",
"approval": "not requested",
"sla_due": "",
"comments_and_work_notes": "",
"due_date": "",
"sys_mod_count": "0",
"reopen_count": "0",
"sys_tags": "",
"escalation": "0",
"upon_approval": "proceed",
"correlation_id": "",
"location": "",
"category": "inquiry"
}
]
}
Messaggi di output
L'azione Elenca i record correlati all'utente può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "List Records Related To User". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Elenca i record correlati all'utente:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Dindin
Utilizza l'azione Ping per testare la connettività a ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
Nessuno.
Output azione
L'azione Ping fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Ping:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Aggiorna incidente
Utilizza l'azione Aggiorna incidente per aggiornare le informazioni sull'incidente.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Aggiorna incidente richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Incident Number |
Obbligatorio. L'identificatore univoco dell'incidente ServiceNow da aggiornare, nel formato |
Short Description |
Facoltativo. Una breve descrizione dell'incidente. |
Impact |
Facoltativo. Un livello di impatto per l'incidente. I valori possibili sono:
Il valore predefinito è |
Urgency |
Facoltativo. Un livello di urgenza per l'incidente. I valori possibili sono i seguenti:
Il valore predefinito è |
Category |
Facoltativo. Una categoria per l'incidente. |
Assignment Group ID |
Facoltativo. Il nome completo di un gruppo a cui assegnare l'incidente. |
Assigned User ID |
Facoltativo. Il nome completo di un utente a cui assegnare l'incidente. |
Description |
Facoltativo. La descrizione dell'incidente. |
Incident State |
Facoltativo. Il valore ServiceNow sottostante per lo stato dell'incidente
(ad esempio, |
Custom Fields |
Facoltativo. Una stringa in formato JSON contenente i nomi dei campi e i relativi valori da aggiornare (ad esempio, Puoi utilizzare questo parametro per modificare i campi non definiti esplicitamente come input dell'azione. |
Output azione
L'azione Aggiorna incidente fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Aggiorna incidente:
{
"sys_tags": " ",
"user_input": " ",
"calendar_stc": "2012",
"subcategory": " ",
"watch_list": " ",
"follow_up": " ",
"made_sla": "true",
"sys_created_by": "admin",
"sla_due": " ",
"number": "INC0010041",
"group_list": " ",
"reassignment_count": "0",
"assigned_to": " ",
"sys_mod_count": "10",
"notify": "1",
"resolved_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"upon_reject": "cancel",
"additional_assignee_list": " ",
"category": "inquiry",
"closed_at": "2020-07-10 12:53:06",
"parent_incident": " ",
"cmdb_ci": " ",
"contact_type": " ",
"impact": "1",
"rfc": " ",
"expected_start": " ",
"knowledge": "false",
"sys_updated_by": "admin",
"caused_by": " ",
"comments": " ",
"closed_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"priority": "1",
"state": "7",
"sys_id": "SYS_ID",
"opened_at": "2020-07-10 12:18:04",
"child_incidents": "0",
"work_notes": " ",
"delivery_task": " ",
"short_description": "sdf",
"comments_and_work_notes": " ",
"time_worked": " ",
"upon_approval": "proceed",
"company": " ",
"business_stc": "0",
"correlation_display": " ",
"sys_class_name": "incident",
"delivery_plan": " ",
"escalation": "0",
"description": " ",
"parent": " ",
"close_notes": "Closed by Caller",
"business_duration": "1970-01-01 00:00:00",
"problem_id": " ",
"sys_updated_on": "2020-07-10 13:13:57",
"approval_history": " ",
"approval_set": " ",
"business_service": " ",
"reopened_by": " ",
"calendar_duration": "1970-01-01 00:35:02",
"caller_id": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"active": "false",
"approval": "not requested",
"service_offering": " ",
"sys_domain_path": "/",
"hold_reason": " ",
"activity_due": "2020-07-10 14:33:28",
"severity": "3",
"incident_state": "7",
"resolved_at": "2020-07-10 12:53:06",
"location": " ",
"due_date": " ",
"work_start": " ",
"work_end": " ",
"work_notes_list": " ",
"sys_created_on": "2020-07-10 12:18:04",
"correlation_id": " ",
"contract": " ",
"reopened_time": " ",
"opened_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"close_code": "Closed/Resolved by Caller",
"assignment_group": " ",
"sys_domain": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user_group/global",
"value": "global"
},
"order": " ",
"urgency": "1",
"reopen_count": "0"
}
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiorna incidente:
| Nome del risultato dello script | Valore |
|---|---|
incident_number |
INCIDENT_NUMBER |
Aggiorna record
Utilizza l'azione Aggiorna record per modificare i record esistenti appartenenti a varie tabelle in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Update Record richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Facoltativo. Il nome della tabella ServiceNow che contiene il record da aggiornare (ad esempio |
Object Json Data |
Obbligatorio. Un oggetto JSON contenente le coppie campo-valore da applicare al record (ad esempio |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Output azione
L'azione Aggiorna record fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Aggiorna record:
{
"sys_tags": " ",
"user_input": " ",
"calendar_stc": " ",
"subcategory": " ",
"watch_list": " ",
"follow_up": " ",
"made_sla": "true",
"sys_created_by": "admin",
"sla_due": " ",
"number": "INC0010021",
"group_list": " ",
"reassignment_count": "0",
"assigned_to": " ",
"sys_mod_count": "0",
"notify": "1",
"resolved_by": " ",
"upon_reject": "cancel",
"additional_assignee_list": " ",
"category": "inquiry",
"closed_at": " ",
"parent_incident": " ",
"cmdb_ci": " ",
"contact_type": " ",
"impact": "3",
"rfc": " ",
"expected_start": " ",
"knowledge": "false",
"sys_updated_by": "admin",
"caused_by": " ",
"comments": " ",
"closed_by": " ",
"priority": "5",
"state": "1",
"sys_id": "SYS_ID",
"opened_at": "2020-07-10 08:24:34",
"child_incidents": "0",
"work_notes": " ",
"delivery_task": " ",
"short_description": " ",
"comments_and_work_notes": " ",
"time_worked": " ",
"upon_approval": "proceed",
"company": " ",
"business_stc": " ",
"correlation_display": " ",
"sys_class_name": "incident",
"delivery_plan": " ",
"escalation": "0",
"description": " ",
"parent": " ",
"close_notes": " ",
"business_duration": " ",
"problem_id": " ",
"sys_updated_on": "2020-07-10 08:24:34",
"approval_history": " ",
"approval_set": " ",
"business_service": " ",
"reopened_by": " ",
"calendar_duration": " ",
"caller_id": " ",
"active": "true",
"approval": "not requested",
"service_offering": " ",
"sys_domain_path": "/",
"hold_reason": " ",
"activity_due": " ",
"severity": "3",
"incident_state": "1",
"resolved_at": " ",
"location": " ",
"due_date": " ",
"work_start": " ",
"work_end": " ",
"work_notes_list": " ",
"sys_created_on": "2020-07-10 08:24:34",
"correlation_id": " ",
"contract": " ",
"reopened_time": " ",
"opened_by": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user/ID",
"value": "ID"
},
"close_code": " ",
"assignment_group": " ",
"sys_domain": {
"link": "https://example.service-now.com/api/now/v1/table/sys_user_group/global",
"value": "global"
},
"order": " ",
"urgency": "3",
"reopen_count": "0"
}
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Aggiorna record:
| Nome del risultato dello script | Valore |
|---|---|
record_sys_id |
RECORD_SYS_ID
|
Attendi i commenti
Utilizza l'azione Attendi commenti per mettere in pausa l'esecuzione del playbook finché non viene aggiunto un commento o una nota di lavoro a un record di tabella specifico in ServiceNow.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Attendi commenti richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella ServiceNow che contiene il record da cui attendere i commenti (ad esempio |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Type |
Obbligatorio. Il tipo di commenti o note che l'azione deve attendere. I valori possibili sono:
Il valore predefinito è |
Wait Mode |
Obbligatorio. La condizione che determina quando l'azione interrompe l'attesa e procede. I valori possibili sono:
Il valore predefinito è |
Text |
Facoltativo. La stringa di testo specifica che l'azione attende all'interno di un nuovo commento o di una nota di lavoro. Questo parametro viene utilizzato solo quando |
Output azione
L'azione Attendi commenti fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato JSON
L'esempio seguente mostra l'output del risultato JSON ricevuto quando utilizzi l'azione Attendi commenti:
{
"sys_id": "SYS_ID",
"sys_created_on": "2021-09-03 10:29:48",
"name": "incident",
"element_id": "552c48888c033300964f4932b03eb092",
"sys_tags": "",
"value": "test",
"sys_created_by": "admin",
"element": "comments"
}
Messaggi di output
L'azione Attendi commenti può restituire i seguenti messaggi di output:
| Messaggio di output | Descrizione del messaggio |
|---|---|
|
L'azione è andata a buon fine. |
Error executing action "Wait For Comments". Reason:
ERROR_REASON |
L'azione non è andata a buon fine. Controlla la connessione al server, i parametri di input o le credenziali. |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Attendi commenti:
| Nome del risultato dello script | Valore |
|---|---|
is_success |
true o false |
Attendi l'aggiornamento del campo
Utilizza l'azione Attendi l'aggiornamento del campo per mettere in pausa l'esecuzione del playbook finché un campo specifico di un record di dati di ServiceNow non viene aggiornato con uno dei valori previsti.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Attendi aggiornamento campo richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Table Name |
Obbligatorio. Il nome della tabella ServiceNow che contiene il record da monitorare (ad esempio |
Record Sys ID |
Obbligatorio. L'ID di sistema ( |
Field - Column Name |
Obbligatorio. Il nome della colonna (campo) di cui l'azione monitora le modifiche. |
Field - Values |
Obbligatorio. Un elenco separato da virgole di valori che, se trovati nel campo monitorato,
fanno sì che l'azione interrompa l'attesa e proceda (ad esempio
|
Output azione
L'azione Attendi aggiornamento campo fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Attendi aggiornamento campo:
| Nome del risultato dello script | Valore |
|---|---|
updated_field |
UPDATED_FIELD |
Attendi l'aggiornamento dello stato
Utilizza l'azione Attendi aggiornamento stato per mettere in pausa l'esecuzione del playbook finché lo stato di un incidente ServiceNow specifico non viene aggiornato a uno dei valori previsti.
Questa azione non viene eseguita sulle entità Google SecOps.
Input azione
L'azione Attendi aggiornamento stato richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Incident Number |
Obbligatorio. L'identificatore univoco dell'incidente ServiceNow da monitorare, nel formato |
Statuses |
Obbligatorio. Un elenco separato da virgole di stati degli incidenti che, se raggiunti, fanno sì che l'azione interrompa l'attesa e proceda (ad esempio |
Output azione
L'azione Attendi aggiornamento stato fornisce i seguenti output:
| Tipo di output dell'azione | Disponibilità |
|---|---|
| Allegato della bacheca richieste | Non disponibile |
| Link alla bacheca casi | Non disponibile |
| Tabella della bacheca casi | Non disponibile |
| Tabella di arricchimento | Non disponibile |
| Risultato JSON | Non disponibile |
| Messaggi di output | Disponibile |
| Risultato dello script | Disponibile |
Risultato dello script
La tabella seguente elenca il valore per l'output del risultato dello script quando utilizzi l'azione Attendi aggiornamento stato:
| Nome del risultato dello script | Valore |
|---|---|
new_status |
STATUS |
Connettori
Per scoprire di più sulla configurazione dei connettori in Google SecOps, consulta Importa i dati (connettori).
Connettore ServiceNow
Utilizza il connettore ServiceNow per recuperare gli incidenti da ServiceNow.
Utilizzo dell'elenco di query dinamiche
In ServiceNow Connector, l'elenco dinamico modifica il sysparm_query
utilizzato dal connettore per eseguire query su ServiceNow. In questo modo è possibile filtrare i record in base a qualsiasi campo supportato per il tipo di record.
Per definire un filtro, configura ogni elemento dell'elenco dinamico in modo che contenga una coppia campo-valore nel seguente formato:
FIELD_NAME=VALUE.
Ad esempio: category=security.
Quando Use whitelist as a blacklist è abilitato, il connettore inverte la logica della query, facendo sì che l'elenco dinamico funzioni come una lista bloccata anziché come un filtro.
Input del connettore
Il connettore ServiceNow richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
Product Field Name |
Obbligatorio. Il nome del campo in cui è memorizzato il nome del prodotto. Il nome del prodotto influisce principalmente sulla mappatura. Per semplificare e migliorare il processo di mappatura per il connettore, il valore predefinito viene risolto in un valore di riserva a cui viene fatto riferimento dal codice. Qualsiasi input non valido per questo parametro viene risolto in un valore di riserva per impostazione predefinita. Il valore predefinito è |
Event Field Name |
Obbligatorio. Il nome del campo che determina il nome dell'evento (sottotipo). Il valore predefinito è |
Rule Generator |
Facoltativo. Il nome del campo il cui valore definisce la query o il set di regole specifico da applicare durante il recupero dei record. |
Api Root |
Obbligatorio. La root API dell'istanza ServiceNow. Il valore predefinito è |
Username |
Obbligatorio. Il nome utente dell'account ServiceNow. |
Password |
Obbligatorio. La password dell'account ServiceNow. |
Verify SSL |
Facoltativo. Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server ServiceNow. Abilitato per impostazione predefinita. |
Use sys_domain Environment |
Facoltativo. Se selezionato, il connettore utilizza il campo ServiceNow Se questo campo non è presente o non è disponibile, il connettore utilizza per impostazione predefinita il valore specificato nel parametro |
Days Backwards |
Facoltativo. Il numero di giorni precedenti all'ora corrente per cui recuperare i record. Questo parametro viene utilizzato per l'esecuzione iniziale del connettore o come valore di riserva se un timestamp del connettore precedente è scaduto. Il valore predefinito è |
Disable Overflow |
Facoltativo. Se selezionata, il connettore ignora il meccanismo di overflow di Google SecOps. |
Max Incidents Per Cycle |
Facoltativo. Il numero massimo di incidenti da recuperare durante ogni iterazione del connettore. Il valore predefinito è |
Environments Whitelist |
Facoltativo. Un elenco separato da virgole di ambienti (domini) che il connettore deve importare in Google SecOps, ad esempio |
Use whitelist as a blacklist |
Facoltativo. Se selezionata, il connettore utilizza l'elenco dinamico come lista bloccata. Disattivato per impostazione predefinita. |
PythonProcessTimeout |
Obbligatorio. Il limite di timeout, in secondi, per il processo Python che esegue lo script corrente. Il valore predefinito è |
Incident Table |
Facoltativo. Il nome o il percorso della tabella API da utilizzare per le azioni relative agli incidenti e il recupero dei record. Per impostazione predefinita, l'integrazione utilizza il percorso |
Client ID |
Facoltativo. L'ID client per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Client Secret |
Facoltativo. Il client secret per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Refresh Token |
Facoltativo. Il token di aggiornamento per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando un token di aggiornamento. Questo token di aggiornamento configurato scade ogni 90 giorni. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Assignment Group |
Facoltativo. Il nome del gruppo di assegnazione i cui record devono essere importati dal connettore. |
Use Oauth Authentication |
Facoltativo. Se selezionata, l'integrazione utilizza OAuth 2.0 per l'autenticazione. L'autenticazione OAuth 2.0 richiede l'impostazione delle credenziali client ( Disattivato per impostazione predefinita. |
Server Time Zone |
Facoltativo. Il fuso orario configurato sul server ServiceNow (ad esempio Il valore predefinito è |
Table Name |
Facoltativo. Il nome della tabella da cui recuperare i record, ad esempio |
Event Name |
Facoltativo. Il nome dell'evento Google SecOps creato quando viene importato un record (ad esempio |
Proxy Server Address |
Facoltativo. L'indirizzo del server proxy da utilizzare. |
Proxy Username |
Facoltativo. Il nome utente del proxy con cui eseguire l'autenticazione. |
Proxy Password |
Facoltativo. La password del proxy con cui eseguire l'autenticazione. |
Get User Information |
Facoltativo. Se selezionata, il connettore recupera anche le informazioni sugli utenti correlati all'incidente. Disattivato per impostazione predefinita. |
Job
Per saperne di più sui job, consulta Configura un nuovo job e Pianificazione avanzata.
ServiceNow - Sincronizza gli incidenti chiusi
Utilizza il job ServiceNow - Sincronizza gli incidenti chiusi per sincronizzare gli incidenti ServiceNow chiusi con gli avvisi e i casi Google SecOps corrispondenti.
Questo job elabora gli incidenti ServiceNow importati come avvisi e casi contenenti il tag ServiceNow e un valore di contesto TICKET_ID con il numero dell'incidente.
Parametri del job
Il job ServiceNow - Sync Closed Incidents richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API Root |
Obbligatorio La root API dell'istanza ServiceNow. Il valore predefinito è |
Username |
Obbligatorio Il nome utente dell'istanza ServiceNow. |
Password |
Obbligatorio La password dell'istanza ServiceNow. |
Verify SSL |
Optional Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server ServiceNow. Abilitato per impostazione predefinita. |
Client ID |
Optional L'ID client per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Client Secret |
Optional Il client secret per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Refresh Token |
Optional Il token di aggiornamento per l'integrazione di ServiceNow, necessario per l'autenticazione OAuth 2.0 utilizzando un token di aggiornamento. Questo token di aggiornamento configurato scade ogni 90 giorni. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Use OAuth Authentication |
Optional Se selezionata, l'integrazione utilizza OAuth 2.0 per l'autenticazione. L'autenticazione OAuth 2.0 richiede l'impostazione delle credenziali client ( |
Max Hours Backwards |
Optional Il numero di ore precedenti all'ora corrente per cercare e sincronizzare gli incidenti chiusi. Il valore predefinito è |
Table Name |
Obbligatorio Il nome della tabella del database in cui cercare gli incidenti chiusi (ad esempio, |
ServiceNow - Sincronizza incidenti
Utilizza il job ServiceNow - Sincronizza incidenti per sincronizzare i campi e gli allegati degli incidenti di ServiceNow con i casi e gli avvisi correlati in Google SecOps.
Per eseguire questo job, l'utente dell'integrazione di ServiceNow deve avere il ruolo ITIL (itil). Per saperne di più, consulta Ruoli di sistema di base nella documentazione di ServiceNow.
Requisiti per il lavoro
Affinché il job funzioni correttamente, assicurati che i seguenti elementi siano configurati nella richiesta o nell'avviso di Google SecOps (a seconda del parametro Sync Level):
- Tag: la richiesta deve avere il tag
ServiceNow Incident Sync. - Valore di contesto: il caso o l'avviso deve avere una chiave di contesto
TICKET_IDcontenente un elenco separato da virgole di numeri di incidenti ServiceNow (ad esempio,INC0000050,INC0000051). Imposta il valore di contestoTICKET_IDutilizzando l'azione Set Scope Context Value dell'integrazione Siemplify Utilities.
Parametri del job
Il job ServiceNow - Sync Incidents richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API Root |
Obbligatorio La root API dell'istanza ServiceNow. Il valore predefinito è |
Username |
Optional Il nome utente dell'istanza ServiceNow. Questo parametro è obbligatorio quando l'autenticazione viene eseguita utilizzando l'autenticazione di base con password. |
Password |
Optional La password dell'istanza ServiceNow. Questo parametro è obbligatorio quando l'autenticazione viene eseguita utilizzando l'autenticazione di base con password. |
Sync Level |
Obbligatorio Il livello al quale il job sincronizza i dati. Valori possibili: |
Max Hours Backwards |
Obbligatorio Il numero massimo di ore precedenti all'ora corrente per la ricerca delle richieste da sincronizzare. Il valore predefinito è |
Verify SSL |
Optional Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server ServiceNow. Abilitato per impostazione predefinita. |
Use OAuth Authentication |
Optional Se selezionata, il job utilizza l'autenticazione OAuth anziché l'autenticazione di base. Se selezionati, i parametri |
Client ID |
Optional L'ID client dell'applicazione ServiceNow. Obbligatorio se è selezionato |
Client Secret |
Optional Il client secret dell'applicazione ServiceNow. Obbligatorio se è selezionato |
Refresh Token |
Optional Il token di aggiornamento per l'applicazione ServiceNow. Obbligatorio se è selezionato |
Sincronizza i commenti dei record della tabella
Utilizza il job Sincronizza i commenti dei record della tabella per sincronizzare i commenti tra i record della tabella ServiceNow e i casi Google SecOps.
Parametri del job
Il job Sync Table Record Comments richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API Root |
Obbligatorio La root API dell'istanza ServiceNow. Il valore predefinito è |
Username |
Obbligatorio Il nome utente dell'istanza ServiceNow. |
Password |
Obbligatorio La password dell'istanza ServiceNow. |
Verify SSL |
Optional Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server ServiceNow. Abilitato per impostazione predefinita. |
Client ID |
Optional L'ID client per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Client Secret |
Optional Il client secret per l'integrazione di ServiceNow, richiesto per l'autenticazione OAuth 2.0 utilizzando le credenziali client. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Refresh Token |
Optional Il token di aggiornamento per l'integrazione di ServiceNow, necessario per l'autenticazione OAuth 2.0 utilizzando un token di aggiornamento. Questo token di aggiornamento configurato scade ogni 90 giorni. Puoi eseguire l'autenticazione utilizzando il token di aggiornamento o le credenziali client. Se sono configurati sia il token di aggiornamento sia le credenziali client, l'integrazione utilizza il token di aggiornamento per l'autenticazione. |
Use OAuth Authentication |
Optional Se selezionata, l'integrazione utilizza OAuth 2.0 per l'autenticazione. L'autenticazione OAuth 2.0 richiede l'impostazione delle credenziali client ( |
Table Name |
Obbligatorio Il nome della tabella ServiceNow in cui cercare i record da cui sincronizzare i commenti (ad esempio, |
Sincronizza i commenti dei record della tabella per tag
Utilizza il job Sincronizza i commenti dei record della tabella per tag per sincronizzare i commenti tra i record della tabella ServiceNow e le richieste Google SecOps.
Requisiti per il lavoro
Affinché il job funzioni correttamente, la richiesta Google SecOps deve avere i seguenti due tag:
ServiceNow TABLE_NAME(dove<var class="readonly">TABLE_NAME</var>è il nome della tabella ServiceNow, ad esempioincident).ServiceNow TicketId: TICKET_ID(dove<var class="readonly">TICKET_ID</var>è l'ID o il numero di sistema del record corrispondente).
Parametri del job
Il job Sync Table Record Comments By Tag richiede i seguenti parametri:
| Parametro | Descrizione |
|---|---|
API Root |
Obbligatorio La root API dell'istanza ServiceNow. Il valore predefinito è |
Username |
Obbligatorio Il nome utente dell'istanza ServiceNow. |
Password |
MandatoryLa password dell'istanza ServiceNow. |
Table Name |
Obbligatorio Il nome della tabella del database in cui eseguire la ricerca, ad esempio |
Verify SSL |
Optional Se selezionata, l'integrazione convalida il certificato SSL durante la connessione al server ServiceNow. Abilitato per impostazione predefinita. |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.