2017-04-21 27 views
1

我無法爲自己分配security_admin角色(或者將其分配給任何其他人,除非您已擁有該角色)。如果我查看sys_user_role表並在沒有角色的情況下搜索security_admin,則會出現安全錯誤。安全管理員角色在ServiceNow中不可見

回答

0

不知何故,赫爾辛基和伊斯坦布爾的管理員看不到security_admin角色(奇怪)。您可以嘗試下面的腳本爲您自己分配安全人員權限

var sr = new GlideRecord("sys_user_role"); 
    sr.addQuery("name","security_admin"); 
    sr.query(); 
     if (sr.next()) 
    { 
     var hh = new GlideRecord("sys_user_has_role"); 
     hh.initialize(); 
     hh.user = gs.getUserID(); 
     hh.role = sr.sys_id; 
     hh.insert(); 
     } 
+0

謝謝你的幫助 – John

0

這是赫爾辛基版本的故意。過去,普通管理員可以將他們自己的權限提升到安全管理員,這並不總是可取的。就像沒有用戶應該能夠提升自己的訪問權限一樣,管理員也不應該提升自己的訪問權限。這就是爲什麼只有具有安全管理員訪問權限的人才能將同樣的訪問權限授予他人。