Skip to main content

RBACを使用したケース添付ファイルへアクセスの整理と管理

4 タスク

30 分

Visible to: All users
中級 Pega Platform '23 セキュリティ 日本語

シナリオ

TGBの募集職位への応募者は、申請プロセスの一環として履歴書をサブミットする必要があります。 候補者ケースに添付された履歴書のセキュリティーを確保するため、履歴書は採用担当者と人事部メンバーのみがアクセスできるようになっています。

  • ユーザーと採用担当者の権限を作成します。 
  • それぞれのアクセスロールに権限を適用します。
  • 添付ファイルのカテゴリーを作成して、履歴書を管理します。
  • ユーザーインターフェイスに添付ファイルセクションを追加します。

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

ロール ユーザー名 パスワード
Senior System Architect SSA@TGB pega123!
User User@TGB pega123!
Recruiter Recruiter@TGB pega123!
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。

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

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

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

詳細なタスク

1 ユーザーと採用担当者の権限を作成する

  1. チャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「SSA@TGB」と入力します。
    2. Passwordフィールドに「pega123!」と入力します。
  2. Dev Studioのヘッダーで、Create > Security > Privilegeをクリックして権限を作成します。
  3. Label フィールドに、「User」と入力します。
  4. Context セクションのApply toフィールドに、「TGB-HRApps-Work-Candidate」と入力するか選択し、最も可用性の高いロック解除バージョンのルールセットを選択します。
  5. 権限を保存します。
  6. 手順2~5を繰り返して、「Recruiter」という名前の権限を作成します。

2 権限をアクセスロールに適用する

  1. Dev Studioのナビゲーションペインで、Records > Security > Access Role NameをクリックしてAccess Role Nameのインスタンスを開きます。
  2. HRApps:Userをクリックして、既存のユーザーアクセスロールを開きます。 
  3. アクセスロール名のコピーを、最も可用性の高いロック解除バージョンのルールセットに保存します。
  4. Role タブで、 Add a row アイコンをクリックして新しいアクセスロールを追加します。
  5. Add access Role ObjectウィンドウのClassフィールドに、「TGB-HRApps-Work-Candidate」と入力するか選択します。
    Add Access role object class selection
  6. 「Access Controls」セクションでは、すべてのアクセスコントロールフィールドに「5」と入力します。
    User access control
    補足: すべてのフィールドに「5」と入力すると、ユーザーアクセスロールへのフルアクセスが可能になります。
  7. 「Privileges」セクションのName フィールドに「User privilege」と入力するか選択し、Level フィールドに「5」と入力します。
    User access role privileges
  8. Save をクリックして保存し、「Add access Role Object」ウィンドウを閉じます。
  9. アクセスロールを保存してチェックインします。 
  10. 手順2~9を繰り返して、次の画像または表に示すようにアクセスコントロールの詳細を備えたRecruiter権限をHRApps:Recruiterアクセスロールに追加します。
    フィールド
    Read instances 5
    Write instances 5
    Delete instances 0
    Read rules 5
    Write rules 0
    Delete rules 0
    Execute reports 5
    Execute activities 5
    Name Recruiter
    Level 5
    recruiter access controls

3 履歴書の添付ファイルカテゴリーを作成する

  1. App ExplorerでCandidate を右クリックし、 Create > Process > Attachment Categoryを選択します。
  2. Label フィールドに、「Resume」と入力します。
  3. Create and open」をクリックします。
  4. SecurityタブのAccess control list by privilegeセクションで、User権限およびRecruiter権限を追加します。
  5. User権限行で、Create EditView Delete own、およびDelete any のチェックボックスを選択します。
  6. Recruiter権限行で、Viewチェックボックスを選択します。
    Access control list privileges
  7. Availabilityタブで、すべてのチェックボックスをオフにし、Fileチェックボックスを選択します。
    Category attachment types
  8. Save をクリックして 添付ファイルカテゴリーを保存します。

4 ユーザーインターフェイスに添付ファイルボタンを追加する

  1. App Explorerで、CollectProfessionalDetails_0 セクションを開きます。
  2. セクションのコピーを、最も可用性の高いロック解除バージョンのルールセットに保存します。
  3. 埋め込みセクションの下にDynamic layoutを追加します。 
  4. 新しく追加されたダイナミックレイアウトにAttach contentコントロールを追加します。
  5. Attach contentの隣にあるView properties アイコンをクリックして、セルのプロパティウィンドウを開きます。
  6. Cell PropertiesウィンドウのGeneral タブにあるButton caption リストで、Textを選択します。
  7. Text フィールドに、「Attach Resume」と入力します。
    Attach content cell properties
  8. Submit をクリックして保存し、「Cell Properties」ウィンドウを閉じます。
  9. ワークを保存してチェックインします。
  10. チェックアウトされた記録がないことを確認します。
    No checked out records

作業の確認

  1. SSA @TGBとしてログアウトし、次のログイン情報を入力します。
    1. User nameフィールドに「User@TGB」と入力します。
    2. Passwordフィールドに「pega123!」と入力します。
  2. ケースをCollect Professional Detailsステップに進めます。
  3. Attach Resume」をクリックして、添付オーバーレイを開きます。
  4. デスクトップからサンプルの履歴書ファイルを選択します。
  5. Category フィールドで、「Resume」を選択します。
  6. Attach 」をクリックして、履歴書をケースに添付します。
    User Attach files view
  7. Submit」をクリックして、Collect Professional Detailsステップを完了します。
  8. Collect Education DetailsステップおよびCollect Work Sampleステップを進めます。
  9. Files & documents 」セクションで、「More 」アイコンをクリックし、「Download 」オプションと「Delete」オプションが表示されていることを確認します。
    User files and documents
  10. ケースをSubmissionステージの先に進め、ケースをConduct phone screenステップのRecruitingWBワークキューにルーティングします。
  11. 将来参照する候補者のcase IDを書き留めておきます。
  12. このチャレンジのPegaインスタンスからログアウトします。
  13. このチャレンジのPegaインスタンスに、以下のログイン情報を入力します。
    1. User nameフィールドに「Recruiter@TGB」と入力します。
    2. Passwordフィールドに「pega123!」と入力します。
  14. ユーザーポータルのダッシュボードで、Case Volumeガジェットの円をクリックして、未処理のケースにアクセスします。
  15. 手順7のケースIDを見つけ、クリックして開きます。
  16. Files & documents 」セクションで、「More 」アイコンをクリックし、「Download 」オプションのみが表示されていることを確認します。
    Recruiter FIles and Documents

このチャレンジは、下記のモジュールで学習したことを実践するための内容です。


このモジュールは、下記のミッションにも含まれています。

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