

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 设计一个在 Contact Lens 的规则中使用联系属性的流
<a name="rules-task-contact-attributes"></a>

一个规则中最多可以包含 5 个联系属性。

实时联系分析会话开始时会检索联系属性，在此时检索的任何数据都将用于整个会话期间的规则评估。会话开始后进行的任何联系属性更新都不会被捕获。

您可以将流设计为使用您在规则中指定的联系属性，然后相应地路由任务。例如，呼叫或聊天会到达您的联络中心。当 Contact Lens 分析通话或聊天时，它检测到一个**合规性**违规。例如，为呼叫创建的联系记录包含类似于下图的信息。它显示 **“类别** = **合规**”，它有两个自定义联系人属性：**CustomerType**= **VIP**，**AgentLocation**= **NYC**。

![触发合规性规则时的联系记录。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/contact-lens-rules-attributes-example1.png)


规则引擎可生成任务。任务的联系记录会从语音联系记录中继承联系属性，如下图所示。

![任务的联系记录，自定义联系属性。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/contact-lens-rules-attributes-example2.png)


语音联系记录显示为**上一个联系 ID**。

您在规则中指定的流应设计为使用联系属性并将任务路由到相应的所有者。例如，您可能希望将 **CustomerType = VIP** 的任务路由到特定的代理。

有关更多信息，请参阅 [使用联系属性](connect-contact-attributes.md)。