2012-03-21 40 views
0

我希望能夠排序我的聯繫人列表以檢索長時間沒有活動的聯繫人列表,以便與他們聯繫。最長時間處於非活動狀態的聯繫人將位於列表的頂部。SugarCRM - 通過不活動來訂購聯繫人列表。

我已經知道如何建立在糖自定義搜索,但是這一次似乎是很難,我...

有何意見?

回答

0

我寧願做到以下幾點:

  1. 在聯繫人模塊創建自定義整型字段
  2. 添加自定義邏輯從上次活動計算天時間(會議,電話等),並更新上述
  3. 創建領域這個邏輯創建調度任務來讓它每天上運行,並更新字段
  4. 添加領域的ListView

您也可以創建所謂的「非數據庫」自定義字段而不是實際數據庫字段來即時計算「last_activity_date」。但在這種情況下,您可能會面臨排序問題,同時使用ListView:嘗試對ListView中的記錄進行排序,將「List」中的記錄與「非db」字段「空白」進行排序。此外,您必須擴展現有的Contact bean並構建自定義查詢,以便能夠對ListView中的記錄進行排序並使用searchdefs篩選器。