RBACを使用したケース添付ファイルへアクセスの整理と管理
Archived
4 タスク
30 分
シナリオ
TGBの募集職位への応募者は、申請プロセスの一環として履歴書をサブミットする必要があります。 候補者ケースに添付された履歴書のセキュリティーを確保するため、履歴書は採用担当者と人事部メンバーのみがアクセスできるようになっています。
- ユーザーと採用担当者の権限を作成します。
- それぞれのアクセスロールに権限を適用します。
- 添付ファイルのカテゴリーを作成して、履歴書を管理します。
- ユーザーインターフェイスに添付ファイルセクションを追加します。
以下の表は、チャレンジに必要なログイン情報をまとめたものです。
ロール | ユーザー名 | パスワード |
---|---|---|
シニアシステムアーキテクト | SSA@TGB | rules |
ユーザー | User@TGB | rules |
採用担当者 | Recruiter@TGB | rules |
補足: 練習環境では、複数のチャレンジの完了をサポートする場合があります。 その結果、チャレンジのウォークスルーに表示される設定は、お客様の環境と完全に一致しない場合があります。
チャレンジ ウォークスルー
詳細なタスク
1 ユーザーと採用担当者の権限を作成する
- ユーザー名SSA@TGBでログインします。
- Dev Studioのヘッダーで、Create > Security > Privilegeをクリックして権限を作成します。
- Label フィールドに、「User」と入力します。
- Context セクションのApply toフィールドに、「TGB-HRApps-Work-Candidate」と入力するか選択し、最も可用性の高いロック解除バージョンのルールセットを選択します。
- 権限を保存します。
- 手順2~5を繰り返して、「Recruiter」という名前の権限を作成します。
2 権限をアクセスロールに適用する
- Dev Studioのナビゲーションペインで、Records > Security > Access Role NameをクリックしてAccess Role Nameのインスタンスを開きます。
- HRApps:Userをクリックして、既存のユーザーアクセスロールを開きます。
- アクセスロール名のコピーを、最も可用性の高いロック解除バージョンのルールセットに保存します。
- Role タブで、 Add a row アイコンをクリックして新しいアクセスロールを追加します。
- Add access Role ObjectウィンドウのClassフィールドに、「TGB-HRApps-Work-Candidate」と入力するか選択します。
- 「Access Controls」セクションでは、すべてのアクセスコントロールフィールドに「5」と入力します。
補足: すべてのフィールドに「5」と入力すると、ユーザーアクセスロールへのフルアクセスが可能になります。
- 「Privileges」セクションのName フィールドに「User privilege」と入力するか選択し、Level フィールドに「5」と入力します。
- Save をクリックして保存し、「Add access Role Object」ウィンドウを閉じます。
- アクセスロールを保存してチェックインします。
- 手順2~9を繰り返して、次の画像に示すようにアクセスコントロールの詳細を備えた「Recruiter」権限をHRApps:Recruiterアクセスロールに追加します。
3 履歴書の添付ファイルカテゴリーを作成する
- App ExplorerでCandidate を右クリックし、 Create > Process > Attachment Categoryを選択します。
- Label フィールドに、「Resume」と入力します。
- Create and openをクリックします。
- SecurityタブのAccess control list by privilegeセクションで、User権限およびRecruiter権限を追加します。
- User権限の行で、Create、 Edit、View、 Delete own、およびDelete any のチェックボックスを選択します。
- Recruiter権限の行で、Viewチェックボックスを選択します。
- Availabilityタブで、すべてのチェックボックスをオフにし、Fileチェックボックスを選択します。
- Save をクリックして 添付ファイルカテゴリーを保存します。
4 ユーザーインターフェイスに添付ファイルボタンを追加する
- App Explorerで、CollectProfessionalDetails_0 セクションを開きます。
- セクションのコピーを、最も可用性の高いロック解除バージョンのルールセットに保存します。
- 埋め込みセクションの下にDynamic layoutを追加します。
- 新しく追加されたダイナミックレイアウトにAttach contentコントロールを追加します。
- Attach contentの隣にあるView properties アイコンをクリックして、セルのプロパティウィンドウを開きます。
- Cell PropertiesウィンドウのGeneral タブにあるButton caption リストで、Textを選択します。
- Text フィールドに、「Attach Resume」と入力します。
- Submit をクリックして保存し、「Cell Properties」ウィンドウを閉じます。
- ワークを保存してチェックインします。
- チェックアウトされた記録がないことを確認します。
作業の確認
- ユーザー名User@TGBでログインし、Candidateケースを作成します。
- ケースを「Collect Professional Details」ステップに進めます。
- Attach Resumeをクリックすると、添付ファイルのオーバーレイが表示されます。
- サンプルとなる履歴書のファイルをデスクトップから選択します。
- Category フィールドで、Resumeを選択します。
- 次に、Attach をクリックして、履歴書をケースに添付します。
- 今後の参考のため、候補者のcase IDをテキストファイルに保存します。
- Submitをクリックして、「Collect Professional Details」ステップを完了します。
- Actions > Refresh をクリックすると、添付ファイルが表示されます。
- Files & documents セクションで、More アイコンをクリックし、Download とDeleteのオプションが表示されることを確認します。
- ケースを「Conduct phone screen」ステップで「RecruitingWB」ワークキューにルーティングするために、「Submission」ステージを通過します。
- ユーザーポータルからログアウトします。
- ユーザー名Recruiter@TGBでログインします。
- ユーザーポータルのダッシュボードにある「Case volume」ガジェットで丸印をクリックし、オープンのケースにアクセスします。
- 手順7で保存したケースIDをクリックしてケースを開きます。
- Files & documents セクションでMore アイコンをクリックし、Download のオプションだけが表示されていることを確認します。