SugarCRM - 按不活动状态订购联系人列表。

时间:2012-03-21 21:10:21

标签: sugarcrm

我希望能够对我的联系人列表进行排序,以便检索那些长时间没有活动的联系人,以便与他们联系。最长时间处于非活动状态的联系人将位于列表的顶部。

我已经知道如何在Sugar中构建自定义搜索,但这对我来说似乎很难......

任何建议?

1 个答案:

答案 0 :(得分:0)

我宁愿做以下事情:

  1. 在“联系人模块”
  2. 中创建自定义整数字段
  3. 添加自定义逻辑以计算上次活动(会议,电话等)和上面创建的更新字段的时间天数
  4. 为此逻辑创建一个调度程序任务,让它每天运行并更新字段
  5. 将字段添加到ListView
  6. 您还可以创建所谓的“非数据库”自定义字段而不是实际数据库字段,以便即时计算“last_activity_date”。但在这种情况下,您可能会在使用ListView时遇到排序问题:尝试在ListView中对“非db”字段排序记录“空白”ListView返回的所有记录。此外,您必须扩展现有的Contact bean并构建自定义查询,以便能够在ListView中对记录进行排序并使用searchdefs过滤器。