特定の HR ユーザーが参照できないように、フォーム上のフィールドを保護できます。
始める前に
必要なロール:sn_hr_core.admin、security_admin
このタスクについて
フィールドの
[アクセス制御] (ACL) を使用してフィールドを保護します。
注: この例では、[HR プロファイル] フォームの [民族] フィールドを HR マネージャー [hr_manager] 以下のロールを持つユーザーが表示できないように設定して、フィールドを保護する方法を示しています。
手順
-
次のように移動する。 .
-
ロールを昇格させて、[security_admin] を追加します。
ログイン名を選択し、
[ロールを昇格] を選択します。
-
[security_admin] を確認します。
-
[OK] を選択します。
-
編集する HR プロファイルレコードを選択します。
任意のレコードを選択できます。
-
[民族] フィールドを右クリックし、[セキュリティを構成する] を選択します。
-
[セキュリティ設定] メニューが表示されます。
[保護運用] フィールドを
[読み取り] に変更します。
-
フィールドを表示するロールを [選択済み] 列に移動します。
たとえば、[sn_hr_core.admin] を移動します。[読み取り] を選択して [sn_hr_core.admin] を追加すると、このロールの下のすべてのロールがそのフィールドを読めなくなります。たとえば、[sn_hr_core.manager] はこのロールの下にあり、ステップの完了後にはこのフィールドを表示できません。
-
[OK] をクリックします。
HRSM はスコープ対象のアプリケーションなので、フォーム内のスコープ対象のバージョンに自分が含まれていることを確認する必要があります。
- 設定アイコン
をクリックします。
- [システム設定] の下の [開発者] を選択します。
- [アプリケーション] を [ヒューマンリソース (HR):コア] に変更します。
![[システムの設定] から、HR のスコープ対象バージョンに変更します。](https://servicenow-prod.fluidtopics.net/api/khub/maps/xv4ZjFcStnVB3508UaWuww/resources/K1~HAudNTk3icLDdWf1fAg-xv4ZjFcStnVB3508UaWuww/content?v=1f78de9659ca0155)
- ウィンドウを閉じます。