我在Sitecore个性化中面临一个问题。
问题: 我想应用条件[产品代码可以是(A,B,C,D)中的任何东西,但是角色必须是“pp”。
为此,我的个性化条件如下: 在这个“和”条件下没有执行。
其中用户配置文件ProductCode字段包含A. 或者用户配置文件ProductCode字段包含B的位置 或者用户配置文件ProductCode字段包含C的位置 或者用户配置文件ProductCode字段包含D的位置 以及用户配置文件角色字段包含PP的位置
请建议
答案 0 :(得分:4)
在进行组合和嵌套和/或表达式时,相对容易进行扭曲。鉴于您无法真正对表达式的子部分进行限制,有时必须重新考虑如何设置这些表达式。
我通常建议的是尝试以这种方式设置你的状况。如果不出意外,它将使您更容易调试和评估出错的地方。
答案 1 :(得分:1)
最近,在营销中心使用Personalization时,我遇到了类似的情况。嵌套 ANDs 或 ORs 甚至 EXCEPT WHEREs 可以成为一个任务和一半,为任何人制定逻辑。
我应用的简化版本是这样的:
4个子规则中的每一个都包含相同的条件,而ProductCode字段也在变化。
让我们知道它是否有效并使规则更具可读性。
快乐的Sitecoring!