ケースライフサイクルの設計
8 タスク
30 分
シナリオ
「MyTown」の市長は住民のエンゲージメントを高め、提起された問題への行政のレスポンスを向上させたいと考えています。
この目標を達成するため、サービスコーディネーターは行政サービスで解決できるサービスのリクエストを住民に提出してもらいたいと考えています。 プロセスを開始するために、市長とサービスコーディネーターは、サービスリクエストの提出、検討、完了のためのワークフローのアウトラインを示しており、リクエストを管理するためのサービスリクエストのケースタイプを作成しました。
MLP1では、住民はウェブポータルでサービスリクエストを作成し、サービスコーディネーターはユーザーポータルでリクエストを確認し、部門マネージャーとサービスコーディネーターはウェブポータルでリクエストを解決します。 MLP2には、住民、サービスコーディネーター、および部門マネージャーは、モバイルチャネルでサービスリクエストケースを対話操作するオプションがあります。
補足: このチャレンジのフレームワークでは、Pega Platform™のConstellationアーキテクチャを使用します。 従来のUIアーキテクチャでこのチャレンジを実践するには、バージョン8.7のチャレンジ「ケースライフサイクルの設計」を参照してください。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
アプリケーションデベロッパー | author@mytown | pega123! |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 ケースライフサイクルビューで項目を非表示にする
- チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
- User nameフィールドに「author@mytown」と入力します。
- Password フィールドに「pega123!」と入力します。
- App Studioナビゲーションペインで、Case Types > Service Requestをクリックして、サービスリクエストのケースライフサイクルを表示します。
- ケースライフサイクルで、「View: Steps, Personas, Data, Releases (All)」メニューをクリックして、チェックボックス項目のリストを表示します。
補足: ベストプラクティスとしては、最初にケースライフサイクルを高いレベルで定義し、ペルソナ、チャネル、データオブジェクトを特定するのに役立てます。 ペルソナとデータは現時点では非表示にします。
- 「Personas」チェックボックスをオフにすると、ケースライフサイクルの「Personas & Channels」セクションが非表示になります。
- 「Data」チェックボックスをオフにすると、ケースライフサイクルの「Data & Interfaces」セクションが非表示になり、「Releases」チェックボックスの選択が自動的に解除されます。
- メニューの外側をクリックして「View: Steps, Personas, Data, Releases」メニューを非表示にします。
2 ReviewステージとResolutionステージを追加する
- Createステージの右側で「Stage」をクリックし、2番目のステージを追加します。
- 表示されるテキストボックスに「Review」と入力して2番目のステージ名を追加し、コンテクスチュアルプロパティペインを右側に表示します。
- コンテクスチュアルプロパティペインのGeneralタブで「Automatically move to next stage」を選択して、Reviewステージが完了したときにケースが自動的に進むようにします。
- レビューステージの右側で「Stage」をクリックし、3番目のステージを作成します。
- 表示されるテキストボックスに「Resolution」と入力して、第3ステージの名前を追加し、コンテクスチュアルプロパティペインを右側に表示します。
- コンテキスチャルプロパティペインのGeneralタブで、 を選択して、Resolutionステージが終了したときにケースを自動的に完了します。
3 Createステージの作成
- CreateプロセスのCreateステージにあるWorkflowタブで、Createステップにカーソルを合わせてDelete をクリックして、Createステップを削除します。
- Form Stepをクリックしてマルチステップフォームにステップを追加します。
- 表示されるフィールドに「Report problem」と入力します。
- 「Form Step」をクリックしてマルチステップフォームにステップを追加します。
- 表示されたフィールドに「Identify location」と入力します。
- 「Form Step」をクリックしてマルチステップフォームにステップを追加します。
- 表示されたフィールドに「Identify submitter」と入力します。
- 「Form Step」をクリックしてマルチステップフォームにステップを追加します。
- 表示されるフィールドに「Request updates」と入力します。
4 Reviewステージの開発
- Reviewステージで「Process」にカーソルを合わせ、「Step」をクリックして、ステップタイプを選択します。
- 「Collect information」をクリックして、ユーザー入力を収集するステップを追加します。
- Collect informationフィールドに「Schedule repair」と入力して、ステップに名前を付けます。
- Reviewプロセスをクリックし、「Review submission」と入力してプロセスラベルを置き換えます。
補足: 新しいプロセスが作成されると、Pega Platform™ではステージ名に基づいてプロセス名が自動的に割り当てられます。 デフォルトのプロセス名は、プロセスの最初のステップを作成した後に変更できます。
5 Resolutionステージの作成
- Resolutionステージで、「Process」にカーソルを合わせ、「Step」をクリックしてステップタイプを選択します。
- 「Collect information」をクリックして、ユーザー入力を収集するステップを追加します。
- Collect informationフィールドに 「Perform repair」と入力して、ステップに名前を付けます。
- Resolutionプロセスをクリックして「Resolve issue」と入力し、プロセスラベルを置き換えます。
- 「Step」>「Approve/Reject」をクリックして決定タスクを追加し、「Perform repair」の下に意思決定タスクを追加して「Approve/Reject」ステップを表示し、ケースライフサイクルにオルタネートステージを追加します。
- Approve/Rejectフィールドに、「Review repair」と入力してステップに名前を付けます。
- 「Step」をクリックして「Resolution」ステージに3番目のステップを追加します。
- 「More」をクリックして、「Processes」、「User actions」、および「Automations」という3つのステップタイプカテゴリーを表示します。
- 「Automations」をクリックして、システムによって自動的に実行または処理されるステップを表示します。
- 「Send email」>「Select」をクリックして、事前設定されたメールを自動的に送信するステップを追加します。
- 「Send email」フィールドに「Send repair confirmation」と入力して、ステップに名前を付けます。
- 右上の「Save」をクリックします。 「Service Request」ケースライフサイクルが、作成されたステージとステップとともに表示されます。
- ケースタイプのナビゲーションバーで、右上のconfiguration issuesアイコンをクリックしてDraft process warningsダイアログボックスを表示します。
補足: ダイアログには、プロセス内の構成が不完全なステップがあると、そのつど警告が表示されます。 警告の数は、ケースライフサイクルを構成することで変化します。 これらの問題は後続の課題で対処するため、警告は無視します。
- Close modalをクリックして、ケースライフサイクルに戻ります。
6 MLP 1のペルソナとチャネルを特定する
- ケースライフサイクルの左下隅で、「View: Steps」メニューをクリックして、チェックボックス項目のリストを表示します。
- 「Personas」および「Releases」チェックボックスを選択すると、ケースライフサイクルの「Personas & Channels」セクションが表示されます。
- Createステージの「Personas & Channels」セクションで、「Persona」>「New persona」の順にクリックしてNew Personaダイアログボックスを表示します。
- 「Persona name」フィールドに「Resident」と入力します。
- 次の行で、新しい「Resident」ペルソナの画像を表すアイコンをクリックします。
- 「Submit」をクリックしてNew Personaダイアログボックスを閉じ、デフォルトで追加された「Resident persona」および「Web Portal」チャネルを表示します。
補足: ペルソナ名またはアイコンを更新するには、App StudioナビゲーションペインでUsers > User Management > Personasタブを選択します。 更新するペルソナの名前をクリックし、Configurationタブを選択します。 更新が行われたら、「Save」をクリックします。
- 「Web Portal」チャネルをクリックして、右側に設定ペインを表示します。
- 設定ペインの「Additional details」セクションでRelease リストをクリックし、「MLP 1」をクリックします。 MLP 1タグは、「Case Designer」の「Web Portal」チャネルに表示されます。
- 手順3~8を繰り返して、Reviewステージに「Services coordinator」という新しいペルソナを追加し、Web Portalに「MLP 1」をタグ付けします。
- Resolutionステージで、「Persona」>「Manager」の順にクリックして「Manager」ペルソナを追加します。
- 手順7~8を繰り返して、「Managers Web Portal」チャネルに「MLP 1」をタグ付けします。
- Resolutionステージで、「Persona」>「Services coordinator」の順にクリックして「Services coordinator」ペルソナを追加します。
- 手順7~8を繰り返して、「Services coordinator Web Portal」チャネルに「MLP 1」をタグ付けします。
- 右上にあるSaveをクリックします。 これで、MLP 1のペルソナとチャネルが作成されました。
7 MLP 1のペルソナとチャネルを特定する
- 「Create」ステージでは、Residentペルソナで、「Channel」>「Mobile」の順にクリックして、「Resident」ペルソナにモバイルチャネルを追加します。
- 選択したUser Mobile Appチャネルを使用して、設定ペインの「Additional details」セクションでReleaseリストをクリックし、「MLP 2」をクリックします。
- 手順1~2を繰り返して、各ペルソナのモバイルチャネルに「MLP 2」を追加してタグ付けします。
- 右上にあるSaveをクリックします。 これで、MLP2のチャネルが作成されました。
8 MLP 1のデータオブジェクトを特定する
- ケースライフサイクルの左下隅で、「View: Steps, Personas, Releases (All)」メニューをクリックして、チェックボックス項目のリストを表示します。
- リストで、Data チェックボックスを選択して、ケースライフサイクルの「Data & Interfaces」セクションを表示します。
- Createステージの「Data & Interfaces」セクションで、「Data」>「Data object」>「New data object」の順にクリックしてNew data objectダイアログボックスを表示します。
- 「Name」フィールドに「Request type」と入力します。
- 「Submit」をクリックしてNew data objectダイアログボックスを閉じ、デフォルトで追加されている「Request type」データオブジェクトおよび「Pega システムオブレコード」を表示します。
- 「Pega」をクリックして、右側に構成ペインを表示します。
- 設定ペインの「Additional details」セクションでRelease リストをクリックし、「MLP 1」をクリックします。
- 手順3~7を繰り返して、Personデータオブジェクトを「MLP 1」タグが付けられたCreateステージに追加します。
- 右上にあるSaveをクリックします。 これで、MLP 1のデータオブジェクトとインターフェイスが作成されました。
作業の確認
- Workflowタブの右上の をクリックして変更を保存して新しい「Service Request」ケースを作成します。
- 「Report problem」ビューで、「Next」をクリックして、次のビューに進みます。
- 「Identify location」ビューで、「Next」をクリックします。
- 「Identify submitter」ビューで、「Next」をクリックします。
- 「Request updates」ビューで、「Advance this Case」をクリックします。
- 「Schedule repair」ビューで、「Advance this case」をクリックします。
- 「Perform repair」ビューで、「Advance this case」をクリックします。
- 「Approval」ステップで、「Approve」をクリックしてケースを完了します。
このチャレンジは、下記のモジュールで学習したことを実践するための内容です。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。