> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ケースタイプの作成

> ABBYY FlexiCapture からエクスポートされたドキュメントデータと原本を保存するための Pega ケースタイプを作成し、データモデルとビューを設定して、Delete ボタンを追加します。

新しいケースには、ABBYY FlexiCapture からエクスポートされたドキュメントデータとドキュメントの原本が保存されます。

新しいケースタイプを作成するには、次の手順に従います。

1. [Pega アプリケーションを作成](/ja/flexi-capture/connectors/pega/pega-create-app)したら、左側の **Cases** タブをクリックし、次に **Add a case type** をクリックします。

2. **Add case type** ダイアログで、ケースタイプ名を入力し、**Submit** をクリックします。

3. **Data model** タブで、ケースで扱う field を追加します。
   **注:** テーブルデータ (例: invoice の明細) を扱う場合は、**Field group (list)** 型の field も追加する必要があります。**Options** 列で、この種類のデータに対して[先ほど作成したデータ型](/ja/flexi-capture/connectors/pega/pega-create-app-data-type)を指定します。

4. **Save** をクリックして、新しく作成したケースを保存します。

5. ビューごとにケースに表示するデータを変更する必要がある場合は、**Views** タブをクリックします。このタブでは、次のビューを設定できます。
   * **Create** は、ケースの作成時に表示されるビューです
   * **Review** は、ケースのレビュー時に表示されるビューです
   * **Edit** は、ケースの編集時に表示されるビューです
   * **Case attachments** は、添付ファイルの表示または追加時に表示されるビューです
   * **Case details** では、ケースに関する情報が表示されます

6. **Submit** をクリックします。

7. PEGA 設定ファイルの **Templates** field に、ケースの完全名を指定します。

<Note>
  ケースの完全名は、アプリケーションの完全名とケースタイプ名を組み合わせたもので、形式は "Organization-Name of application-Class-Name of case type" です。アプリケーションの完全名を確認するには、左側の **App** タブをクリックします。
</Note>

<div id="adding-the-ability-to-delete-the-case">
  ## ケースを削除する機能の追加
</div>

ケースを削除できるようにするには、そのUIに **Delete** ボタンを追加する必要があります。次の手順を実行します。

1. 左側の **App** タブをクリックします。次に、ケースタイプ名をクリックして展開し、**User Interface → Section → pyCaseInformation** に移動します。
2. **Design** タブで **Add new** をクリックし、新しい **Button** コントロールを追加します。
3. 新しく追加した **Button** コントロールの横にある歯車アイコンをクリックして、プロパティを開きます。**General** タブで、**Button caption** fieldの既定のテキストを **Delete** に置き換えます。
4. **Cell Properties** ダイアログで、**Actions** タブをクリックし、次に **Create an action set** をクリックします。**Action set 1** で **Add an event** をクリックして **Click** を選択します。次に、**Add an action → All actions** をクリックし、**Other** カテゴリから **Run activity** を選択します。**Activity** fieldに、新しいアクティビティ名として *DeleteCase* と入力します。次に、新しいアクティビティを開いて **Create and open** をクリックします。
5. **Edit Activity** フォームで **Parameters** タブをクリックし、型 *String* の新しい **CaseHandle** パラメーターを追加します。次に **Steps** タブをクリックし、*Obj-Delete-By-Handle* メソッドを追加して、**Lock**、**ReleaseOnCommit**、**Immediate** のチェックボックスをオンにします。**InstanceHandle** パラメーターの値fieldに *Param.CaseHandle* と入力します。**Save** をクリックして設定を保存します。
6. アクティビティを作成したら、**CaseHandle** fieldに *.pzInsKey* と入力します。次に、**Add a condition** をクリックして **Cancel** アクションを追加します。**Transition** fieldで *Go home* (ユーザーをケース一覧に戻します) を選択し、**Submit** をクリックします。
7. ケースエディターで **Save** をクリックして変更を保存します。

新しく作成した **Delete** ボタンがケースUIに表示されます。このボタンをクリックするとケースが削除され、そのページが閉じます。ケース一覧を更新するには、**Refresh** をクリックします。
