Заполните обязательные поля только при переходе из определенного поля - PullRequest
0 голосов
/ 12 декабря 2018

Заполните обязательные поля только при переходе из определенного поля - например,State от Implement до Review.

Могу ли я сделать это через UI Polices?

Ответы [ 2 ]

0 голосов
/ 04 января 2019

В модели изменения состояния единственным доступным переходом для состояния реализации является перемещение в состояние проверки.Таким образом, вы можете достичь обзора только через прямой переход из состояния реализации.

Так что да, это возможно с помощью политики пользовательского интерфейса.

У вас может быть условие политики пользовательского интерфейса, в котором говорится, что State is Review
Добавьте необходимые действия политики пользовательского интерфейса, чтобы сделать поля обязательными = true

0 голосов
/ 18 декабря 2018

Это определенно возможно с клиентскими скриптами из ServiceNow.

function onChange(control, oldValue, newValue, isLoading, isTemplate) { 
     if (newValue == "review" && oldValue == "implement")
     g_form.setMandatory("your_field", true);
}
...