2016-11-17 5 views
0

Я работаю в ServiceNow и имею пользовательскую форму, которая дает пользователю выбор в том, хотят ли они изменить свой адрес или свое имя. В зависимости от того, что они выбирают, я надеюсь направить их в формы «Изменить адрес» или «Изменить имя», где он начнет выполнение соответствующего рабочего процесса.Servicenow onSubmit Client Script

Моя первоначальная мысль о том, как это сделать, заключается в написании сценария клиента onSubmit в форме, где они могут сделать свой выбор, который направит их в соответствующую подформу. Правильно ли это? Если да, то каким будет выглядеть этот сценарий? Благодаря!

ответ

2

Я бы, вероятно, использовал Мастер для обработки ветвления. Панель 1: вы хотите обновить свой адрес? Да/Нет> Группа 2/3 имеет формы, специфичные для этих областей. Но на самом деле было бы проще просто заставить их перейти в Self Service> Manage My Profile и обновить их информацию напрямую, не так ли?

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

+1

Думал о том, как назвать это, когда я увидел, что «шаг за шагом», Step ", поэтому так оно и называется:« Мастер »(теперь копается в вики-сайте ServiceNow). Спасибо @dpfresh. Ссылка для Женевы и выше: https://docs.servicenow.com/bundle/helsinki-servicenow-platform/page/administer/wizards/concept/c_Wizards.html, для Fuji и ниже: http://wiki.servicenow.com /index.php?title=Wizards#gsc.tab=0 –

Смежные вопросы