servicenow サーバスクリプト用オブジェクトのサンプル

/1.ログインユーザのオブジェクトへのポインタを返す
var urObject = gs.getUser();

2.指定されたユーザオブジェクトのポインタを返す
var urObject = gs.getUser().getUserByID('employee’);

3.ログインユーザの表示名を返す。
var urDisplay = gs.getUserDisplayName();

4.ログインユーザのsys_idを返す
var urID = gs.getUserID();

5.ログインユーザに指定されたロールが付与されている
場合はtrue(継承されたロールも含む)。それ以外はfalse。

if (gs.hasRole('itil’)) {
//処理コード
}

6.ログインユーザが指定されたロールの一つが付与されている場合はtrue。それ以外の場合はfalse
if (gs.hasRole('itil,admin’)){
//ユーザがロール’itil’又は’admin’をもつ…
}

IT

Posted by arkgame