Loading

Visualizzazione dei valori visualizzati (DV) per le colonne ID in ServiceNow ITSM

Data pubblicazione: Jul 20, 2023
Operazione
Alcune tabelle in ServiceNow hanno colonne con un prefisso "dv_". Queste colonne non vengono incluse automaticamente in Tableau Desktop durante la creazione di origini dati con il connettore ServiceNow ITSM.

In questo articolo viene descritto come aggiungere i valori per queste colonne all'origine dati.
Fasi
I campi DV vengono utilizzati da ServiceNow per fornire un valore leggibile per i campi ID utilizzati per stabilire relazioni tra le tabelle. Includerli automaticamente potrebbe interferire con la creazione di join con altre tabelle di ServiceNow o altre connessioni dati. Per visualizzare questi valori in Tableau Desktop, è necessario eseguire i join appropriati tra le tabelle di ServiceNow.

Ad esempio, i valori visualizzati per i campi ID nella tabella Attività di Catalog possono essere inclusi effettuando i seguenti join:
Immagine inserita dall'utente
I join vengono eseguiti su questi campi:
  •  Gruppo di assegnazione = ID sistema (gruppo) 
  • Elemento richiesto = ID sistema (elemento richiesto) 
  • Padre = ID sistema (attività) 
  • Aperto da = ID sistema (utente) 
Talvolta, tuttavia, potrebbe non essere facile capire di quali tabelle è necessario eseguire il join per trovare i valori visualizzati. In questi casi è possibile utilizzare REST Explorer in ServiceNow per trovare le tabelle e i campi corrispondenti:
  1. Imposta una query per la tabella principale (ad esempio, Catalog Task) in REST Explorer
  2. Trova un campo nei risultati che mostri un collegamento invece di un valore:
          "parent": {
            "link": "<link .../api/now/table/task/...",
            "value": "<value>"
          },
    
  3. "parent" è il campo di cui eseguire il join tra Catalog Task e la tabella elencata dopo /api/now/table, in questo caso "task"
  4. Molto probabilmente per il join verrà utilizzato il valore sys_id della tabella. Per verificarlo:
    1. Modifica la query per la tabella (task)
    2. In sysparam_query: Immetti sys_id=<value> dove <value> è il valore elencato al passaggio 2
    3. Dovresti vedere il valore sys_id nel risultato: 
      "sys_id": "<value>",
    4. Oltre al valore che stavi cercando di ottenere: 
      "number": "<number>",
  5. Imposta il join in Tableau Desktop utilizzando queste tabelle e campi
Nota: In tutte queste query è possibile impostare sysparam_display_value su true anziché su false per vedere quali dovrebbero essere i valori effettivi correlati.
Numero articolo Knowledge

001456779

 
Caricamento
Salesforce Help | Article