【问题标题】:What is the best approach to get all records related to a team in SugarCRM在 SugarCRM 中获取与团队相关的所有记录的最佳方法是什么
【发布时间】:2019-04-04 15:53:37
【问题描述】:

假设我们有一个名为“团队 A”的团队,其 ID 为“aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee”,我们想要获取与该团队相关的所有记录,例如所有相关的客户、潜在客户、联系人等

也有可能相关记录有一个团队集,其中“团队 A”是该团队集的成员,我们能否以某种方式获取此相关记录?

【问题讨论】:

    标签: sugarcrm sugarbean


    【解决方案1】:

    我的做法是:

    • 获取团队的所有 Teamset 并将其 ID 存储在一个数组中,例如。 $teamsetIDs
    • 遍历全局$moduleList但是,跳过使用team_security模板的模块
    • 对于所有未跳过的模块,构造 SugarQuery,用 ->in('team_set', $teamsetIDs) 填充其 ->where()。然后执行它以检索所需的记录 ID。 (如果您不想同时将结果限制为用户的可见性,请不要忘记在 SugarQuery 选项中指定 'team_security' => false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-25
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多