Skip to main content

チャレンジ

ケースライフサイクルの設計

シナリオ

「MyTown」の市長は住民のエンゲージメントを高め、提起された問題への行政のレスポンスを向上させたいと考えています。

この目標を達成するため、サービス コーディネーターは行政サービスで解決できるサービスのリクエストを住民に提出してもらいたいと考えています。 プロセスを開始するために、市長とサービスコーディネーターは、サービスリクエストの提出、検討、完了のためのワークフローのアウトラインを示しており、リクエストを管理するためのサービスリクエストのケースタイプを作成しました。

MLP1では、住民はユーザーポータルでサービスリクエストを作成し、サービスコーディネーターはユーザーポータルでリクエストを確認し、部門マネージャーとサービスコーディネーターはユーザーポータルでリクエストを解決します。 MLP2には、住民、サービスコーディネーター、および部門マネージャーは、モバイルチャネルでサービスリクエストケースを対話操作するオプションがあります。

以下の表は、チャレンジに必要なログイン情報をまとめたものです。

ロール ユーザー名 Password
アプリケーションデベロッパー author@mytown pega123!

チャレンジ ウォークスルー

このチャレンジを完了するには、Pegaインスタンスを起動する必要があります。

起動には5分ほどかかることがありますので、しばらくお待ちください。

詳細なタスク

1 ケースライフサイクルビューで項目を非表示にする

  1. App Studioナビゲーションペインで、Case types > Service Requestをクリックして、サービスリクエストのケースライフサイクルを表示します。
  2. ケースライフサイクルで、「View: Steps, Personas, Data, Releases」メニューをクリックして、チェックボックス項目のリストを表示します。
    Steps, Personas, Data, Releases list on the case life cycle
    補足: ベストプラクティスとしては、最初にケースライフサイクルを高いレベルで定義し、ペルソナ、チャネル、データオブジェクトを特定するのに役立てます。 ペルソナとデータは現時点では非表示にします。
  3. 「Personas」チェックボックスをオフにすると、ケースライフサイクルの「Personas & Channels」セクションが非表示になります。
  4. 「Data」チェックボックスをオフにすると、ケースライフサイクルの「Data & Interfaces」セクションが非表示になり、「Releases」チェックボックスの選択が自動的に解除されます。
  5. メニューの外側をクリックして「View:Steps, Personas, Data, Releases」メニューを非表示にします。

2 「Review」ステージと「Resolution」ステージを追加する

  1. 「Create」ステージの右側で「Stage」をクリックし、2番目のステージを追加します。
    Add a stage to the case life cycle
  2. 表示されるテキストボックスに「Review」と入力して2番目のステージ名を追加し、コンテクスチュアル プロパティ ペインを右側に表示します。
  3. コンテキスチャルプロパティペインの「General」タブで「Automatically move to next stage」を選択して、Reviewステージが完了したときにケースが自動的に進むようにします。
    stage transitions
  4. レビューステージの右側で「Stage」をクリックし、3番目のステージを作成します。
  5. 表示されるテキストボックスに「Resolution」と入力して、第3ステージの名前を追加し、コンテクスチュアル プロパティ ペインを右側に表示します。
  6. コンテクスチュアル プロパティ ペインの「General」タブで、「Resolve the case」を選択して、「Resolution」ステージが終了したときにケースを自動的に完了します。

3 「Create」ステージの開発

  1. 「Create」プロセスの「Create」ステージにある「ワークフロー」タブで、「Create」ステップにカーソルを合わせてDelete をクリックして、「Create」ステップを削除します。 
    Delete the Create step
  2. Form Stepをクリックしてマルチステップフォームにステップを追加します。
  3. 表示されるフィールドに「Report problem」と入力します。
  4. 「Form Step」をクリックしてマルチステップ フォームにステップを追加します。
  5. 表示されたフィールドに「Identify location」と入力します。
  6. 「Form Step」をクリックしてマルチステップ フォームにステップを追加します。
  7. 表示されるフィールドに「Request updates」と入力します。
  8. 「Create」をクリックして、右側にコンテクスチュアル プロパティペインを表示します。
  9. コンテクスチュアル プロパティ ペインの「Horizontal navigation」で、「Change」をクリックしてナビゲーション テンプレートを選択します。
    change the navigation content on multi step form
  10. 「Select a template」ウィンドウで「Vertical navigation」をクリックして、ナビゲーションメニューを縦並びに表示します。

