我们想要一份关于CiviCRM请愿书的概述报告。最好有两个饼图,一个显示已联系和签署%和联系但没有签署%,和另一个饼图显示我们的一个问题调查的结果(是的,不,也许)。
理想情况下,图表将集成到CiviCRM中,所以每次运行民意测验时,我们都不需要做定制的代码来获取图表。
我在CiviCRM论坛上找不到任何可以做的事情,我的问题也没有答案。
这在Drupal Webforms中会更好吗?
发布于 2014-03-24 15:48:11
这可能是自定义报表模板的作业。问题是,你不仅仅是在看请愿书签名活动,你是在把它与“联系”进行比较。CiviCRM不知道你这么说是什么意思。它收到电子邮件了吗?有电话活动吗?在X运动中有什么活动吗?
自定义报告模板需要扩展活动报告,以包括参与两项活动的联系人:“联系”和签署请愿书。实际上,这不是一份请愿书签名的报告--许多人不会签署任何东西--这是一份被“联系”的报告,所以你需要能够过滤掉这是什么(并将这些活动与不同的请求联系起来)。
您将需要让报表模板让连接从“已联系”的活动到civicrm_activity_contact表,然后到相同的表(查找与相同联系人相关的其他活动),然后再次到civicrm_activity表获得请愿书签名。一旦基本工作在那里,您可以添加列和过滤器,然后,您可以给报告一个饼图显示。
一旦你建立了所有这些(这有点重要--我的商店要收费5-10个小时),你可以使用常规界面来选择哪份请愿书,以及应该使用什么标准来识别那些被“联系”的人。您可以为该单个模板保存一堆保存的报表实例,因此,除非CiviCRM升级干扰,否则不需要编写任何新代码。
下面是如何创建自定义报表模板的参考:http://wiki.civicrm.org/confluence/display/CRMDOC/Create+a+Report-Template+Extension
https://stackoverflow.com/questions/22388264
复制相似问题