desarrollo ServiceNow cuando escribimos código para la tabla de consulta request_item, siempre será variable en función del valor que desea ser como una consulta. Sin embargo, el documento oficial ha subrayado:
No se puede consultar directamente las variables de la tabla de catálogo de servicios Solicitud de artículos [screqitem]. En su lugar, consulta la tabla Propiedad variable, [scitemoptionmtom], mediante la adición de dos consultas, una para el nombre de la variable y la otra para el valor. La consulta devuelve la relación de muchos a muchos, que se puede punto-a pie del artículo solicitado.
ejemplo incorrecto:
var gr = new GlideRecord('sc_req_item');
gr.addQuery('variables.variable_iem',item_value);
......
Ejemplo correcto:
var request_item_id;
var gr = new GlideRecord('sc_item_option_mtom');
gr.addQuery('sc_item_option.item_option_new.name','item_name');
gr.addQuery('sc_item_option.value','item_value');
gr.query();
while(gr.next()) {
request_item_id = gr.request_item.sys_id+'';
}
Resumen:
1 Variables.variable_name no como una consulta de registro.
2 en el caso donde se determina registro, puede haber gr.variables.variable_name usado.