

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 非表示のフィールド条件
<a name="case-field-hidden"></a>

他のフィールド値に基づいてフィールドを表示または非表示にする動的ケーステンプレートを作成して、ユーザーエクスペリエンスを向上させ、エージェントの複雑さを軽減できます。

フィールドを条件付きで非表示にするには、まず非表示のフィールド条件を設定します。次に、ケーステンプレートで、非表示のフィールド条件を適用するフィールドを選択します。

たとえば、ユーザーが**ユーザーレベル**として**アドバンストを選択しない限り、アドバンスト設定**フィールドを非表示にすることができます。 ****これを実現するには、次の操作を行います。

1. **ユーザーレベル**フィールドが **Advanced** と等しいかどうかに基づいて、非表示のフィールド条件を作成します。

1. 非表示のフィールド条件をケーステンプレートの**高度な設定**フィールドに適用します。

この機能は、多くの柔軟性を提供します。設定できるその他の例をいくつか示します。
+ Case Type = Basic の場合、Priority フィールドを非表示にします。
+ Customer Type = Internal の場合、請求先住所フィールドを非表示にします。
+ Status = Draft の場合、承認フィールドを非表示にします。

テンプレートの複数のフィールドに非表示のフィールド条件を適用できます。

## ステップ 1: 非表示のフィールド条件を作成する
<a name="step1-create-hidden-field-condition"></a>

1. **管理者**アカウント、またはセキュリティプロファイルで次のアクセス許可を持つセキュリティプロファイルに割り当てられたアカウントを使用して、Amazon Connect 管理者ウェブサイトにログインします: **Cases** - **Case Templates** - **Create**。

1. 左側のナビゲーションバーで、**[エージェントアプリケーション]**、**[ケースフィールド条件]** の順に選択します。

1. **[新しいフィールド条件]** を選択します。

1. **新しいフィールド条件の作成**ページで、条件タイプとして**非表示**を選択します。

1. **ソースフィールド**のドロップダウンリストを使用して、条件を評価するフィールドを選択します。

1. 条件の追加ボタンをクリックして、最大 5 つのフィールド条件を追加し、それらが AND 条件と OR 条件のどちらで満たされるかを選択できます。

1. 可視性設定を構成します。
   + **デフォルトの可視性**: 条件が一致しない場合にフィールドを非表示にするか表示するかを選択します
   + **Show field when**: フィールドを表示する条件を定義します。

1. 確認する演算子と値を選択します。

1. 条件の追加ボタンをクリックして、最大 5 つのフィールド条件を追加し、それらが AND 条件と OR 条件のどちらで満たされるかを選択できます。  
![3 つの条件が設定されている非表示フィールド条件。](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/conditionally-hidden-with-3-conditions.png)

1. **[保存]** を選択し、次の手順に進み、テンプレートに条件を追加します。

## ステップ 2: テンプレートに非表示のフィールド条件を追加する
<a name="step2-add-hidden-field-condition-template"></a>

このステップでは、非表示条件が適用されるケースフィールドを指定します。

1. **管理者**アカウント、またはセキュリティプロファイルで次のアクセス許可を持つセキュリティプロファイルに割り当てられたアカウントを使用して Amazon Connect 管理者ウェブサイトにログインします: **ケース** - **ケーステンプレート** - **作成**または**編集**。

1. 左側のナビゲーションメニューで、**[Agent applications]** (エージェントアプリケーション)、**[Case templates]** (ケーステンプレート) の順に選択します。

1. 条件を適用するケーステンプレートを選択します。

1. **[フィールド]** セクションで、条件を適用するフィールドの横にある設定アイコンを選択します。

1. [field] **のフィールド条件の変更**で、ドロップダウンボックスを使用して、フィールドに適用する非表示条件を選択します。

1. **[適用]** を選択し、**[保存]** を選択して、テンプレートに変更を保存します。

## 非表示フィールド条件の例
<a name="example-hidden-field-conditions"></a>

### 例 1: ユーザーがアドバンストモードを選択しない限り、アドバンストオプションを非表示にする
<a name="example1-hidden-conditions"></a>

1. 次の条件を作成します。**ユーザーレベル**が **Advanced** の場合、 フィールドを表示します。それ以外の場合は、デフォルトで フィールドを非表示にします。

1. この条件をケーステンプレートの**高度な設定**フィールドに割り当てます。

1. 結果: **詳細設定**は、エージェントが**ユーザーレベルで****詳細**を選択した場合にのみ表示されます。

### 例 2: 内部顧客の請求フィールドを非表示にする
<a name="example2-hidden-conditions"></a>

1. 次の条件を作成します。**Customer Type** が **Internal** と等しくない場合は、 フィールドを表示します。**Customer Type** が **Internal** に等しい場合は、 フィールドを非表示にします。

1. この条件をケーステンプレートの**請求先住所**フィールドに割り当てます。

1. 結果: **顧客タイプ**が**内部**に設定されている場合、**請求先住所**は非表示になります。

### 例 3: ドラフトケースの承認フィールドを非表示にする
<a name="example3-hidden-conditions"></a>

1. 次の条件を作成します: **Status** が **Draft** と等しくない場合は、 フィールドを表示します。**Status** が **Draft** に等しい場合は、 フィールドを非表示にします。

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): 非表示フィールド条件をケーステンプレートに関連付けます。