首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制itil用户仅查看其公司/组中的事件?ServiceNow

如何限制itil用户仅查看其公司/组中的事件?ServiceNow
EN

Stack Overflow用户
提问于 2019-08-18 00:09:24
回答 2查看 1.7K关注 0票数 0

在我的ServiceNow环境中,我管理着来自不同组织的大量事件,我已经开始为一个客户的首席信息官设置一个控制面板,以查看与其公司相关的所有票证和事件。我试图限制他们只能查看他们的公司,然而,我遇到了一些问题。如果他们访问所有事件,他们就能够查看系统中的每个事件,所以我的问题很简单,但答案可能并非如此:我如何才能将他们的访问/查看权限仅限于分配给他们的公司?

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-20 18:07:05

最后,我创建了一个查询偶发事件表的业务规则:

代码语言:javascript
复制
if(gs.getUser().getCompanyID()=='company_sys_id' && gs.getSession().isInteractive()){

    var u = gs.getUserID();
    var qc = current.addQuery('opened_by', u);
    qc.addOrCondition('caller_id', u);
    qc.addOrCondition('company', 'company_sys_id');
}
票数 1
EN

Stack Overflow用户

发布于 2019-08-18 09:12:17

您必须修改该表的ACL规则。类似于:

代码语言:javascript
复制
answer = current.opened_by == gs.getUserID() || current.caller_id == gs.getUserID() || current.company == gs.getUser().getCompanyID();

因此,呼叫者,由或该公司必须匹配,才能查看事件。这对你有帮助吗?

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

https://stackoverflow.com/questions/57537903

复制
相关文章

相似问题

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