Хотите проверить, не активен ли пользователь, тогда тот же идентификатор пользователя не будет создан в SERVICENOW - PullRequest
0 голосов
/ 06 февраля 2019

Когда новый пользователь присоединяется к компании, RITM создает запрос.Где он создает идентификаторы пользователя по имени, но я думаю, что он не проверял идентификатор пользователя, который деактивирован.Пожалуйста, дайте мне знать, как достичь выше всего в кратчайшие сроки в рамках рабочего процесса.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Добавьте действие сценария запуска в ваш рабочий процесс.С помощью указанных вами переменных (имя, фамилия, адрес электронной почты и т. Д.) Вы можете проверить, существует ли существующая запись в таблице sys_user.

var userGr = new GlideRecord('sys_user');
userGr.addQuery('first_name', <first_name>);
userGr.addQuery('last_name', <last_name>);
userGr.addQuery('email', <email>);
userGr.addQuery('user_name', 'CONTAINS', <computed_user_id>);
userGr.query();
if(userGr.next()){
  gs.log('User: ' + <first_name> + ' ' + <last_name> + ' already exists.');
  // Here you could add some code what should happen if the user exists
}
0 голосов
/ 07 февраля 2019

Напишите скрипт запуска в вашем рабочем процессе, чтобы вы проверили их электронный идентификатор.После проверки полученной электронной почты, т. Е. Журналов электронной почты.Потому что при создании каждого запроса будет инициировано входящее действие по электронной почте.

Спасибо, PKG

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...