我们想要一份关于我们在CiviCRM中的请愿的概述报告。如果有两个饼图,一个显示已联系并签名%并且已联系但未签名%,另一个饼图显示我们的一个问题的民意调查结果(是,否,可能),这将是很棒的。
理想情况下,图表会集成到CiviCRM中,因此我们无需每次运行投票时都使用自定义代码来获取图表。
我在CiviCRM论坛上找不到任何要做的事情,我的问题没有答案。
在Drupal Webforms中这样做会更好吗?
答案 0 :(得分:0)
这可能是自定义报告模板的工作。问题是你不只是看着请愿签名活动;你是否正在与被联系的人进行比较"。 CiviCRM不知道你的意思。它收到了一封电子邮件吗?有电话活动?在X广告系列中有任何活动吗?
自定义报告模板需要扩展活动报告,以包括参与两项活动的联系人:联系"联系"并签署请愿书。实际上,它并不是一份请愿签名的报告 - 很多人都没有签署任何签名 - 这是一份关于被联系的报告,所以你需要能够过滤掉那是什么(并将这些活动与不同的问题联系起来)。
您需要让报告模板与"联系"活动到civicrm_activity_contact表,然后到同一个表(找到涉及相同联系人的其他活动),然后再次到civicrm_activity表获取请愿签名。在基础知识工作之后,您可以添加列和过滤器,之后,您可以为报告提供饼图显示。
一旦你完成所有这些设置(并且它有点重要 - 我的商店将收取5-10个小时的工作费用),你可以使用常规界面来选择哪个请愿书以及应该使用什么标准来识别那些正在联系"。您可以为该单个模板保存一堆已保存的报告实例,因此除非CiviCRM升级干扰了事情,否则您不需要编写任何新代码。
以下是有关如何创建自定义报告模板的参考: http://wiki.civicrm.org/confluence/display/CRMDOC/Create+a+Report-Template+Extension