- Pega アプリケーションを作成したら、左側の Cases タブをクリックし、次に Add a case type をクリックします。
- Add case type ダイアログで、ケースタイプ名を入力し、Submit をクリックします。
- Data model タブで、ケースで扱う field を追加します。 注: テーブルデータ (例: invoice の明細) を扱う場合は、Field group (list) 型の field も追加する必要があります。Options 列で、この種類のデータに対して先ほど作成したデータ型を指定します。
- Save をクリックして、新しく作成したケースを保存します。
- ビューごとにケースに表示するデータを変更する必要がある場合は、Views タブをクリックします。このタブでは、次のビューを設定できます。
- Create は、ケースの作成時に表示されるビューです
- Review は、ケースのレビュー時に表示されるビューです
- Edit は、ケースの編集時に表示されるビューです
- Case attachments は、添付ファイルの表示または追加時に表示されるビューです
- Case details では、ケースに関する情報が表示されます
- Submit をクリックします。
- PEGA 設定ファイルの Templates field に、ケースの完全名を指定します。 注: ケースの完全名は、アプリケーションの完全名とケースタイプ名を組み合わせたもので、形式は “Organization-Name of application-Class-Name of case type” です。アプリケーションの完全名を確認するには、左側の App タブをクリックします。
ケースを削除する機能の追加
- 左側の App タブをクリックします。次に、ケースタイプ名をクリックして展開し、User Interface → Section → pyCaseInformation に移動します。
- Design タブで Add new をクリックし、新しい Button コントロールを追加します。
- 新しく追加した Button コントロールの横にある歯車アイコンをクリックして、プロパティを開きます。General タブで、Button caption fieldの既定のテキストを Delete に置き換えます。
- 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 をクリックします。
- Edit Activity フォームで Parameters タブをクリックし、型 String の新しい CaseHandle パラメーターを追加します。次に Steps タブをクリックし、Obj-Delete-By-Handle メソッドを追加して、Lock、ReleaseOnCommit、Immediate のチェックボックスをオンにします。InstanceHandle パラメーターの値fieldに Param.CaseHandle と入力します。Save をクリックして設定を保存します。
- アクティビティを作成したら、CaseHandle fieldに .pzInsKey と入力します。次に、Add a condition をクリックして Cancel アクションを追加します。Transition fieldで Go home (ユーザーをケース一覧に戻します) を選択し、Submit をクリックします。
- ケースエディターで Save をクリックして変更を保存します。
