当新用户加入公司时,RITM会创建一个请求。它按名称创建用户ID但我认为它没有检查已停用的用户ID。请让我知道如何在工作流程中以最快的方式实现上述服务。
在您检查其电子邮件ID的工作流程中编写运行脚本。检查收到的电子邮件,即电子邮件日志。因为在创建每个请求时,将触发电子邮件入站操作。
谢谢,PKG
在工作流程中添加运行脚本活动。使用给定的变量(名字,姓氏,电子邮件等),您可以检查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
}