【发布时间】:2011-06-16 13:18:10
【问题描述】:
好吧,想象一下一家银行的呼叫中心里满是信任度低的员工。工作人员需要通过电话为客户提供基本服务。呼叫中心工作人员接听客户的电话,询问他们某些安全问题,然后以某种方式为帐户提供服务。
现在,从客户的角度来看,银行正在通过询问安全问题来验证他们的身份。这与银行的观点略有不同:它正在验证呼叫中心员工是否正在与客户交谈。
为什么这种差异很重要?银行希望限制这些信任度低的员工,因此在客户打电话给他们之前,他们无法查看账户的任何详细信息。因此,呼叫中心员工无法浏览尚未联系过他并要求提供服务的客户的帐户详细信息。
所以问题是: 在 Dynamics CRM 2011 中是否可以进行这种设置?一个人将如何实施它?一定程度的定制是可以的,但由 CRM 数据驱动的定制应用程序则不行。
我在想也许可以创建一个自定义组件,在回答一些安全问题后临时修改用户对记录(及其所有子项)的权限。但是,我什至不确定 CRM 是否支持基于记录的安全性(超越所有权)......?我想可以暂时将所有权分配给用户。这样做明智吗?
请注意:简单地从 GUI 中隐藏视图和查找按钮并不是我们在此处寻找的那种安全级别。我们希望从字面上限制用户访问相关记录。
【问题讨论】:
-
我认为现场级别的安全性可能会有所帮助,因此呼叫中心用户仍然可以搜索客户/帐户,但在通过自定义安全检查之前看不到任何详细信息。嗯。也许一个对话框可以实现安全检查。尽管如此,这似乎是在将圆钉钉入方孔中。此外,管理大量字段/实体的字段级安全性可能也不是很有趣。
标签: dynamics-crm dynamics-crm-2011