在本示例中,LinkByText 业务规则用于识别某个模式及设置多个属性。
“支持问题”模块包含一个称为“Mail sent from”的“文本”属性。
该属性用于输入发送有关支持问题信息的人员的邮件标识。
如果“Mail sent from”属性包含某个模式,那么您可以使用 LinkByText 业务规则来自动设置“客户链接”属性。
在“配置”模块中,添加了一个用于将所有 .*@examplecompany.* 实例与客户“Example Company Inc.”匹配的元素。
因此,当在“Mail sent from”属性中设置了 john@examplecompany.com 时,“客户”链接将自动设置为“Example Company Inc.”。
要使用 LinkByText 业务规则来设置场景:
- 通过单击来添加模块。对于模块名称,输入 LinkByText。
该模块包含缺省“元素信息”属性和“标识”、“标题”以及“描述”属性。
- 添加“链接”属性。对于属性名称,指定客户并提供“客户”模块的链接。
- 在 LinkByText 配置模块中,添加具有以下详细信息的元素:
- 指定标题 Example Company Inc.
- 对于描述,输入 .*@examplecompany\.com
- 在“客户”属性中,链接到“Example Company Inc.”
- 将“描述”属性的标识(为“正则表达式属性标识”)设置为 651。
- 将“客户”属性的标识(为“链接属性标识”)设置为661
- 在业务规则容器属性中,输入业务规则。该容器属性必须放置在目标模块中,在本示例中,目标模块为“支持问题”模块。
目标链接属性(“支持问题”模块中的“客户”属性)的标识为 676。
配置模块(LinkByText 模块)的标识为 30。
=LinkByText('Mail sent from',"676","30","651","661")
- 当创建了元素,并且将“Mail sent from”属性设置为与“Example Company Inc.”地址匹配的地址时,链接将设置为“Example Company Inc.”属性。
要进行其他匹配,请在配置模块中创建一个元素,创建一个正则表达式,并提供一个要在匹配情况下设置的链接。