2014-03-13 18 views
0

我們想要一個關於我們在CiviCRM上的請願的概述報告。如果有兩張餅圖,一張顯示已聯繫並簽名的%並已聯繫但未簽名%,另一張餅圖顯示我們的單一問卷調查結果(是,否,也許),這將非常棒。圖表CiviCRM CiviPetition結果?

理想情況下,圖表將被集成到CiviCRM中,因此我們不需要執行自定義代碼就可以在每次運行投票時獲取圖表。

我在CiviCRM論壇上找不到任何內容,我的問題沒有答案。

在Drupal Webforms中做得更好嗎?

回答

0

這可能是一個自定義報告模板的工作。問題在於你不只是看着簽名活動,你正在比較與「聯繫」。 CiviCRM將不知道你的意思。它是否收到電子郵件?有電話活動?在X廣告系列中有任何活動?

自定義報告模板需要擴展活動報告以包含涉及兩個活動的聯繫人:「聯繫」並簽署請求。真的,這不是一份請願書簽名的報告 - 很多人都沒有簽署任何文件 - 這是一份「被聯繫」的報告,因此您需要能夠過濾出是什麼(並將這些活動與存在區分開來聯繫不同的詢問)。

您需要將報表模板從「已聯繫」活動連接到civicrm_activity_contact表,然後再連接到同一個表(以查找涉及同一聯繫人的其他活動),然後再次連接到civicrm_activity表得到請願書簽名。一旦基本工作在那裏,您可以添加列和過濾器,之後,您可以爲報告提供餅圖顯示。

一旦您完成了所有設置(這有點重要 - 我的店將收取5-10小時的工作時間),您可以使用常規界面來選擇應該使用哪個請求和哪些標準確定那些正在「接觸」的人。您可以爲該單個模板創建一堆已保存的報告實例,因此除非CiviCRM升級干擾了某些事情,否則不需要編寫任何新代碼。

下面是如何創建自定義報表模板參考: http://wiki.civicrm.org/confluence/display/CRMDOC/Create+a+Report-Template+Extension

+0

感謝安德魯。我已經收到了關於CiviForums的類似建議,我會探討它更多的細節。這似乎是一個基本的常見報告,我很驚訝沒有人這樣做,或者如果他們沒有分享它。這可能需要5-10個小時。在我的水平,它可能需要40-60。 – Slam