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