4 「Review」の開発

  1. 「Review」ステージで「Process」にカーソルを合わせ、「Step」をクリックして、ステップタイプを選択します。
  2. 「Collect information」 をクリックして、ユーザー入力を収集するステップを追加します。
  3. 「Collect information」フィールドに「Schedule repair」と入力して、ステップに名前を付けます。
  4. 「Review」プロセスをクリックし、「Review submission」と入力してプロセスラベルを置き換えます。
    補足: 新しいプロセスが作成されると、Pega Platform™ではステージ名に基づいてプロセス名が自動的に割り当てられます。 デフォルトのプロセス名は、プロセスの最初のステップを作成した後に変更できます。
    Rename the review submission process

5 「Resolution」ステージの開発

  1. 「Resolution」ステージで、「Process」にカーソルを合わせ、「Step」をクリックしてステップタイプを選択します。
  2. 「Collect information」 をクリックして、ユーザー入力を収集するステップを追加します。
  3. 「Collect information」 フィールドに 「Perform repair」 と入力して、ステップに名前を付けます。
  4. 「Resolution」プロセスをクリックして「Resolve issue」と入力し、プロセスラベルを置き換えます。
  5. 「Step > Approve/Reject」をクリックして決定タスクを追加し、「Perform repair」の下に意思決定タスクを追加して「Approve/Reject」ステップを表示し、ケースライフサイクルにオルタネートステージを追加します。
    Add an Approve/Reject step
  6. 「Approve/Reject」フィールドに、「Review repair」と入力してステップに名前を付けます。
  7. 「Step」をクリックして「Resolution」ステージに3番目のステップを追加します。
  8. 「More」をクリックして、「Processes」「User actions」、および「Automations」という3つのステップタイプカテゴリーを表示します。
  9. 「Automations」をクリックして、システムによって自動的に実行または処理されるステップを表示します。
    Add an automation step
  10. 「Send email > Select」をクリックして、事前設定されたメールを自動的に送信するステップを追加します。
    Add Send email automation
  11. 「Send email」フィールドに「Send repair confirmation」と入力して、ステップに名前を付けます。
  12. 右上の「Save」をクリックします。 「Service Request」ケースライフサイクルが、作成されたステージとステップとともに表示されます。
    Service Request case life cycle
  13. ケースタイプのナビゲーションバーで、右上のconfiguration issuesアイコンをクリックしてDraft process warningsダイアログボックスを表示します。
    Configuration issues
    補足: ダイアログには、ワークフロー内の構成が不完全なステップがあると、そのつど警告が表示されます。 警告の数は、ケースライフサイクルを構成することで変化します。 これらの問題は後続の課題で対処するため、警告は無視します。
  14. 「Close」modalをクリックして、ケースライフサイクルに戻ります。

