Servicio de consulta Tablas de catálogo

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.

Supongo que te gusta

Origin blog.51cto.com/13716461/2485498
Recomendado
Clasificación