Как обновить значение поля в записи с помощью макроса пользовательского интерфейса нажатия кнопки в ServiceNow? - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу знать, как я могу кодировать макрос пользовательского интерфейса для обновления значения поля "u_counter" в конкретной записи.

Контекст:

Button1 (при нажатии):

  1. добавляет 1 к текущему значению "u_counter"
  2. обновляет запись (при необходимости)
  3. обновляет страница

Button2 (при нажатии):

  1. сбрасывает значение «u_counter» на 0
  2. , обновляет запись ( если нужно)
  3. обновляет страницу

Я знаю, что могу обновить sh страницу, просто добавив window.location.reload(true);, так что это не так уж плохо, но я не могу понять, как правильно выполнить шаг 1 (и, если необходимо, шаг 2). Я прочитал и также наблюдал, как не рекомендуется пытаться использовать GlideRecord в макросе пользовательского интерфейса из-за проблем с надежностью и / или стабильностью.

Я хочу отметить изменение значение должно быть «постоянным», по крайней мере, в том смысле, что при обновлении страницы sh я вижу поле, заполненное новым значением.

Был бы признателен за любую помощь.

...