0

对于联系人对象,我有一个自定义复选框,表示联系人所有者是否希望联系人信息(电子邮件和电话)可见。我们的大多数联系人对每个人都是完全可见的。但是,对于一些联系人,我们希望他们可见,但他们的联系信息需要对所有人隐藏,除了所有者。

有没有办法根据另一个变量设置字段级访问?如果联系信息可见,您能否创建一个工作流以重定向到另一个页面布局?如果是这样,您能否根据您是否是记录所有者将对象限制为某些字段布局?“隐藏联系人”的联系信息还会出现在报告中吗?

4

2 回答 2

0

If I understood correctly (My english...) You could create a new RecordType and a new customized page layout without this fields assigned to it, then you have to create a WFR that change the Recordtype when the cheked field becomes true.

I'm assuming that you know how you have to give permissions to this new Recordtype...etc

Hope this helps.

于 2013-01-24T09:28:02.773 回答
0

重定向、自定义 Visualforce 视图页面等 hack 都非常漂亮和闪亮,直到您意识到人们将能够通过一些报告、列表视图、Outlook 集成、移动应用程序等提取他们想要的数据;)

没有直接的答案,因为字段可见性实际上是“全有或全无”(通过配置文件和权限集)。仅当您将数据存储在一些新的相关对象中时,与所有者/角色相关的内容才会对您有所帮助。

另一种选择 - 将公共部分存储在潜在客户中(例如,公共只读)和敏感部分 - 在联系人(私人)中?一些查找以链接 2,可能是创建新联系人时的触发器,你很高兴。

最后但并非最不重要的一点 - 看看https://salesforce.stackexchange.com/questions/777/can-i-grant-different-field-level-security-based-on-record-ownership的一些想法。

于 2013-01-23T18:34:50.447 回答