

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

# 隐藏的字段条件
<a name="case-field-hidden"></a>

您可以创建动态案例模板，根据其他字段值显示或隐藏字段，从而改善用户体验并降低代理的复杂性。

要使字段有条件地隐藏，请先设置隐藏字段条件。然后，在案例模板上，选择隐藏字段条件应应用于哪个字段。

例如，除非用户选择 “高级” 作为**用户级别**，否则您可能需要隐藏 “****高级**配置**” 字段。为实现此目的，您需要：

1. 根据 “**用户级别” 字段是否等于 “**高**级**” 创建隐藏字段条件。

1. 将隐藏字段条件应用于案例模板上的 “**高级配置**” 字段。

此功能提供了很大的灵活性。以下是您可以设置的其他几个示例：
+ 如果案例类型 = 基本，则隐藏 “优先级” 字段。
+ 如果客户类型 = 内部，则隐藏 “账单地址” 字段。
+ 如果状态 = 草稿，则隐藏 “批准” 字段。

您可以将隐藏字段条件应用于模板上的多个字段。

## 步骤 1：创建隐藏字段条件
<a name="step1-create-hidden-field-condition"></a>

1. 使用**管理员**账户登录 Amazon Connect 管理网站，或者使用分配给安全配置文件且其安全配置文件中具有以下权限的账户登录 Amazon Connect 管理网站：案**例**-**案例模板**-**创建**。

1. 在左侧导航菜单上，依次选择**座席应用程序**、**案例字段条件**。

1. 选择**新字段条件**。

1. 在 “**创建新字段条件**” 页面上，选择 “**隐藏**” 作为条件类型。

1. 使用**来源字段**下拉列表选择要评估的条件字段。

1. 通过单击 “添加条件” 按钮，您最多可以添加 5 个字段条件并选择是通过 AND 还是 OR 条件满足这些条件。

1. 配置可见性设置：
   + **默认可见性**：选择在没有条件匹配时是隐藏字段还是显示字段
   + **何时显示字段**：定义显示该字段的条件

1. 选择要检查的运算符和值。

1. 通过单击 “添加条件” 按钮，您最多可以添加 5 个字段条件并选择是通过 AND 还是 OR 条件满足这些条件。  
![配置了 3 个条件的隐藏字段条件。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/conditionally-hidden-with-3-conditions.png)

1. 选择**保存**，然后继续执行下一步来将条件添加到您的模板中。

## 步骤 2：向模板添加隐藏字段条件
<a name="step2-add-hidden-field-condition-template"></a>

在此步骤中，您可以指定隐藏条件将应用于哪些大小写字段。

1. 使用**管理员**账户登录 Amazon Connect 管理网站，或者使用分配给安全配置文件且安全配置文件中具有以下权限的账户登录 Amazon Connect 管理网站：案**例**-**案例模板**-**创建**或**编辑**。

1. 在左侧导航菜单上，依次选择**座席应用程序**、**案例模板**。

1. 选择要应用该条件的案例模板。

1. 在**字段**部分中，选择要将条件应用于的字段旁边的设置图标。

1. 在 “**修改 [字段] 的字段条件**” 中，使用下拉框选择要应用于该字段的隐藏条件。

1. 选择**应用**，然后选择**保存**以保存对模板的更改。

## 隐藏字段条件示例
<a name="example-hidden-field-conditions"></a>

### 示例 1：除非用户选择高级模式，否则隐藏高级选项
<a name="example1-hidden-conditions"></a>

1. 创建以下条件：如果 “**用户级别**” 等于 “**高级**”，则显示该字段。否则，默认情况下隐藏该字段。

1. 将此条件分配给案例模板上的 “**高级配置**” 字段。

1. 结果：只有当代理在**用户级别**中选择 “**高级” 时，才会显示高级****配置**。

### 示例 2：隐藏内部客户的账单字段
<a name="example2-hidden-conditions"></a>

1. 创建以下条件：如果 “**客户类型”** 不等于 “**内部**”，则显示该字段。如果 **“客户类型”** 等于 “**内部**”，则隐藏该字段。

1. 将此条件分配给案例模板上的 “**账单地址**” 字段。

1. 结果：当 “**客户类型**” 设置为 “**内部**” 时，**账单地址**将被隐藏。

### 示例 3：隐藏草稿案例的批准字段
<a name="example3-hidden-conditions"></a>

1. 创建以下条件：如果 “**状态”** 不等于 “**草稿**”，则显示该字段。如果 **“状态” 等于 “****草稿**”，则隐藏该字段。

1. 将此条件分配给案例模板上的 “**批准**” 字段。

1. 结果：在案例**状态变为 “**草稿**” 之前，**批准**将处于隐藏状态**。

## APIs 用于隐藏字段条件
<a name="hidden-field-conditions-apis"></a>

使用以下命令 APIs 以编程方式创建隐藏字段条件：
+ [CreateCaseRule](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCaseRule.html)：使用 “隐藏” 规则类型创建隐藏字段条件。
+ [CreateTemplate](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateTemplate.html)或 [UpdateTemplate](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_UpdateTemplate.html)：将隐藏字段条件与案例模板关联。