所以我很乐意让一些ESS用户在我创建的默认主页中查看特定服务的所有事件。
到目前为止我做了什么来管理它:
现在从ITIL用户的角度来看,我能够看到针对我的特定服务X的17个事件。现在我冒充该新组的用户,我只看到3个事件,只有特定用户创建的事件。但他无法看到其他人。
所以我尝试的是操纵事件模块 应用程序菜单 - >自助服务 - >事件
在那里我找到了一个JavaScript来检查事件是否是由用户创建的,我只是将true切换为false,我希望得到其他14个事件而不是他的3个事件。
但这没有成功。
由于ServiceNow几乎和Chuck Norris一样强大,因此必须有其他简单的方法来实现我的目标。
我正在运行富士发布。补丁11?
答案 0 :(得分:1)
我认为这是您正在谈论的javascript条件:
caller_id=javascript:gs.getUserID()^active=true
这是指定一个默认过滤器,它限制记录在哪里:
如果您将其更改为active=false
,那么您只是说"向我提供所有来电者登录用户无效的事件,我不知道#39;认为你想要的。听起来你真的想让用户看到不是来电者的事件,在这种情况下你可以删除第一个条件(caller_id=javascript:gs.getUserID()
),这将违约模块显示所有活动事件,我担心这仍然不是你想要的。
为了帮助您进入下一步,您是否可以分享您为登录用户过滤服务的方式?
答案 1 :(得分:1)
如果您正在谈论最终用户(没有角色或没有ITIL角色的用户),则他们受到onbefore查询业务规则和ACL的限制。如果您希望最终用户看到更多突发事件,则必须更改两者。这两个对象的sys_ids在所有实例上应该是相同的,所以只需替换" yourinstance"在带有service-now实例名称的链接中。
Link to ACL (不要忘记提升权限[security_admin]以进行更改)