Loading

Mostrar valores de visualización (DV) para columnas de ID en ServiceNow ITSM

Fecha de publicación: Jul 20, 2023
Tarea
Algunas tablas en ServiceNow tienen columnas con un prefijo "dv_". Estas columnas no se incluyen automáticamente en Tableau Desktop cuando se crean fuentes de datos con el conector ServiceNow ITSM.

Este artículo describe cómo añadir los valores de estas columnas a la fuente de datos.
Pasos
ServiceNow utiliza los campos de DV para proporcionar un valor legible por humanos para los campos de ID que sirven para establecer relaciones entre las tablas. Incluirlos automáticamente podría interferir con la creación de combinaciones con otras tablas de ServiceNow u otras conexiones de datos. Para ver estos valores en Tableau Desktop, se deben realizar las combinaciones adecuadas entre las tablas de ServiceNow.

Por ejemplo, los valores de visualización para los campos de ID en la tabla de tareas de Catalog se pueden incluir realizando las siguientes combinaciones:
Imagen añadida por un usuario
Las uniones se realizan en estos campos:
  • Grupo de asignación = ID del sistema (grupo)
  • Artículo solicitado = ID del sistema (artículo solicitado)
  • Primario = ID del sistema (tarea)
  • Abierto por = ID del sistema (usuario)
Sin embargo, a veces puede que no sea obvio qué tablas deben unirse para encontrar los valores de visualización. En estos casos, el Explorador de REST en ServiceNow se puede utilizar para encontrar las tablas y los campos coincidentes:
  1. Configure una consulta para la tabla principal (p. ej. una tarea de Catalog) en el Explorador de REST.
  2. Busque un campo en los resultados que muestre un vínculo en lugar de un valor:
          "parent": {
            "link": "<link .../api/now/table/task/...",
            "value": "<value>"
          },
    
  3. "primario" es el campo que unirá desde la tarea de Catalog a la tabla que aparece después de /api/now/table, en este caso "tarea" ("task").
  4. Lo más probable es que sea sys_id en esa tabla que unirá, para esegurarse:
    1. Cambie su consulta a esa tabla (tarea).
    2. En sysparam_query: escriba sys_id=<valor> donde <valor> es el valor numerado como #2.
    3. Debería ver el sys_id en el resultado:
      "sys_id": "<value>",
    4. Además del valor que intentaba obtener:
      "number": "<number>",
  5. Configure la combinación en Tableau Desktop con estas tablas y campos.
Nota: en cualquiera de estas consultas, puede establecer sysparam_display_value en verdadero en lugar de falso para ver cuáles se espera que sean los valores reales relacionados.
Número del artículo de conocimiento

001456779

 
Cargando
Salesforce Help | Article