arielgritti
Mega Sage

Buenos días amigos del SNUG

 

Un reto frecuente, una pregunta recurrente es como obtener el valor de una variable asociada a un catalog item (en el RITM) o un record producer (si creamos una incidencia por ejemplo) donde el valor se almacena en otras tablas, en el caso de las incidencias en question_answer.

Una forma rápida y efectiva de hacerlo es creando una "database view".

He creado 2 (y he adjuntado el update set para importarlo si os hace falta).

  • u_ritm_variables
  • u_incident_question_answer

Una vez que la database está creada, la pueden usar como una tabla en un report, consultarla via API y ver los registros haciendo "database_view_name.list" en el application navigator.

 

Espero que os sea de utilidad.

 

Please mark helpful or correct if I helped you or bookmark this article.
This action will help other members with similar issues to find a solution.
Thanks
Ariel

Comments
J_Moral
Tera Contributor

Muy buena solución, ojalá vinieran estas vistas tan necesarias de caja.

Un saludo!

arielgritti
Mega Sage

Con tanta "cosa buena" que trae ServiceNow de caja, es raro que esto no "exista". Porque hay otras database views útiles, como la "incident_metric" creada por nuestro amigo Fred Luddy 🙂 que te permite según la descripción "Join incident to metric definition to metric instance creating a view that can be reported on for things like:
Incidents that were resolved on the first call by category" o por ejemplo por cuantos grupos de asignación pasó una incidencia.

find_real_file.png

Si filtras la incident_metric por la metrica "assignment group" para una incidencia dada podrás saber a que grupo se asignaron (siempre que la métrica está activa y definida).

find_real_file.png

 

Lo pondré como idea en el portal de ideas de ServiceNow, jejeje! votarla a ver si nos hacen caso 😉

 

Saludos,

Ariel

 

Version history
Last update:
‎04-07-2022 05:19 AM
Updated by: