首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ServiceNow -让ESS用户看到来自受影响服务的所有事件,不管他们是否创建了它。

ServiceNow -让ESS用户看到来自受影响服务的所有事件,不管他们是否创建了它。
EN

Stack Overflow用户
提问于 2016-09-27 13:44:26
回答 2查看 1.3K关注 0票数 1

因此,我很乐意让一些ESS用户在他们的默认主页中看到特定服务的所有事件,这是我创建的。

到目前为止,我所做的是:

  • 创建一个角色
  • 创建组
  • 将人员添加到组中
  • 创建带有量规报告的主页
  • 在主页中添加了读和写的角色

现在,从我作为ITIL用户的角度来看,我能够看到我的特定服务X的17个事件。现在,我模拟了这个新组的一个用户,我只看到了3个事件,只有一个特定用户创建的事件。但他看不到其他人。

所以我尝试的是操纵应用程序菜单->自助服务下的事件模块-->事件

在那里,我找到了一个JavaScript,它检查事件是否是由用户创建的,我只是将真假切换为false,我希望得到其他14件事件的回报,而不是他的3件。

但结果不太好。

由于ServiceNow几乎和Chuck一样强大,所以必须有其他简单的方法来实现我的目标。

我在运行富士发行版。11补丁?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-19 11:44:26

如果你说的是终端用户(没有角色的用户,或者没有ITIL角色的用户),他们会受到查询前的业务规则的限制,另外还会受到ACL的限制。如果你想让你的终端用户看到更多的事件,你必须同时改变这两种情况。这两个对象的sys_ids在所有实例上都应该是相同的,所以只需将链接中的"yourinstance“替换为服务的名称--现在是实例。

链接到业务规则

与ACL的链接 (不要忘记提高特权security_admin以进行更改)

票数 1
EN

Stack Overflow用户

发布于 2016-09-27 16:05:38

我想这就是您所说的javascript条件:

代码语言:javascript
运行
复制
caller_id=javascript:gs.getUserID()^active=true

这是指定一个默认筛选器,该筛选器限制在以下情况下的记录:

  • 调用者是登录用户(即登录用户创建的事件)。
  • 事件正在发生

如果您将其更改为active=false,您只是说:“给我所有来电者登录的事件--用户是inactive,我不认为这是您想要的。听起来,您实际上是想让用户看到他们不是调用者的事件,在这种情况下,您可以删除默认的第一个条件(caller_id=javascript:gs.getUserID()),将该模块默认为显示 all 活动事件,恐怕这仍然不是您想要的。”

为了让您进入下一步,您能分享如何处理登录用户的过滤服务吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39726344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档