将参数化商品属性添加到处理规则
对于任何处理规则或处理规则集,可以基于概要文件数据在运行时对部分商品属性的值进行参数化。使用“策略”选项卡上可用的对话框,可以创建映射,这些映射使用常量或表达式对商品属性进行参数化。成功部署策略之后,您所创建的映射在运行时环境中将用来覆盖所退回商品的商品属性值。
请确保您已为商品定义可从“策略”选项卡进行参数化的属性,并且您已将一个或多个商品分配给正在定义的处理规则。
请求商品时,Interact 运行时会照旧处理请求,但是在要退回这些商品之前,运行时会根据应用的策略处理规则来确定是否可以将这些商品的任何属性参数化。对于已参数化的商品,运行时会接收相应属性映射,对这些商品进行评估,将返回值作为结果返回。
*
如果运行时确定已基于处理规则设置和表驱动功能(例如批处理流程图上的 Interact 流程框)进行参数化,那么对其进行评估时的顺序为首先是白名单,然后是策略处理规则,再是 offerBySQL 查询结果,如果之前的条件不可用,最后是缺省商品。
在“策略”选项卡上,您可以使用下列两种方法中的一种来创建、查看和编辑已参数化的商品属性设置。
1.
如果未在编辑“交互策略”选项卡,请单击选项卡,并单击编辑交互策略选项卡图标以进入编辑方式。
当您处于“仅查看”方式时,可以遵循此处描述的步骤来查看(但无法更改)商品属性参数化设置。
2.
a.
当“添加规则”面板可视时,已启用市场营销人员的分数高级选项参数化商品属性列和图标不可视。要在编辑规则时查看这些列,请单击关闭图标 (“关闭”图标)。
b.
此时会显示“参数化商品属性”面板,此面板在属性名称列中显示每个属性,在属性值列中显示要用于该属性的当前值。缺省情况下,会显示属性的缺省值。但是,可以遵循此处的步骤来覆盖这些值。
3.
属性值列中,单击当前所显示的值。
4.
列出所有可用函数、变量和运算符,以帮助您构建表达式。
可以单击“检查语法”以确定您的表达式是否有效。
*
检查语法使用测试运行 Interact 运行时服务器进行验证。您的测试运行运行时服务器必须正在运行,“检查语法”才可运作。
5.
完成编辑高级选项时单击确定,以关闭对话框并保存更改。