Sitecore WFFM表单报告未显示表单数据

我在Sitecore 8.0 Update-3上安装了WFFM,并创建了一个包含少量字段的演示表单.提交表单后,我收到成功消息,在日志文件中也没有发现任何错误.

但是,如果我正在检查带有表单报告的报告按钮(Sitecore功能),则它不会显示任何数据.

我可以在报告数据库WFFM表中看到数据.

有谁知道我们如何在表格报告页面上显示表格数据?

-Yogesh

最佳答案 确保已在报告数据库上运行WFFM_Analytics.sql脚本.它可以在/Data/WFFM_Analytics.sql下找到

还要检查错误日志中是否存在聚合错误.如果你得到了,你需要关注这篇文章:http://sitecorefootsteps.blogspot.co.uk/2015/06/sitecore-8-wffm-data-aggregation-error.html

确保您已将访客身份识别包含在头部.对于MVC,这将是@ Html.Sitecore().VisitorIdentification().

最后请记住,在会话结束之前不会写入数据,因此在测试时将会话超时设置为2分钟可能是值得的.然后它不会花费这么长时间来存储数据.

编辑

您在项目中使用的是IOC容器吗?我有一个问题,SimpleInjector阻止对表单报告数据的ajax调用.检查浏览器控制台是否有javascript错误,特别是调用/ api / sitecore / FormReports / GetFormFieldsStatistics返回错误500.

如果你正在获得这些,请查看这篇文章,以便用SimpleInjector修复它 – 其他IoC容器可能有类似的问题. http://www.sitecorenutsbolts.net/2015/07/27/Simple-Injector-and-WFFM-Controller-Injection-Woes/

-Richard

点赞