6 MLP 1のペルソナとチャネルを特定する

  1. ケースライフサイクルの左下隅で、「View: Steps」メニューをクリックして、チェックボックス項目のリストを表示します。
  2. 「Personas」および「Releases」チェックボックスを選択すると、ケースライフサイクルの「Personas & Channels」セクションが表示されます。
  3. 「Create」ステージの「Personas & Channels」セクションで、「Persona」>「New persona」の順にクリックしてNew personaダイアログボックスを表示します。
    Add a new persona from the case life cycle
  4. 「Persona name」フィールドに「Resident」と入力します。
  5. 「Submit」をクリックしてNew personaダイアログボックスを閉じ、デフォルトで追加された「Resident persona」および「ユーザーポータル」チャネルを表示します。
  6. 「User Portal」チャネルをクリックして、右側に構成ペインを表示します。
  7. 構成ペインの「追加の詳細」セクションでRelease リストをクリックし、「MLP 1」をクリックします。 MLP 1タグは、「ケースデザイナー」の「ユーザーポータル」チャネルに表示されます。
    Configure release for user portal
  8. 手順3~7を繰り返して、Reviewステージに「Services coordinator」という新しいペルソナを追加し、ユーザーポータルに「MLP 1」をタグ付けします。
  9. Resolutionステージで、「Persona」>「Manager」の順にクリックして「Manager」ペルソナを追加します。
  10. 手順6~7を繰り返して、マネージャーユーザーポータルチャネルに「MLP 1」をタグ付けします。
  11. Resolutionステージで、「Persona」>「Services coordinator」の順にクリックして「Services coordinator」ペルソナを追加します。
  12. 手順6~7を繰り返して、サービスコーディネーターユーザーポータルチャネルに「MLP 1」をタグ付けします。
    Personas for MLP1 added

7 MLP 2ペルソナとチャネルを特定する

  1. 「Create」ステージでは、Residentペルソナで、「Channel」>「Mobile」の順にクリックして、Residentペルソナにモバイルチャネルを追加します。
  2. 選択したユーザーモバイルアプリチャネルを使用して、構成ペインの「Additional details」セクションでRelease リストをクリックし、「MLP 2」をクリックします。
  3. 手順1~2を繰り返して、各ペルソナのモバイルチャネルに「MLP 2」を追加してタグ付けします。
    Personas and channels for MLP 2 added to the case life cycle

8 MLP 1のデータオブジェクトを特定する

  1. ケースライフサイクルの左下隅で、「View: Steps, Personas, Releases」メニューをクリックして、チェックボックス項目のリストを表示します。
  2. リストで、Data チェックボックスを選択して、ケースライフサイクルの「Data & Interfaces」セクションを表示します。
  3. 「Create」ステージの「Data & Interfaces」セクションで、「Data」>「New data object」の順にクリックしてNew data objectダイアログボックスを表示します。
    Add a new data object to the case life cycle
  4. 「Name」フィールドに「Request type」と入力します。
  5. 「Submit」をクリックしてNew data objectダイアログボックスを閉じ、デフォルトで追加されている「Requestタイプ」および「Pega システムオブレコード」を表示します。
  6. 「Pega」をクリックして、右側に構成ペインを表示します。
  7. 構成ペインの「追加の詳細」セクションでRelease リストをクリックし、「MLP 1」をクリックします。
    Configuration pane for the Pega SOR with Configure release icon highlighted
  8. 手順3~7を繰り返して、「Submitter information」「Previous issues at this location」データオブジェクトを「MLP 1」タグが付けられた「Create」ステージに追加します。
    Data objects added to the Create stage with MLP 1 tagged

作業の確認

  1. 「Workflow」タブの右上の「Save and run」をクリックして変更を保存して新しい「Service Request」ケースタイプのインスタンスを作成します。
  2. 「Report problem」ビューで、「No, advance the case」をクリックして、次のビューに進みます。 
    補足: Createプロセスのビューはモーダルとして表示されます。
    Report problem view
    補足: App Studioでは、まだビューを設定していないため、ケースライフサイクルの各ステップでビューを設定するように求められます。 メッセージは無視してかまいません。
  3. Identify locationステップで、「No, advance the case」をクリックします。
  4. Request updatesステップで、「No, advance the case」をクリックします。
  5. 「Schedule repair」ビューで「No, advance this case」をクリックします。
  6. 「Perform repair」ビューで「No, advance this case」をクリックします。
  7. 「Approval」ステップで、「Approve」をクリックしてケースを完了します。
    approval step at runtime


下記のミッションにも含まれています。

トレーニングを受講中に何か問題がありましたら、こちらをご覧ください: Pega Academy サポートのよくある質問 (FAQ).

このコンテンツは役に立ちましたか?

このコンテンツは 92% のユーザーにとって役に立ちました。

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice