Я пишу сценарии проверки на платформе ServiceNow. Мне нужно проверить данные формы о производителях записей и элементах каталога услуг. Как правильно проверить данные формы на серверной стороне без вызова клиентским скриптом? У меня уже есть клиентский скрипт каталога, работающий для вызова серверной функции ajax в скрипте include.
Что делать, если клиент отключен? Затем серверный скрипт не вызывается, и данные поступают без проверки. В школе я узнал, что лучший метод проверки форм при создании веб-приложений — сначала проверить на клиенте, а затем на сервере. Я делал это много раз с javascript (клиентская сторона) и PHP (серверная сторона). PHP обрабатывает проверку на сервере, когда он получает запись пользователя, и его не нужно вызывать непосредственно на стороне клиента. Клиентские скрипты можно отключить в браузере. Вот почему перед принятием данных должна выполняться отдельная проверка на стороне сервера.
Как этого добиться на платформе ServiceNow? Я думал об использовании Script Include, вызванного бизнес-правилом.
Есть ли более простые способы выполнить это? У кого-нибудь есть примеры?