Skip to main content

チャレンジ

モバイルアプリ体験をデザインする

This content has been updated. Click here to continue your progress in the latest version.

シナリオ

GoGoRoadでは、顧客がモバイルデバイスでAssistence Requestケースを作成できるようにしたいと考えています。 ユーザーモバイルアプリチャネルをカスタマイズして、顧客が次のことをできるようにモバイルアプリ体験をデザインします。 

  • Assistance Requestケースを作成する
  • 顧客に送信された通知を確認する
  • Assistance Requestケースで詳細を更新する
  • Assistance Requestケースの場所を更新する
  • ログオフ

また、起動画面やアプリアイコンを含むアプリのブランディングをカスタマイズしたり、3分間操作しない場合はロックされるように設定したりします。 

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

ロール ユーザー名 Password
アプリケーションデベロッパー author@gogoroad pega123!
補足: 練習環境では、複数の課題の完了をサポートする場合があります。  その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。  

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

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

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

詳細なタスク

1 アプリメニューにナビゲーションを設定する

  1. App Studioのナビゲーションペインで、「Channels」をクリックしてマルチチャネル設定にアクセスします。 
  2. 「Current channel interfaces」セクションで、「User Mobile App」をクリックして、モバイルアプリケーションの作業を開始します。
    UserChannel
  3. Navigation セクションの「Create」の右にある歯車アイコンをクリックして、ナビゲーションアイコンの設定を構成します。
  4. 「Name」フィールドに「Create case」と入力します。
  5. Assistance Requestチェックボックスが選択されていることを確認し、「Submit」をクリックしてダイアログを閉じます。
    SectionSelection
  6. 「Navigation」セクションで、「Add」>「Mobile list」ページをクリックすると、メニューオプションのリストが表示されます。
  7. Mobile list pagesカテゴリーの下にあるオプションで、「Assistance Request」リストをクリックして、インターフェイスに追加します。
  8. 「Navigation」セクションでは、ハンドルアイコンをドラッグして以下の順序を反映させます:Assistance requestリスト、ケースの作成、通知、ログオフ。
  9. 「Navigation」セクションで、残りのアイテム列の「Delete」 アイコンをクリックすると、「Navigation」セクションが以下の画像のようになります。
    navmenu05
  10. モバイルアプリのプレビューで、下部のナビゲーションに4つのオプションのみ存在することを確認します。 
    navmenu06

2 「Assistance request」ケースにアクションを追加します。

  1. Content タブの「リストページ」次に「Assistance requestリスト」をクリックすると、Assistance requestリストページの設定にアクセスできます。
  2. 「Swipe actions」エリアの「Left side actions」セクションで、「Follow」の右にあるゴミ箱アイコンをクリックして、スワイプアクションを削除します。
    FollowAction
  3. 「Left side actions」セクションで、「Add」「Identify location」をクリックして、スワイプアクションを追加します。
  4. 「Identify location(場所の特定)」の右にある歯車アイコンをクリックして、Edit settingsダイアログボックスを表示します。
  5. Edit settingsダイアログボックスで、「Change」をクリックして、アイコンクラスピッカーウィンドウを表示します。
  6. アイコンクラスピッカーウィンドウのSearchフィールドに、「pi-location」と入力します。
  7. アイコンクラスピッカーウィンドウで、「pi-location」アイコンを選択し、「Submit」をクリックして「Edit settings」ダイアログボックスを閉じます。

 

3 アプリ名、説明、セキュリティの設定

  1. モバイルチャネルページで、Configurationタブを選択し、Generalカテゴリーをクリックします。
  2. モバイルアプリ名フィールドに「Roadside Assist」と入力して、モバイルアプリの名前を変更します。 
  3. Descriptionフィールドに「Help is never far away with Roadside Assist!」と入力します。  
  4. Select roleリストで、「User」を選択して、このチャネルのユーザーロールにアクセス権限を付与します。 
  5. 左メニューのナビゲーションで、Securityカテゴリーを選択します。
  6. Authentication and Security設定セクションで、「Lock app after x minutes of inactivity」フィールドのタイムアウト値として3を入力します。

4 アプリのブランディングをカスタマイズする

  1. 「Layout」タブのブランディングカテゴリーをクリックして、ブランディングオプションを設定します。 
  2. 起動画面エリアにポインタを合わせると、Changeボックスが表示されます。
  3. 「Change」をクリックすると、起動画面ウィンドウが開きます。
    ChangeIcon
  4. 起動画面ウィンドウで、「Icon」タブをクリックして起動画面のアイコンを選択します。 
  5. Select iconエリアで、ゲージアイコンをクリックして、起動画面のアイコンとして選択します。
    ChangeIcon2
  6. 「Generate」をクリックすると、Roadside Assistアプリにアイコンが追加されます。
  7. 手順2~6を繰り返して、アプリアイコンを変更します。 
  8. モバイルアプリのテーマを設定するには、「Theme」カテゴリーをクリックします。
  9. Mobile specific colors セクションで、Mobile bottom navigationの右にあるスウォッチをクリックします。
    Roadside assist mobile app Theme
  10. カラースウォッチウィンドウで、白を選択するか、Hex値 #FFFFFFを入力します。
  11. 「Save」をクリックすると、選択が確定し、カラースウォッチウィンドウを閉じます。
  12. 手順9~11を繰り返して、2次スワイプ動作プライマリボタンの色をダークグリーンに変更するか、Hex値 #064F2Eと入力します。
  13. モバイルアプリのプレビューで、色の変更を確認します。
  14. App Studioのメインウィンドウで、「Save」をクリックして変更を保存します。
    Mobile Assist mobile app preview

作業の確認

  1. デバイス別のアプリストア(iOS の場合は App Store、Android の場合は Google Play)から Pega Mobile Preview をインストールします。 
  2. ウェブブラウザの右上にあるPegaのアイコンをクリックしてQRコードを生成します。 
    5-1mobilePreview
  3. Pega Mobile Previewを開き、QRコードをスキャンしてアプリをプレビューします。
     
    補足: さらにアプリを開いて、デバイス上のプレビューとチャネル内のプレビューが一致していることを確認することで、作業を確認することができます。


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

If you are having problems with your training, please review the Pega Academy Support FAQs.

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

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

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