2013-02-01 18 views
2

使用Sitecore OMS,可以创建使用Sitecore规则引擎接受用户输入的自定义报告过滤器。这对于OMS的自定义过滤器的ItemId,URL,IP地址等Here is an example过滤很有用。如何使用Sitecore DMS报告/过滤器接受用户输入?

如何使用Sitecore DMS接受用户输入?似乎旧的过滤器方法已被废弃以代替“Predefined Filters”,这些硬编码值被注入到SQL语句的WHERE子句中。

+0

您的意思是说,如何让报告制作者为数据输入自己的“过滤器”,或者您的意思是如何在报告中添加特定于用户的数据,这些数据可能不会由DMS自动记录? – divamatrix

+0

我希望运行报告的业务用户能够输入项目ID。我们收到了很多关于“我的页面如何操作”的请求,到目前为止还无法运行基于单个项目的报表。 –

回答

1

您知道Sitecore中的每个项目都有分析选项卡,其中有一个“报告”选项,用户可以在其中看到特定于该项目的报告?我意识到这些都是真正的“罐装”报告,但创建新的报告或使现有报告适应您的想法并不难。如果报告不够详细,您可以随时创建自己的报告,然后只需将它们放入项目报告文件夹中:/ sitecore/system/Settings/Analytics/ Reports/Item Reports /。另外,请记住,所有SQL查询均位于以下项目中:/ sitecore/system/Settings/Analytics/Reports SQL查询,并且添加参数(例如,日期参数)并不困难。

我知道它有一点学习曲线,但创建自己的查询和报告能够接受一些用户输入不是不成问题。请让我知道,如果你有什么具体的东西或如果你需要进一步的帮助。我花了大量的时间做自定义报告,我很乐意回答任何问题。

+0

我不知道,但我现在:) –