Salesforce 报告结果和安全
我想确保我明白一些事情 其中一个用户创建了一个报告,并返回了1条记录。当我运行她的报告时,它还返回了1条记录。当我从头开始重建报告时(我是一名系统管理员),我得到了130条记录,当我进行SOQL搜索时,它返回了130条记录 这让我觉得在与此报告相关的权限方面发生了一些事情 有人能告诉我这是怎么回事吗 谢谢Salesforce 报告结果和安全,salesforce,apex-code,soql,Salesforce,Apex Code,Soql,我想确保我明白一些事情 其中一个用户创建了一个报告,并返回了1条记录。当我运行她的报告时,它还返回了1条记录。当我从头开始重建报告时(我是一名系统管理员),我得到了130条记录,当我进行SOQL搜索时,它返回了130条记录 这让我觉得在与此报告相关的权限方面发生了一些事情 有人能告诉我这是怎么回事吗 谢谢 报告中是否有“我的机遇”之类的说法,而你所创造的则是“所有机遇” 有些报告会记住其创建者在角色/区域层次结构中的位置(特别是我认为与客户和机会相关的报告)。你可以多读一点。因此,如果用户在食物
- 是否有任何商机属于没有角色的用户(
)?如果它们完全不属于层次结构(或者如果您有两个分支),这可能就是原因。这很愚蠢,但有时它被告知将停用的用户移出角色树,而不将记录传输给他们的经理/同事其中Owner.UserRoleId=null
- 如果在组织中启用了区域,则区域也是如此
- 日期过滤器(设置为所有时间?)
- 状态(全部?关闭?关闭赢得?)
- 概率(全部?)
- 机会团队
- 等等
你的分享有什么特别的吗?组织范围的默认值?分享规则?它真的是机遇还是某个定制对象(甚至可能是M-D中的一个细节?)
- 是否有任何商机属于没有角色的用户(
)?如果它们完全不属于层次结构(或者如果您有两个分支),这可能就是原因。这很愚蠢,但有时它被告知将停用的用户移出角色树,而不将记录传输给他们的经理/同事其中Owner.UserRoleId=null
- 如果在组织中启用了区域,则区域也是如此
- 日期过滤器(设置为所有时间?)
- 状态(全部?关闭?关闭赢得?)
- 概率(全部?)
- 机会团队
- 等等
你的分享有什么特别的吗?组织范围的默认值?分享规则?它真的是机会还是一些定制对象(甚至可能是M-D中的一个细节?) 该报告是在m-d-r上生成的,它用于返回包含1个子项(内部联接)的记录。用户的报告包含主报告和详细报告中的字段 我的报表只有主报表中的字段,因此它返回了所有记录。当我从细节中添加字段时,它返回到1
修复:将报告类型从内部联接更改为左联接啊-我知道了,这是一个令人沮丧的问题 该报告是在m-d-r上生成的,它用于返回包含1个子项(内部联接)的记录。用户的报告包含主报告和详细报告中的字段 我的报表只有主报表中的字段,因此它返回了所有记录。当我从细节中添加字段时,它返回到1
修复:将报告类型从内部联接更改为左联接1。上面写着所有的Opp。2,她在食物链中处于高位,3。我通过“报告”选项卡访问了报告。。。我在想角色也有问题……是的,投了赞成票:)你让我在“当我从头开始重建报告时”我相信你使用了相同的报告类型。很好的捕捉,如果我再次遇到类似的问题,我会记得(正如你所看到的,我已经在不一致的报告结果上遇到了相当多的WTF时刻:)。我确实使用了相同的报告类型!但在报告中,我只包含了来自主控的字段。这不会强制内部连接。当您包含来自详细信息的字段时,您将获得内部联接。。。那会让你变灰的!呵呵,那就更好了,我不知道这是怎么回事。。。虽然有点道理,但你仍然可以使用交叉过滤“没有孩子的父母”…非常有道理,以至于花了很长时间才弄明白它:)1.上面写着所有的Opp。2,她在食物链中处于高位,3。我通过“报告”选项卡访问了报告。。。我在想角色也有问题……是的,投了赞成票:)你让我在“当我从头开始重建报告时”我相信你使用了相同的报告类型。很好的捕捉,如果我再次遇到类似的问题,我会记得(正如你所看到的,我已经在不一致的报告结果上遇到了相当多的WTF时刻:)。我确实使用了相同的报告类型!但在报告中,我只包含了来自主控的字段。这不会强制内部连接。当你公司