2

现在,如果他们拥有重复记录,它只会看到重复项。我不想授予代表查看或更改其他人的记录的权限,但希望那些可能的重复项出现在重复检测中,这样代表就不会为同一潜在客户添加另一条记录。

4

3 回答 3

5

您的要求冲突。如果您不授予您的代表对其他记录的读取权限,从技术上讲,他们甚至不应该知道重复项。从安全的角度来看,这将允许用户阅读他们不应该阅读的内容,例如知道已经存在另一个具有此名称的记录。

您有两个开箱即用的选项:为代表授予对彼此潜在客户的读取权限或运行重复检测作业。重复检测分为两种方法:Proactive 和 Reactive。您说的是主动式-您甚至不希望系统允许创建副本。但是,如果您不能放松您的安全要求,您将需要迁移到 Reactive - 这需要创建一个按计划运行的重复检测作业,并且您需要指定一个人来查看这些作业并合并重复记录.

如果这些都不可接受,您将需要使用 Daryl 创建插件的选项。但与您的其他两个选项相比,这是很多工作。

于 2013-03-15T20:53:31.593 回答
1

我不知道您描述的重复检测问题只能检查用户有权访问的记录。如果这确实是一个限制,您必须在验证阶段创建自己的自定义插件,该插件将作为提升的用户帐户运行,以检查重复项并在发现重复项时抛出异常。

于 2013-03-15T18:42:16.773 回答
0

我认为上面的答案很好地总结了它。如果工作人员看不到其他记录,则重复数据删除将找不到它们。

我会给他们访问权限,但对其他用户/团队记录具有 R/O 权限。

在我遇到此问题的地方,我还使用审计跟踪来跟踪任何加载他们不应该加载的记录的人,即使它们是只读的。然而,这确实需要一些简单的加载脚本来设置一个字段来触发审计,因为内置的审计工具不会监控访问。

于 2013-04-17T19:58:20.290 回答