Sitecore个性化"和"条件没有执行

时间:2014-03-26 10:17:59

标签: sitecore sitecore7 sitecore-dms

我在Sitecore个性化中面临一个问题。

问题: 我想应用条件[产品代码可以是(A,B,C,D)中的任何东西,但是角色必须是“pp”。

为此,我的个性化条件如下: 在这个“和”条件下没有执行。

其中用户配置文件ProductCode字段包含A. 或者用户配置文件ProductCode字段包含B的位置 或者用户配置文件ProductCode字段包含C的位置 或者用户配置文件ProductCode字段包含D的位置 以及用户配置文件角色字段包含PP的位置

请建议

2 个答案:

答案 0 :(得分:4)

在进行组合和嵌套和/或表达式时,相对容易进行扭曲。鉴于您无法真正对表达式的子部分进行限制,有时必须重新考虑如何设置这些表达式。

我通常建议的是尝试以这种方式设置你的状况。如果不出意外,它将使您更容易调试和评估出错的地方。

enter image description here

答案 1 :(得分:1)

最近,在营销中心使用Personalization时,我遇到了类似的情况。嵌套 ANDs ORs 甚至 EXCEPT WHEREs 可以成为一个任务和一半,为任何人制定逻辑。

我应用的简化版本是这样的: enter image description here

4个子规则中的每一个都包含相同的条件,而ProductCode字段也在变化。

让我们知道它是否有效并使规则更具可读性。

快乐的Sitecoring!