Courseiva

CCNA Security And Data Protection Questions

52 questions · Security And Data Protection · All types, answers revealed

1
Multi-Selecthard

Which THREE of the following are benefits of using 'Scoped Applications' for HR?

Select 3 answers
A.Unlimited storage
B.Easier updates
C.Improved security
D.Data isolation
E.Automatic role assignment
AnswersB, C, D

Scoped applications encapsulate their artefacts, so changes stay contained rather than touching global tables and scripts. This containment means patches and upgrades can be applied without overwriting customisations, satisfying the stem's benefit of easier updates across the HR application lifecycle.

Why this answer

Scoped applications in ServiceNow provide easier updates (B) because each scope is versioned and can be published, installed, and upgraded independently, so HR app changes don't force updates to other customizations. Improved security (C) is a benefit because scoped apps enforce scope-level access controls, private script includes, and restricted cross-scope access, reducing the risk of unintended privilege escalation. Data isolation (D) is also correct because scoped apps keep their tables, business rules, and scripts within the application scope, preventing other applications from directly accessing or modifying HR data unless explicitly allowed.

Unlimited storage (A) is not a feature of scoped applications, and automatic role assignment (E) is not provided by scoping; roles must still be assigned through ACLs, groups, or user administration.

Exam trap

CIS-HR often tests the misconception that scoped applications automatically handle role assignments or provide unlimited resources, when in fact they focus on encapsulation, security, and isolation.

2
Multi-Selectmedium

An HR implementation specialist is configuring security for HR Service Delivery. They need to ensure that HR cases containing sensitive employee information are protected. Which TWO of the following are valid methods to restrict access to HR case records based on user roles? (Choose two.)

Select 2 answers
A.Create read ACLs on the HR case table that require specific roles, such as 'hr_agent' or 'hr_manager'.
B.Configure UI policies to hide HR case records from users without the appropriate roles.
C.Set up HR criteria to automatically assign HR cases to users based on their roles.
D.Use before query business rules to filter HR case records based on the current user's roles.
E.Create client scripts that check user roles and prevent form submission for unauthorized users.
AnswersA, D

Read ACLs on the HR case table are a standard way to control which roles can view HR case records. By requiring specific roles, you ensure that only authorized users can read the records. This is a fundamental security measure in ServiceNow and directly meets the requirement to restrict access based on roles.

Why this answer

Read ACLs and before query business rules are both valid methods to restrict access to HR case records based on roles. Read ACLs control access at the record level, while before query business rules filter queries to only return records the user is authorized to see. Together, they provide robust security.

Exam trap

The trap here is assuming that UI policies or client scripts can enforce data security, when they only affect the user interface and can be bypassed.

3
MCQmedium

What is the benefit of using 'HR Criteria' instead of hard-coded ACL scripts?

A.It allows non-developers to manage complex security rules
B.It is faster to execute
C.It replaces the need for roles
D.It forces the system to use encryption
AnswerA

HR Criteria replaces hard-coded ACL scripts with declarative, condition-based rules that business users configure through the ServiceNow interface. This satisfies the stem's constraint by removing developer dependency, letting HR staff maintain complex security logic themselves without scripting knowledge or code deployment cycles.

Why this answer

The benefit of using 'HR Criteria' instead of hard-coded ACL scripts is that it allows non-developers to manage complex security rules through a user-friendly interface. HR Criteria provide a declarative way to define conditions for access, which can be maintained by HR administrators without writing code. This reduces dependency on developers and speeds up changes.

Exam trap

CIS-HR often tests the advantages of HR Criteria over ACL scripts. Candidates might think that HR Criteria are faster or that they replace roles, but the key benefit is the ability for non-developers to manage security rules.

How to eliminate wrong answers

Option B is wrong because HR Criteria are not necessarily faster to execute; they are evaluated similarly to ACL scripts, and performance depends on the complexity of the criteria. Option C is wrong because HR Criteria do not replace the need for roles; they work in conjunction with roles to determine access. Option D is wrong because HR Criteria do not force encryption; encryption is a separate security measure.

4
MCQhard

An HR implementation specialist needs to ensure that HR case attachments containing sensitive employee information are protected from unauthorized access. The company requires that only the HR agent assigned to the case and the employee who opened the case can download the attachment. Which configuration should be implemented?

A.Enable encryption on the HR case table, which will automatically encrypt all attachments.
B.Use a UI Policy on the HR case form to hide the attachment widget from unauthorized users.
C.Create an ACL on the attachment table (sys_attachment) that checks if the current user is the assigned agent or the opened_for user on the associated HR case.
D.Create a before query business rule on the sys_attachment table that filters attachments based on the associated HR case's assigned agent and opened_for.
AnswerC

Attachments are stored in the sys_attachment table, and access to them is controlled by ACLs on that table. By creating an ACL that evaluates the associated HR case's assigned agent and opened_for fields, you can restrict download access to only those users. This is the correct approach because it directly secures the attachment records and integrates with the platform's security model.

Why this answer

The correct solution is to create an ACL on the sys_attachment table that checks the associated HR case's assigned agent and opened_for fields. This ensures that only those users can read the attachment record, which is required to download it. ACLs are evaluated for all access methods, including direct URLs and APIs, providing robust security.

Encryption and UI policies do not enforce access control.

Exam trap

The trap here is assuming that encrypting the HR case table or hiding the attachment widget secures attachments, when in fact attachments are separate records that require their own ACLs.

5
Multi-Selectmedium

Which TWO of the following can be used to restrict access to an HR Case?

Select 2 answers
A.UI Policy
B.HR Security Profiles
C.User Preferences
D.ACLs
E.Business Rules
AnswersB, D

HR Security Profiles are the primary HR-specific restriction mechanism, scoping case visibility by criteria such as department, location or HR service. They satisfy the requirement to limit which HR cases a user can access, alongside ACLs.

Why this answer

HR Security Profiles (B) are the ServiceNow HR-specific mechanism for restricting access to HR cases, as they define which HR case fields and records a user can view or modify based on their role and HR profile configuration. ACLs (D) are the platform's fundamental access control mechanism and can be applied to HR case tables and fields to enforce record-level and field-level read/write/create/delete restrictions. UI Policies (A) only control the visibility, mandatory, and read-only state of fields on a form and do not enforce security or restrict record access.

User Preferences (C) are personal display settings and have no bearing on access control. Business Rules (E) execute server-side logic on database operations but are not an access-restriction mechanism; they cannot replace ACLs or HR Security Profiles for controlling who can access an HR case.

Exam trap

The trap is confusing UI Policies or Business Rules with access control mechanisms, when only HR Security Profiles and ACLs actually restrict record-level access to HR Cases.

6
MCQmedium

An HR implementation specialist is configuring an HR Service Delivery (HR SD) instance where employees must be able to open their own HR cases but must never see cases opened by other employees. The solution should use a single, reusable configuration mechanism rather than writing bespoke business rules per case type. Which configuration should the specialist use to enforce this requirement?

A.A before query business rule on the HR Case table that adds opened_by equals the session user to every query
B.An Access Control list rule on the HR Case table with a condition comparing opened_by to the session user
C.HR Criteria records that evaluate the case opened_by field against the session user
D.A UI policy on the HR Case table that makes the opened_by field read-only for non-assigned users
AnswerB

Access Control lists (ACLs) are the platform's native mechanism for row-level and field-level authorization. A read ACL on the HR Case table with a condition such as opened_by equals the session user restricts any query to only the records the user owns, applies consistently across list views, reports, portal widgets, and APIs, and is reusable without per-case-type scripting.

Why this answer

Row-level visibility of HR cases is enforced with Access Control lists on the HR Case table, using a condition that compares the record's opened_by to the session user. ACLs are evaluated server-side for every query and read, so they protect list views, reports, portals, and APIs uniformly. Criteria, UI policies, and query business rules do not provide the same declarative, auditable protection.

Exam trap

The trap here is assuming that HR Criteria or UI policies restrict record visibility, when in fact only server-side Access Control lists enforce row-level read access.

7
Multi-Selecteasy

Which THREE of the following are valid ways to secure HR data within a ServiceNow instance?

Select 3 answers
A.Assigning 'public' to all HR tables.
B.Sharing passwords between HR admins.
C.Configuring Column-level encryption.
D.Applying HR Criteria for record-level security.
E.Using ACLs to restrict field and table access.
AnswersC, D, E

Column-level encryption protects sensitive HR fields such as salary or national insurance numbers at rest, so even database-level access reveals only ciphertext. This directly satisfies the stem's requirement to secure HR data within the instance, complementing access controls with cryptographic protection.

Why this answer

Option C is correct because Column-level encryption (CLE) in ServiceNow lets you encrypt specific sensitive fields such as salary or national ID at rest, so even users with table access cannot read the plaintext without the proper encryption context and role. Option D is correct because HR Criteria (hr_criteria) drive record-level security in HR Service Management, dynamically restricting which HR cases, profiles, and records a user can see based on conditions like department, location, or manager relationship. Option E is correct because Access Control Lists (ACLs) are ServiceNow's core authorization mechanism, letting you restrict table and field access by role, condition, and script, which is essential for locking down HR data.

Option A is wrong because assigning 'public' to HR tables would expose sensitive records to all users rather than securing them. Option B is wrong because sharing passwords between HR admins violates accountability and least-privilege principles and is not a valid security control.

8
Multi-Selecthard

Which THREE of the following are considered 'Sensitive HR Data' categories?

Select 3 answers
A.Social Security Number (SSN)
B.Salary Details
C.Employee Name
D.Medical Information
E.Case Description
AnswersA, B, D

Social Security Number is a government-issued identifier that uniquely identifies an individual, so it falls within Sensitive HR Data categories. The stem asks for three such categories, and SSN qualifies because exposure enables identity theft and requires restricted handling.

Why this answer

Option A (Social Security Number) is correct because a government-issued national identifier is a classic sensitive HR data element whose exposure enables identity theft and is protected under privacy regulations. Option B (Salary Details) is correct because compensation data is confidential personal financial information whose unauthorized disclosure can cause workplace and legal harm. Option D (Medical Information) is correct because health and medical records are highly sensitive personal data, often classified as a special category under privacy laws such as GDPR and HIPAA.

Option C (Employee Name) is not correct because a name alone is generally directory-level identifying information rather than sensitive HR data. Option E (Case Description) is not correct because a generic case description is not inherently a sensitive HR data category unless it contains specific protected elements.

9
MCQhard

An HR implementation specialist must ensure that employees can view their own HR profile, including job title and department, but cannot see compensation fields such as salary or bonus. Employees currently have the sn_hr_core.employee role. Which configuration most directly achieves field-level protection of compensation data while preserving access to non-sensitive HR profile fields?

A.Apply a dictionary attribute of no_audit to the compensation fields to restrict visibility
B.Create a read Access Control list on the compensation fields of the HR Profile table that denies access unless the user has a privileged HR role
C.Add a UI policy that hides the compensation fields on the HR Profile form for users without a privileged HR role
D.Create a before query business rule on the HR Profile table that filters out records containing compensation data for employees
AnswerB

Field-level ACLs evaluate specifically against the field being read, so a read ACL on the compensation fields that requires a privileged HR role will block employees from seeing salary and bonus while leaving other fields on the same HR Profile record readable. This is the most direct, declarative way to protect individual sensitive fields without hiding the entire record.

Why this answer

Field-level Access Control lists are the correct mechanism for protecting specific columns such as salary and bonus while leaving other fields on the same HR Profile record readable. Because ACLs evaluate field by field on the server, they apply consistently to forms, lists, reports, and APIs. UI policies, no_audit, and before query business rules cannot selectively protect individual fields from read access.

Exam trap

The trap here is treating UI policies as a security control, when they only affect what the browser renders and do not restrict server-side field reads.

10
MCQeasy

What is the purpose of the 'Delegated Developer' role?

A.To create new users
B.To allow users to modify all system settings
C.To allow end users to view HR cases
D.To allow developers to manage scoped applications without global admin
AnswerD

The Delegated Developer role grants scoped application development rights without requiring global admin, letting developers build and manage their own scoped apps. It satisfies the stem's requirement by enabling scoped application management without elevated global privileges.

Why this answer

The Delegated Developer role allows a user to create and manage scoped applications within their assigned scope without requiring the global admin role. It grants development capabilities limited to the delegated scope, preserving least privilege while enabling application development. This is the standard way to let developers work in ServiceNow without full platform administrative rights.

Exam trap

The trap is assuming Delegated Developer is a broad admin-like role — candidates pick 'modify all system settings' instead of recognizing it is scope-limited development access.

How to eliminate wrong answers

Option A is wrong because creating new users is a user administration function typically handled by user_admin or global admin, not by Delegated Developer. Option B is wrong because modifying all system settings requires global admin — Delegated Developer is explicitly scoped and cannot change global system properties. Option C is wrong because viewing HR cases is governed by HR Security Profiles and roles like sn_hr_core.case_reader, not by Delegated Developer, which is a development role.

11
Multi-Selectmedium

An HR implementation specialist is reviewing how HR Service Delivery protects sensitive employee data across the platform. The organization wants to confirm that both row-level and field-level protections are in place, and that data in transit and at rest is safeguarded. Which TWO of the following mechanisms are native to ServiceNow and directly support HR data protection? (Choose two.)

Select 2 answers
A.Access Control lists that evaluate table and field conditions against the session user
B.Client-side JavaScript validation in HR catalog items to prevent unauthorized data entry
C.Custom email notifications that remind users not to share sensitive HR information
D.Database encryption at rest configured through the platform's encryption capabilities
E.Personalized dashboards that display HR KPIs to users based on their role
AnswersA, D

ACLs are the platform's core authorization mechanism and evaluate on the server for every read and write. In HR Service Delivery they can restrict which HR cases, HR profiles, and specific fields a user can access, applying consistently across the UI, portals, and APIs. This makes ACLs a native and direct component of an HR data protection strategy.

Why this answer

Access Control lists and platform encryption at rest are both native ServiceNow capabilities that directly protect HR data. ACLs enforce who can read or write which records and fields, while encryption protects the data even when access controls are bypassed at the storage layer. Client-side validation, dashboards, and awareness emails do not enforce data protection and should not be counted as security mechanisms.

Exam trap

The trap here is counting client-side validation or awareness communications as security controls, when only server-side authorization and encryption actually protect HR data.

12
Multi-Selectmedium

Which TWO of the following are examples of 'HR Scoped Roles'?

Select 2 answers
A.itil
B.sn_hr_core.case_writer
C.security_admin
D.user_admin
E.sn_hr_core.admin
AnswersB, E

sn_hr_core.case_writer is an HR-scoped role granting write access to HR cases, letting HR agents create and update case records. It satisfies the stem's requirement for genuine HR Scoped Roles, as its sn_hr_core prefix confines it to the HR application scope.

Why this answer

In ServiceNow HR Service Delivery, HR scoped roles are prefixed with the sn_hr_core scope and are contained within the HR application scope, so sn_hr_core.case_writer (B) is correct because it grants write access to HR cases within that scoped application, and sn_hr_core.admin (E) is correct because it is the administrative role for the HR Core scoped application. These roles are delivered as part of the HR Service Delivery plugin and are only assignable within the HR scope, which is exactly what defines an 'HR Scoped Role.' The other options are not HR scoped roles: itil (A) is a global, platform-level role granting ITIL process access, security_admin (C) is a global elevated role for security configuration, and user_admin (D) is a global role for user administration, none of which belong to the sn_hr_core scope.

Exam trap

CIS-HR often tests the distinction between global roles and scoped roles, and candidates may mistakenly select global roles like 'itil' or 'user_admin' as HR Scoped Roles because they are commonly used in HR processes, but they are not scoped to HR.

13
MCQeasy

Where do you go to view the HR Security Profiles assigned to a specific user?

A.ACLs list
B.HR Administration -> HR Security -> HR Security Profiles
C.HR Profile -> [User Name] -> Security Profiles
D.System Security -> Users
AnswerC

HR Security Profiles assigned to a user are viewed through the HR Profile record itself, not the user record. Opening HR Profile → [User Name] → Security Profiles lists every profile granted to that individual, satisfying the stem's requirement to see assignments for a specific user.

Why this answer

HR Security Profiles assigned to a specific user are viewed by opening the HR Profile record for that user and navigating to the Security Profiles related list. This shows exactly which HR security profiles are attached to that individual, which is the authoritative per-user view. The HR Profile is the central record linking a user to their HR-specific security configuration.

Exam trap

The trap is confusing the profile definition list (where you edit profiles) with the per-user assignment view (where you see which profiles a user has) — candidates pick the administration menu instead of the HR Profile record.

How to eliminate wrong answers

Option A is wrong because the ACLs list shows access control rules for tables and fields, not the HR Security Profiles assigned to a particular user. Option B is wrong because HR Administration -> HR Security -> HR Security Profiles lists the profile definitions themselves, not which profiles are assigned to a given user. Option D is wrong because System Security -> Users manages platform-level user records and roles, not HR-specific security profile assignments, which live on the HR Profile.

14
MCQmedium

To ensure that HR case 'Work Notes' are hidden from the employee portal, what should you configure?

A.ACLs on the sn_hr_core_case table for the work_notes field
B.HR Criteria
C.Catalog Item restriction
D.Business Rule on the task table
AnswerA

Access Control Lists on the sn_hr_core_case table governing the work_notes field restrict read access to internal roles, hiding work notes from the employee portal. This satisfies the stem's requirement by enforcing field-level security on the correct table and field.

Why this answer

Work notes on HR cases are hidden from the employee portal by configuring Access Control Lists (ACLs) on the sn_hr_core_case table specifically for the work_notes field, restricting read access to internal HR roles. ACLs are the correct mechanism because they enforce field-level security at the database and UI level, ensuring portal users cannot view or query work notes. Other options do not provide field-level read restriction on work notes.

Exam trap

CIS-HR often tests the misconception that Business Rules or HR Criteria can hide fields from the portal, when field-level security in ServiceNow is always enforced through ACLs.

How to eliminate wrong answers

Option B is wrong because HR Criteria are used to segment HR services and profiles (e.g., by location or employment type), not to control field-level visibility of work notes. Option C is wrong because Catalog Item restrictions control who can order a catalog item, not whether a field on an HR case record is visible. Option D is wrong because a Business Rule on the task table executes server-side logic on record operations but does not natively enforce field-level read ACLs for portal users; it could be bypassed by direct queries and is not the standard security mechanism.

15
MCQmedium

An HR administrator needs to ensure that only members of the HR department can view HR case records in the HR Service Portal. The HR cases are stored in the HR Case [sn_hr_core_case] table, which is not scoped. The administrator has created a new group called 'HR Case Viewers' and assigned it the 'sn_hr_core.case_reader' role. What is the most appropriate way to restrict access so that only this group can read HR case records?

A.Modify the HR Case table's dictionary to set the 'Read' access to 'HR Case Viewers' group only.
B.Create a read ACL on the HR Case table that requires the 'sn_hr_core.case_reader' role.
C.Configure a UI policy on the HR Case table that hides records from users not in the HR Case Viewers group.
D.Add a before query business rule on the HR Case table that filters records based on the user's group membership.
AnswerB

This is correct because ACLs are the platform's standard mechanism for controlling record-level access. By creating a read ACL on the HR Case table that requires the 'sn_hr_core.case_reader' role, only users with that role (i.e., members of the HR Case Viewers group) will be able to read HR case records. This directly enforces the requirement without affecting other tables.

Why this answer

ACLs are the correct mechanism to restrict read access to records based on roles. By creating a read ACL on the HR Case table requiring the 'sn_hr_core.case_reader' role, only users with that role can read HR cases. This ensures that only members of the HR Case Viewers group, who have been assigned that role, can view HR case records.

Other options either do not enforce security at the record level or are not applicable.

Exam trap

The trap here is assuming that business rules or UI policies can enforce record-level security, when only ACLs provide true access control.

16
MCQmedium

An HR administrator needs to restrict access to sensitive employee medical records so that only the HR Benefits team can view them, even though other HR staff have the 'sn_hr_core.case_reader' role. Which security mechanism should be implemented?

A.Create a new HR Criteria record
B.Use Data Policies to read-only the records
C.Configure ACLs on the specific table/field with role requirements
D.Modify the HR Service Portal widget security settings
AnswerC

ACLs on the medical records table or fields enforce role-based access at the database layer, restricting reads to the HR Benefits role. The broader case_reader role cannot bypass ACL checks, giving precise field-level protection beyond UI policies or views.

Why this answer

Access Control Lists (ACLs) are the correct mechanism to restrict access to specific tables or fields based on roles. By configuring ACLs on the medical records table or sensitive fields, the administrator can ensure only the HR Benefits team role can read them, even if other HR staff have the case_reader role. ACLs provide granular, role-based security at the record and field level.

Exam trap

CIS-HR often tests the confusion between HR Criteria (for targeting) and ACLs (for access control), leading candidates to choose HR Criteria when strict data security is required.

How to eliminate wrong answers

Option A is wrong because HR Criteria are used for targeting HR services and content to specific employee groups, not for restricting access to records. Option B is wrong because Data Policies enforce data consistency and read-only behavior, not access control; they cannot prevent viewing. Option D is wrong because modifying the HR Service Portal widget security settings affects UI rendering, not underlying data access; users could still access data via APIs or other interfaces.

17
MCQmedium

Which feature enables the 'HR Scoped App' to hide its tables from non-HR users?

A.HR Criteria
B.Scoped Application ACLs
C.Business Rules
D.User Criteria
AnswerB

Scoped Application ACLs restrict record access at the application boundary, so the HR Scoped App's tables stay invisible to users lacking HR roles. This satisfies the stem's requirement to hide tables from non-HR users, since ACLs evaluate the caller's roles before granting read access to any scoped table.

Why this answer

Scoped Application ACLs are the correct mechanism because the HR Scoped App is a scoped application in ServiceNow, and scoped applications use their own ACLs to control access to their tables. By default, scoped app tables are not accessible to users outside the application scope unless explicitly granted. HR administrators configure ACLs within the HR scope to restrict table access to HR roles, effectively hiding HR tables from non-HR users.

Exam trap

CIS-HR often tests the confusion between HR Criteria (content targeting) and Scoped Application ACLs (table access) — candidates pick HR Criteria because it's HR-specific, but the question asks about hiding tables, which is an ACL function.

How to eliminate wrong answers

Option A is wrong because HR Criteria targets HR content (banners, widgets) to populations — it does not control table-level access. Option C is wrong because Business Rules enforce logic on record operations (before/after insert/update), not access control. Option D is wrong because User Criteria is used for catalog and knowledge visibility, not for hiding scoped application tables from non-HR users.

18
MCQhard

An HR implementation specialist is configuring field-level encryption for sensitive employee data in HR cases. The organization requires that certain fields, such as national ID and salary, be encrypted at rest and that only users with a specific role can decrypt them. Which ServiceNow feature should the specialist use to meet this requirement?

A.Platform Encryption with a dedicated encryption key and role-based access to the key.
B.Database-level encryption provided by the underlying database vendor, such as Transparent Data Encryption (TDE).
C.An ACL that restricts read access to the fields based on role.
D.A custom UI policy that masks the fields with asterisks for users without the required role.
AnswerA

Platform Encryption allows field-level encryption at rest using keys managed in the Key Management Framework. Access to decrypt is controlled by roles that have permission to use the key. This meets the requirement for encrypted fields and role-based decryption without custom code.

Why this answer

Platform Encryption is the ServiceNow feature designed for field-level encryption at rest with role-based key access. It ensures that sensitive fields like national ID and salary are encrypted in the database and only users with the appropriate key access role can decrypt them, meeting both the encryption and access control requirements.

Exam trap

The trap here is confusing UI masking or ACLs with actual encryption at rest, when only Platform Encryption provides field-level encryption with role-based decryption.

19
MCQmedium

What is the role of the 'HR Service' definition in data security?

A.It defines the encryption level
B.It manages the user's role assignment
C.It contains the ACL scripts for the case
D.It links to 'HR Criteria' for visibility control
AnswerD

The HR Service definition links to HR Criteria, which determines visibility control by matching user attributes. This linkage enforces data security, ensuring only users meeting the criteria can view records tied to that HR service.

Why this answer

The HR Service definition links to HR Criteria, which determine which employees can see and request the service. This linkage controls visibility and access to HR services based on user attributes. Thus, the HR Service definition plays a role in data security by governing who can view the service and related cases.

Exam trap

CIS-HR often tests the misconception that HR Service definitions directly contain ACLs or encryption settings, when their primary security role is linking to HR Criteria for visibility control.

How to eliminate wrong answers

Option A is wrong because encryption levels are not defined in HR Service; they are handled at the platform level. Option B is wrong because role assignment is managed through user administration, not HR Service definitions. Option C is wrong because ACL scripts are separate security artifacts, not contained within HR Service definitions.

20
MCQhard

What is the impact of checking 'Enforce HR Security' on a table in the 'HR Scoped App'?

A.It automatically encrypts the data
B.It requires all users to have the 'hr_admin' role
C.It enables HR Security Profile evaluation for the table
D.It makes the table public
AnswerC

Enabling 'Enforce HR Security' on a table triggers HR Security Profile evaluation, applying profile-based read, write and query rules to that table's records. This satisfies the stem's requirement by activating profile evaluation rather than merely assigning roles.

Why this answer

Checking 'Enforce HR Security' on a table in the HR Scoped App activates HR Security Profile evaluation for that table. This means access is governed by HR security profiles (such as HR case assignment groups or HR criteria) rather than standard ACLs alone, ensuring sensitive HR data is only visible to authorized users. It does not encrypt data or require a specific role; it simply enables the HR security model for that table.

Exam trap

The trap is confusing HR security enforcement with encryption or role requirements; candidates may think checking the box automatically encrypts data or grants broad access, when it actually enables profile-based access control.

How to eliminate wrong answers

Option A is wrong because encryption is handled by platform encryption or database encryption, not by the HR Security checkbox. Option B is wrong because HR security does not mandate the hr_admin role; it evaluates HR profiles that can be assigned to various roles. Option D is wrong because enabling HR security restricts access, it does not make the table public.

21
MCQeasy

An HR implementation specialist needs to ensure that only users with the HR administrator role can delete HR cases. Which security mechanism should be configured to enforce this?

A.A delete ACL on the HR case table that requires the HR administrator role.
B.A write ACL on the HR case table that requires the HR administrator role.
C.A role-based access control (RBAC) rule in the HR application.
D.A read ACL on the HR case table that requires the HR administrator role.
AnswerA

A delete ACL on the HR case table (sn_hr_core_case) that requires the HR administrator role will restrict delete operations to users with that role. This is the standard way to control record deletion in ServiceNow. By specifying the role in the ACL condition, only HR administrators can delete HR cases, meeting the requirement precisely.

Why this answer

To restrict deletion of HR cases to HR administrators, you must configure a delete ACL on the HR case table that requires the HR administrator role. ACLs are the standard mechanism for controlling CRUD operations in ServiceNow. A delete ACL specifically governs who can delete records, ensuring only authorized users can perform that action.

Exam trap

The trap here is confusing write ACLs with delete ACLs, assuming that write access also controls deletion.

22
MCQmedium

If a user has the 'sn_hr_core.case_writer' role, what can they do?

A.Modify system security settings
B.Delete HR cases
C.Configure HR Service workflows
D.Create and update HR cases
AnswerD

The sn_hr_core.case_writer role grants write access to the HR case table, letting the holder open new cases and modify existing ones. It satisfies the stem's requirement to both create and update, without granting the broader configuration rights reserved for case_admin or HR admin roles.

Why this answer

The 'sn_hr_core.case_writer' role in ServiceNow HR Service Delivery is designed to grant users the ability to create and update HR cases. This role is typically assigned to HR agents or case managers who need to handle employee inquiries and process HR requests. It does not include permissions to modify system security settings, delete cases, or configure workflows, which are reserved for higher-level roles like admin or HR admin.

Exam trap

CIS-HR often tests the distinction between roles that allow case management versus those that allow administrative configuration, so candidates may mistakenly assume that case_writer includes broader permissions like deleting cases or configuring workflows.

How to eliminate wrong answers

Option A is wrong because modifying system security settings requires elevated roles such as 'security_admin' or 'admin', not 'sn_hr_core.case_writer'. Option B is wrong because deleting HR cases is a privileged action typically restricted to users with delete access on the HR case table, which is not granted by the case_writer role. Option C is wrong because configuring HR Service workflows requires the 'sn_hr_core.admin' or similar administrative role, not the case_writer role.

23
MCQeasy

A user needs access to HR case data, but only for cases belonging to their specific department. Which security model should be used to restrict this data access dynamically?

A.Global System Settings
B.Contextual Security
C.User Preferences
D.Role Inheritance
AnswerB

Contextual security evaluates record attributes against the user's context at query time, so a department filter on HR case records dynamically restricts visibility to only those cases matching the user's own department. This satisfies the stem's requirement for dynamic, attribute-based restriction rather than static role-based access.

Why this answer

Contextual Security in ServiceNow HR Service Delivery dynamically restricts access to HR case data based on the user's context — such as their department, location, or role — by evaluating HR Criteria against case attributes. This is exactly the model needed to let a user see only cases belonging to their specific department. It applies security dynamically at query time rather than through static role assignments.

Exam trap

The trap is choosing role-based options (Role Inheritance) when the requirement is attribute-based dynamic filtering — candidates miss that 'department-specific' implies contextual, not role-based, security.

How to eliminate wrong answers

Option A is wrong because Global System Settings control platform-wide behavior and properties, not per-user data access restrictions based on department. Option C is wrong because User Preferences are personal UI and notification settings, not a security model for restricting record access. Option D is wrong because Role Inheritance is about roles inheriting other roles' permissions, not about dynamically filtering records by attributes like department — it cannot express 'only my department's cases.'

24
MCQhard

If a field has 'Encryption' applied, how does the system handle searching for that data?

A.It searches the cleartext automatically
B.It creates an index for the encrypted field
C.Searching is not supported for encrypted fields
D.It asks the user to decrypt the data first
AnswerC

Encrypted field values are stored as ciphertext, so the database cannot match plaintext query strings against them. Platform search therefore returns no results for those fields, satisfying the stem's constraint that searching encrypted data is unsupported.

Why this answer

When a field is encrypted in ServiceNow, the system stores the data in encrypted form and does not support searching on that field because the search would require decrypting all values, which is not feasible. Therefore, searching is not supported for encrypted fields. This is a deliberate limitation to maintain security.

Exam trap

CIS-HR often tests the limitations of encrypted fields, and candidates may assume that encryption still allows searching or indexing. The trap is thinking that the system can search encrypted data without decryption.

How to eliminate wrong answers

Option A is wrong because the system does not automatically search cleartext; encrypted data is not searchable. Option B is wrong because creating an index for an encrypted field is not supported; indexing would require decryption. Option D is wrong because the system does not prompt the user to decrypt data; it simply does not allow searching on encrypted fields.

25
MCQeasy

Which table holds the 'HR Profile' data?

A.sn_hr_core_case
B.cmn_location
C.sn_hr_core_profile
D.sys_user
AnswerC

The HR Profile table in HR Service Delivery is sn_hr_core_profile, which stores the core employee HR record linked to a user. It satisfies the stem's requirement by being the dedicated table holding HR Profile data, distinguishing it from case, task, or lifecycle event tables that reference it.

Why this answer

The sn_hr_core_profile table is the central storage for employee HR data.

26
MCQeasy

An HR department requires that only users with the 'sn_hr_core.admin' role can modify HR Services. Which security mechanism must be configured to ensure this role restriction is enforced during the service definition process?

A.Client Scripts
B.UI Policies
C.Access Control Lists (ACLs)
D.Workflow Activities
AnswerC

ACLs enforce role-based restrictions at the record and field level, so only holders of sn_hr_core.admin can write to HR Services definitions. This satisfies the stem's requirement that the role restriction be enforced during service definition, which UI policies or business rules alone cannot guarantee.

Why this answer

Access Control Lists (ACLs) in ServiceNow are the mechanism that enforces role-based restrictions on tables and fields, including HR Services (sn_hr_core_service). An ACL requiring the 'sn_hr_core.admin' role for write operations ensures only those users can modify HR Services.

Exam trap

CIS-HR often tests the misconception that Client Scripts or UI Policies provide security, when only ACLs enforce server-side role-based access control.

How to eliminate wrong answers

Option A is wrong because Client Scripts run in the browser to control form behavior (e.g., field visibility, validation) but are not a security mechanism — they can be bypassed and do not enforce server-side role restrictions. Option B is wrong because UI Policies manipulate field states and values on the form but do not enforce access control; they are cosmetic/behavioral, not security. Option D is wrong because Workflow Activities automate process steps (approvals, tasks) and do not restrict who can modify a record.

27
Multi-Selecthard

Which THREE of the following are valid ways to prevent data leakage in HR?

Select 3 answers
A.UI Policy disabling
B.Data encryption
C.Global table renaming
D.Auditing (logging)
E.Access restrictions (ACLs)
AnswersB, D, E

Data encryption renders HR records unreadable without the correct decryption key, satisfying the requirement to prevent leakage even if files are copied, intercepted or stolen. It protects data at rest and in transit, so exposure of the underlying storage or network does not disclose salaries, health details or personal identifiers.

Why this answer

Data encryption (B) is correct because encrypting sensitive HR fields at rest (e.g., via Edge Encryption or platform encryption) renders leaked data unreadable without the keys, directly preventing exposure of PII. Auditing/logging (D) is correct because enabling audit records on HR tables (sys_audit) creates a tamper-evident trail of who read or changed sensitive records, which deters leakage and supports detection and forensic investigation. Access restrictions via ACLs (E) is correct because table/field-level ACLs enforce role- and condition-based read/write rules (e.g., restricting salary fields to HR admins), which is the primary control limiting who can view HR data.

UI Policy disabling (A) is not a valid control because UI Policies only affect client-side form behavior and do not stop API, import, or direct table access, so data can still leak. Global table renaming (C) is not a valid control because renaming a table is cosmetic and provides no security boundary against unauthorized reads.

Exam trap

CIS-HR often tests the misconception that UI Policies or cosmetic changes like table renaming provide security, when in fact only encryption, auditing, and ACLs are effective for preventing data leakage.

28
MCQmedium

You are auditing your instance and find that unauthorized users are able to read HR Profile records. After verifying that no ACLs are broken, what is the next most likely source of this data exposure?

A.Before Query Business Rules
B.UI Actions
C.Workflow Properties
D.Client Scripts
AnswerA

Before Query Business Rules execute before the query runs and can add or remove encoded query conditions, silently widening result sets beyond ACL restrictions. With ACLs verified intact, such a rule is the likely cause of unauthorised users reading HR Profile records, satisfying the stem's exposure scenario.

Why this answer

Before Query Business Rules execute before a database query runs and can modify the query or return records directly. If such a rule is misconfigured — for example, it adds a condition that broadens access or returns records without proper filtering — it can expose HR Profile records to unauthorized users even when ACLs are intact. This is the next most likely source of data exposure after verifying ACLs.

Exam trap

CIS-HR often tests whether candidates overlook server-side query manipulation (Before Query Business Rules) as a data exposure vector, focusing only on ACLs and client-side scripts.

How to eliminate wrong answers

Option B is wrong because UI Actions control buttons and menu items on forms, not data query results — they cannot cause unauthorized read access to records. Option C is wrong because Workflow Properties configure workflow behavior and do not directly influence record-level read access. Option D is wrong because Client Scripts run in the browser and can manipulate form display, but they cannot bypass server-side ACLs or query rules to expose data to unauthorized users.

29
Multi-Selectmedium

Which TWO of the following are valid ways to secure sensitive HR data on the platform?

Select 2 answers
A.Access Control Lists (ACLs)
B.HR Criteria
C.Business Rules
D.User Criteria
E.Column Level Encryption (CLE)
AnswersA, E

ACLs enforce record-level read, write and delete permissions directly on HR tables, so access is restricted to the specific employees, groups or roles named. This satisfies the stem's requirement to secure sensitive HR data at the data layer, independent of any UI or form-level restriction.

Why this answer

Access Control Lists (ACLs) are a valid way to secure sensitive HR data because they enforce record-level and field-level authorization on the platform, restricting which users or roles can read, write, or delete specific records and fields. Column Level Encryption (CLE) is also valid because it encrypts individual field values at rest using a cryptographic module and key, so even users with database or table access cannot read the plaintext HR data without the appropriate encryption key and role. HR Criteria and User Criteria are not security mechanisms; they are conditions used to target or filter records (for example, in HR or user administration activities) and do not themselves restrict access.

Business Rules are not a security control either; they automate logic, validation, or workflow behavior and do not provide the access enforcement or encryption needed to protect sensitive HR data.

Exam trap

CIS-HR often tests the difference between security controls (ACLs, CLE) and functional configurations (HR Criteria, User Criteria, Business Rules), and candidates incorrectly pick workflow-related options as security measures.

30
Multi-Selecthard

Which THREE of the following are primary components of the HR Service Delivery data protection strategy when handling PII?

Select 3 answers
A.Log Redaction
B.Field Encryption
C.Access Control Lists (ACLs)
D.Workflow Activity Sets
E.Service Portal Themes
AnswersA, B, C

Log redaction strips or masks PII fields before records are written or shared, limiting exposure across HR Service Delivery systems. It satisfies the data protection strategy's requirement to minimise sensitive data propagation, complementing access controls and retention policies rather than replacing them.

Why this answer

Log Redaction (A) is correct because HR Service Delivery processes PII in case, task, and audit records, and redaction removes or masks sensitive values (such as SSNs or salary data) from logs and audit trails so they cannot be exposed during troubleshooting or review. Field Encryption (B) is correct because encrypting PII at the field level (for example, using platform encryption capabilities on sensitive columns) protects data at rest so that even direct database or table access does not reveal the underlying values. Access Control Lists (C) are correct because ACLs enforce role- and record-based authorization, ensuring only appropriately scoped HR users, managers, or admins can read or modify PII records, which is a foundational control for limiting exposure.

Workflow Activity Sets (D) are not a data protection mechanism; they are configuration groupings used to organize and publish workflow activities, and they do not redact, encrypt, or restrict access to PII. Service Portal Themes (E) are purely presentational CSS/branding configurations for the portal and have no bearing on protecting PII.

Exam trap

CIS-HR often tests the confusion between data protection features and other HR features like workflow activity sets or portal themes. Candidates might incorrectly include non-security components.

31
MCQmedium

What is the function of the 'Restricted Caller Access' (RCA) records?

A.To restrict admin users
B.To manage cross-scope access between applications
C.To limit user access to apps
D.To define portal layout
AnswerB

Restricted Caller Access records govern cross-scope access between applications in ServiceNow, satisfying the stem's requirement to define that function. They explicitly permit or deny one application's scripts from reaching another scope's resources, overriding default cross-scope privilege behaviour. This makes them the mechanism for managing inter-application access boundaries.

Why this answer

Restricted Caller Access (RCA) records in ServiceNow HR control cross-scope access between applications. They define which scopes are allowed to call into or access resources from another scope, enforcing scope isolation and preventing unauthorized cross-application data access. This is a security mechanism for managing inter-scope permissions.

Exam trap

CIS-HR often tests whether candidates confuse cross-scope access control (RCA) with user-level access control (roles/ACLs), leading them to select an answer about restricting users or admins.

How to eliminate wrong answers

Option A is wrong because RCA records do not restrict admin users — admin access is governed by roles and ACLs, not by cross-scope access rules. Option C is wrong because limiting user access to applications is handled through roles, ACLs, and application menus, not RCA records. Option D is wrong because portal layout is configured through portal records, pages, and widgets — RCA has no role in UI layout.

32
MCQhard

If a user is assigned to multiple 'HR Security Profiles', how does the system determine the final access level?

A.It errors out until only one is left
B.The system evaluates all assigned profiles (additive)
C.It uses the most restrictive profile
D.It uses the first one created
AnswerB

Access accumulates across every assigned HR Security Profile, so the union of permissions applies rather than a single winning profile. This satisfies the stem's multiple-assignment constraint: the system evaluates all profiles additively, granting the combined access level. No precedence or override logic reduces the result, so the highest privilege from any profile is included.

Why this answer

When a user is assigned to multiple HR Security Profiles, the system evaluates all assigned profiles and combines their permissions additively. This means the user receives the union of access rights granted by each profile. There is no restriction to the most restrictive or first created; access is cumulative.

Exam trap

CIS-HR often tests the additive nature of HR Security Profiles. Candidates might assume that the most restrictive profile applies, but in reality, access is cumulative. This is a common misconception.

How to eliminate wrong answers

Option A is wrong because the system does not error out; it supports multiple profiles. Option C is wrong because it does not use the most restrictive profile; it uses an additive model. Option D is wrong because it does not use the first one created; all profiles are evaluated.

33
Multi-Selectmedium

Which TWO of the following are true about 'HR Criteria'?

Select 2 answers
A.It replaces roles entirely
B.It is hard-coded
C.It is reusable across HR services
D.It supports dynamic user attributes
E.It only works for the portal
AnswersC, D

HR criteria are defined once and referenced by multiple HR services, so the same rule set governs hiring, promotion and termination without duplication. This reusability across HR services is the defining property, letting administrators maintain consistent logic centrally rather than redefining criteria for each service.

Why this answer

Option C is correct because HR Criteria are defined once and can be reused across multiple HR services, allowing consistent eligibility logic to be applied wherever needed rather than redefining it per service. Option D is correct because HR Criteria support dynamic user attributes, meaning the criteria can evaluate values that change based on the user context at runtime rather than relying on static values. Options A, B, and E are not correct: HR Criteria do not replace roles entirely, they are not hard-coded (they are configurable and dynamic), and they are not limited to the portal but can be used across HR service contexts.

Exam trap

CIS-HR often tests the misconception that HR Criteria are hard-coded or limited to portal use, when they are actually dynamic and reusable across HR services.

34
MCQmedium

What role is required for a user to manage 'HR Criteria' records?

A.hr_admin
B.sn_hr_core.reader
C.itil
D.user_admin
AnswerA

The hr_admin role carries the elevated privileges needed to create, edit and delete HR Criteria records. Standard employee or manager roles lack this administrative scope, so hr_admin is the role that grants the required access.

Why this answer

The hr_admin role in ServiceNow HRSD is required to manage HR Criteria records, as it grants administrative access to HR configuration tables including HR Criteria, HR Profiles, and HR services. This role is designed for HR administrators who configure and maintain the HRSD application. Other roles listed are either read-only or unrelated to HR administration.

Exam trap

CIS-HR often tests the distinction between HR administrative roles (hr_admin) and HR case roles (sn_hr_core.reader/writer), tricking candidates into choosing a case role for a configuration task.

How to eliminate wrong answers

Option B is wrong because sn_hr_core.reader grants read-only access to HR cases and related records, not the ability to create or modify HR Criteria. Option C is wrong because itil is a general ITIL role for incident, problem, and change management, with no HR Criteria management privileges. Option D is wrong because user_admin manages user accounts and roles but does not have the HR-specific permissions needed to configure HR Criteria records.

35
Multi-Selecthard

Which TWO factors must be configured when setting up a new 'Delegated Developer' for HR?

Select 2 answers
A.The user account
B.The user's location
C.The application scope
D.The user's assigned group
E.The user's HR role
AnswersA, C

The user account identifies which person receives the Delegated Developer role, granting them elevated development rights within the HR scope. It is one of the two required factors, paired with the application scope that bounds where those rights apply.

Why this answer

When creating a Delegated Developer in ServiceNow, the two required factors are the user account (Option A) and the application scope (Option C). Option A is correct because a Delegated Developer must be tied to a specific user account so the system knows who is being granted the delegated development privileges. Option C is correct because delegated development is always scoped to a particular application scope, which defines exactly which application's artifacts the developer can modify.

The user's location (Option B), assigned group (Option D), and HR role (Option E) are not required configuration factors for delegated development; while groups may be used for other access controls, they are not part of the delegated developer setup itself.

Exam trap

CIS-HR often tests whether candidates confuse delegated development requirements (user + scope) with HR role or group configuration, which are unrelated to scoped app delegation.

36
MCQmedium

An HR implementation team wants to ensure that only users with the HR case manager role can view the 'confidential notes' field on HR cases, while all other HR agents can see the case but not that field. The field is on the HR case table. What is the most appropriate configuration to meet this requirement?

A.Create a UI policy that makes the confidential notes field read-only for all HR agents except those with the HR case manager role.
B.Create a table-level ACL on the HR case table that requires the HR case manager role for read access, and then create a separate table-level ACL that allows all HR agents read access.
C.Create a business rule that clears the confidential notes field when the current user does not have the HR case manager role.
D.Create a field-level ACL on the confidential notes field that requires the HR case manager role for read access, and ensure no other ACL grants read access to that field.
AnswerD

Field-level ACLs control access to a specific field independently of table-level ACLs. By creating a read ACL on the confidential notes field that requires the HR case manager role, only users with that role can read the field. Other HR agents who have table-level read access to HR cases will see the case but the field will be hidden. This is the standard approach for restricting sensitive fields.

Why this answer

Field-level ACLs are the correct mechanism to restrict access to a specific field based on roles. By requiring the HR case manager role for read access on the confidential notes field, only those users can see it. Other HR agents with table-level read access will not see the field because the field-level ACL denies access.

This is a standard security practice in ServiceNow.

Exam trap

The trap here is assuming that table-level ACLs or UI policies can restrict access to individual fields, when only field-level ACLs enforce field-level security.

37
MCQhard

An organization requires that HR case data be encrypted at rest. What platform feature must be enabled?

A.Contextual Security
B.Access Control Lists
C.HR Criteria
D.Column Level Encryption (CLE)
AnswerD

Column Level Encryption encrypts designated table columns at rest, so HR case data is unreadable in the database without the encryption key. This platform capability directly satisfies the at-rest encryption requirement, unlike transport-layer or application-level controls.

Why this answer

Column Level Encryption (CLE) is the platform feature that encrypts specific columns in a table, ensuring data at rest is encrypted. For HR case data, enabling CLE on the relevant fields (e.g., case description) satisfies the encryption at rest requirement. CLE uses the platform's encryption capabilities to protect sensitive data.

Exam trap

CIS-HR often tests the confusion between access control mechanisms (ACLs, HR Criteria) and encryption features. Candidates might think ACLs provide encryption, but they only control access.

How to eliminate wrong answers

Option A is wrong because Contextual Security is a broader security model, not a specific encryption feature. Option B is wrong because Access Control Lists manage permissions, not encryption. Option C is wrong because HR Criteria are used for filtering and access control, not encryption.

38
MCQmedium

An HR implementation specialist is configuring the HR Service Delivery application. The organization wants to ensure that HR agents can only see HR cases that are assigned to their own assignment group, and that they cannot see cases assigned to other HR groups. Which feature should be used to enforce this?

A.HR assignment rules
B.HR security profiles
C.Access control lists (ACLs)
D.HR criteria
AnswerC

ACLs are the standard ServiceNow mechanism to restrict record-level access based on conditions such as assignment group. By creating an ACL on the HR case table (sn_hr_core_case) with a condition that the assignment group matches the user's assignment group, you can ensure agents only see cases assigned to their group. This directly enforces the required restriction.

Why this answer

Access control lists are the correct mechanism to restrict record-level access in ServiceNow. By creating an ACL on the HR case table with a condition that the assignment group matches the user's assignment group, you ensure that HR agents can only see cases assigned to their own group. This directly enforces the required data segregation without affecting other functionalities.

Exam trap

The trap here is confusing HR criteria, which determine service eligibility, with access control mechanisms that restrict record visibility.

39
MCQhard

In a multi-scoped environment, how do you allow an HR role to access a global 'cmdb_ci' table?

A.By changing the scope of the cmdb_ci table
B.By adding the 'hr_admin' role to the table
C.By creating a Restricted Caller Access (RCA) record
D.By using an HR Criteria
AnswerC

A Restricted Caller Access record grants a scoped application permission to call into a table outside its own scope, such as global cmdb_ci. This satisfies cross-scope access without altering the HR role's scope or granting broad global privileges.

Why this answer

In a multi-scoped environment, a Restricted Caller Access (RCA) record is the correct way to allow a scoped application (like HR) to access a table in another scope (like the global cmdb_ci table). RCA records explicitly grant cross-scope access to specific tables or scripts, bypassing the default scope isolation. This is the standard mechanism for controlled cross-scope access.

Exam trap

CIS-HR often tests the concept of scope isolation and the need for RCA records, causing candidates to incorrectly choose role assignment or table scope changes as solutions for cross-scope access.

How to eliminate wrong answers

Option A is wrong because changing the scope of the cmdb_ci table is not feasible or advisable; it is a global table and changing its scope would have widespread implications. Option B is wrong because adding the hr_admin role to the table does not address scope isolation; roles control permissions but not cross-scope access. Option D is wrong because HR Criteria are used for targeting HR content to users, not for granting cross-scope table access.

40
MCQmedium

What is the purpose of the 'HR Criteria' 'Display' field?

A.To filter records on the portal
B.It defines the label of the criteria record
C.To show the criteria to end users
D.It controls the 'Read' ACL status
AnswerB

The Display field controls the human-readable label shown for the HR Criteria record in lists and references. It does not affect evaluation logic or the conditions themselves; it simply gives administrators a meaningful name when selecting criteria elsewhere.

Why this answer

The 'Display' field on an HR Criteria record defines the label that appears for that criteria record in the UI. It is a human-readable name used to identify the criteria, not a control for filtering, visibility to end users, or ACL behavior. Administrators set it so the criteria is recognizable when referenced in HR Security Profiles or related configurations.

Exam trap

The trap is over-reading the word 'Display' as controlling end-user visibility — candidates assume it shows criteria to users rather than simply labeling the record for admins.

How to eliminate wrong answers

Option A is wrong because filtering records on the portal is governed by the criteria's condition logic and the HR Security Profile evaluation, not by the Display field. Option C is wrong because showing criteria to end users is not the purpose of Display — end-user visibility is controlled by the security profile and portal configuration, and criteria are typically administrative constructs. Option D is wrong because the 'Read' ACL status is controlled by ACL records and the HR Security Profile's read access settings, not by the Display label.

41
MCQhard

An HR implementation specialist is configuring the HR Service Portal to ensure that HR cases are only accessible to the assigned HR agent and the case's opener, unless the user has the 'sn_hr_core.admin' role. The specialist needs to enforce this at the record level. Which platform feature should be used to meet this requirement?

A.Data policy that enforces read access based on user's relationship to the case.
B.UI policy that makes the HR Case form read-only for users who are not the opener or assigned agent.
C.Access Control List (ACL) with a script that checks if the user is the opener or assigned to, or has the admin role.
D.Before query business rule that filters the HR Case table based on user's relationship to the case.
AnswerC

This is correct. ACLs are the platform's record-level security mechanism. By creating a read ACL on the HR Case table with a script condition that checks if the current user is the opener, the assigned to, or has the 'sn_hr_core.admin' role, you can enforce the requirement precisely. This ensures that only authorized users can view the case.

Why this answer

To enforce record-level access where only the opener, assigned agent, or admin can view an HR case, an ACL with a script condition is required. ACLs are evaluated when a user attempts to read a record, and the script can check the user's relationship to the case. Business rules, UI policies, and data policies do not provide the necessary record-level security.

Exam trap

The trap here is confusing UI or data policies with security controls, when only ACLs can enforce record-level read access.

42
MCQmedium

An HR administrator needs to grant a new HR agent access to view HR cases, but the agent should not be able to see the 'employee_salary' field on those cases. The HR case table already has a read ACL that grants access to the 'hr_agent' role. What is the minimum additional configuration required to hide the 'employee_salary' field from this agent?

A.Create a UI policy that makes the 'employee_salary' field read-only for users with the 'hr_agent' role.
B.Modify the existing table-level read ACL to exclude the 'employee_salary' field from the 'hr_agent' role.
C.Create a business rule that clears the 'employee_salary' field when the current user has the 'hr_agent' role.
D.Create a field-level read ACL on the 'employee_salary' field that requires a role other than 'hr_agent' (e.g., 'hr_admin') for read access.
AnswerD

Field-level ACLs override table-level ACLs. By creating a read ACL on the employee_salary field that requires a more privileged role, the hr_agent will not have read access to that field even though they have table-level read access. This is the minimum configuration needed to hide the field. No other changes are required.

Why this answer

Field-level ACLs are the correct way to restrict access to a specific field. By creating a read ACL on the employee_salary field that requires a role not held by the hr_agent, the field will be hidden from that agent. This is the minimum configuration because it directly addresses the field-level security without affecting other access.

Exam trap

The trap here is thinking that table-level ACLs or UI policies can hide individual fields, when only field-level ACLs enforce field-level security.

43
MCQhard

When an HR service is restricted by 'HR Criteria', what happens when a user attempts to open a case they don't have access to via the portal?

A.The system prompts for admin credentials
B.An 'Access Denied' error message is displayed
C.The system redirects them to the login page
D.The system returns 'Record not found'
AnswerD

HR Criteria drives record-level read ACLs, so a case outside the user's criteria is filtered from query results entirely. The portal therefore cannot distinguish 'no access' from 'no such record', returning 'Record not found' rather than an authorisation error.

Why this answer

When HR Criteria restricts access to an HR service, the system does not reveal the existence of the restricted case to unauthorized users. Instead, it returns a 'Record not found' message, which prevents information leakage about the existence of cases the user is not entitled to see. This is a deliberate security design choice in ServiceNow HR Service Delivery to protect sensitive employee data.

Exam trap

CIS-HR often tests the assumption that unauthorized access attempts produce explicit denial messages, when ServiceNow deliberately returns 'Record not found' to avoid disclosing the existence of restricted records.

How to eliminate wrong answers

Option A is wrong because prompting for admin credentials is not a ServiceNow behavior — the system does not escalate privileges dynamically based on record access attempts. Option B is wrong because an 'Access Denied' error would confirm the record exists, which violates the principle of not disclosing the existence of restricted records. Option C is wrong because redirecting to the login page only occurs when the user's session is invalid or they are not authenticated at all, not when they lack authorization to a specific record.

44
MCQmedium

Which 'HR Security Profile' setting defines whether the profile is active?

A.The 'Access' checkmark
B.The 'Active' boolean field
C.The 'Profile Status' field
D.The 'Enable' button in the related link
AnswerB

The 'Active' boolean field directly controls whether an HR Security Profile is enabled or disabled, satisfying the stem's requirement for the setting that defines profile activity status. Toggling this field to true activates the profile; setting it false deactivates it, making it the precise configuration element governing the profile's operational state.

Why this answer

The 'Active' boolean field on the HR Security Profile record defines whether the profile is active. When this field is checked (true), the profile is active and its criteria are evaluated for access. When unchecked, the profile is inactive and ignored.

Exam trap

CIS-HR often tests the specific field names on HR Security Profiles. Candidates might assume there is a 'Profile Status' or 'Enable' button, but the correct field is the 'Active' boolean. This is a common point of confusion.

How to eliminate wrong answers

Option A is wrong because there is no 'Access' checkmark field; access is determined by the profile's criteria and the active status. Option C is wrong because there is no 'Profile Status' field; the active status is controlled by the 'Active' field. Option D is wrong because there is no 'Enable' button in the related link; activation is done via the 'Active' field.

45
MCQmedium

When setting up 'HR Criteria', can you use both roles and conditions?

A.Yes, they are evaluated using an 'AND' logic
B.No, only user conditions are supported
C.Yes, but only for Admin roles
D.No, you must choose one or the other
AnswerA

HR Criteria combine roles and conditions with AND logic, so a record qualifies only when the user holds the specified role *and* meets every configured condition. This satisfies the stem's requirement to use both together, narrowing matching precisely rather than broadening it as OR would.

Why this answer

HR Criteria in ServiceNow HR Service Delivery can combine roles and conditions, and they are evaluated using AND logic — both the role requirement and the condition must be true for the criteria to match. This allows precise targeting of HR catalog items, cases, or knowledge articles to specific populations.

Exam trap

CIS-HR often tests the logical operator used when combining roles and conditions in HR Criteria, tricking candidates into assuming OR logic or that only one type of criterion can be used.

How to eliminate wrong answers

Option B is wrong because HR Criteria support both roles and conditions, not just user conditions. Option C is wrong because there is no restriction that roles can only be used for Admin roles; any role can be referenced in HR Criteria. Option D is wrong because you are not forced to choose between roles and conditions — you can use both together, evaluated with AND logic.

46
MCQeasy

What is the primary way to define which HR users can access the 'HR Service Portal'?

A.Role-based redirect
B.ACLs
C.User Criteria
D.HR Criteria
AnswerC

User Criteria define which users or groups match conditions granting access to the HR Service Portal, controlling visibility at the portal level. This satisfies the scenario's requirement for the primary mechanism defining HR user access.

Why this answer

User Criteria is the primary way to define which HR users can access the HR Service Portal. User Criteria allows administrators to specify conditions based on user attributes (e.g., role, department, location) to determine who can access portal content, including pages, widgets, and knowledge articles. This is the standard mechanism for controlling portal access in ServiceNow.

Exam trap

CIS-HR often tests the confusion between User Criteria and ACLs, where candidates might incorrectly choose ACLs for controlling portal access, when in fact User Criteria is the correct mechanism for defining who can access the HR Service Portal.

How to eliminate wrong answers

Option A is wrong because role-based redirect is not a standard feature for controlling portal access; it might refer to redirecting users based on roles, but it is not the primary method. Option B is wrong because ACLs control access to data at the record and field level, not portal access. Option D is wrong because HR Criteria are used to filter HR records (like cases and tasks) based on user attributes, not to control access to the HR Service Portal itself.

47
Multi-Selecthard

An HR implementation specialist is configuring data protection for HR cases. The organization requires that certain HR case fields containing sensitive employee information, such as Social Security Number and Medical History, be encrypted at rest. The specialist plans to use the platform's encryption capabilities. Which TWO of the following statements are true regarding field-level encryption in ServiceNow? (Choose two.)

Select 2 answers
A.Field-level encryption can be enabled on any field by setting the 'Encrypted' attribute in the dictionary.
B.The encryption context determines which roles can decrypt the data and can be scoped to specific fields.
C.Encryption at rest for specific fields requires the configuration of an encryption context and a key management service.
D.Encryption at rest can be applied to HR case attachments without any additional configuration.
E.Once a field is encrypted, users with read access to the record can view the decrypted value without additional roles.
AnswersB, C

This is true. The encryption context is a configuration that specifies the fields to encrypt and the roles that are allowed to decrypt. It can be scoped to specific fields, allowing granular control over which data is encrypted and who can access it. This is essential for compliance with data protection regulations.

Why this answer

Field-level encryption in ServiceNow requires an encryption context and a key management service. The encryption context defines the fields to encrypt and the roles authorized to decrypt. It does not automatically apply to attachments, and read access to the record does not grant decryption rights.

These controls ensure that sensitive HR data is protected at rest and only accessible to authorized users.

Exam trap

The trap here is assuming that encryption is a simple dictionary setting or that record read access automatically grants decryption, when in fact encryption requires explicit configuration and separate decryption roles.

48
MCQhard

An HR implementation specialist is reviewing the security configuration for HR Service Delivery. The organization wants to ensure that HR agents cannot view the 'Notes' field on HR cases if the case is marked as 'Confidential'. Which configuration should be implemented?

A.Create a client script that clears the 'Notes' field when the case is 'Confidential'.
B.Create a UI policy that hides the 'Notes' field when the case is 'Confidential'.
C.Create a read ACL on the 'Notes' field that denies access when the case is 'Confidential'.
D.Create a write ACL on the 'Notes' field that denies access when the case is 'Confidential'.
AnswerC

A read ACL on the 'Notes' field can include a condition that checks the case's confidentiality status. If the case is marked 'Confidential', the ACL denies read access to the field for HR agents. This directly prevents agents from viewing the notes in confidential cases while allowing access in non-confidential ones. Field-level ACLs are ideal for this granular control.

Why this answer

To prevent HR agents from viewing the 'Notes' field on confidential cases, you must implement a read ACL on that field with a condition that denies access when the case's confidentiality flag is set. Field-level read ACLs are evaluated before table-level ones and can enforce dynamic conditions, ensuring the field content is hidden from unauthorized users regardless of how they access the data.

Exam trap

The trap here is relying on UI policies or client scripts for security, when they only affect the user interface and do not protect data at the database level.

49
MCQeasy

Which ServiceNow feature identifies sensitive HR data fields for protection?

A.Data Classification
B.HR Security Profiles
C.Delegated Developer
D.HR Criteria
AnswerA

Data Classification applies classification tags to fields, letting administrators mark sensitive HR data such as salary or personal details for protection. It satisfies the scenario's requirement for a feature that identifies sensitive HR data fields.

Why this answer

Data Classification is a ServiceNow feature that allows administrators to define classification levels (e.g., Public, Internal, Confidential, Restricted) and apply them to fields. It identifies sensitive HR data fields by tagging them with a classification, which can then be used to enforce security policies such as encryption or access controls. This directly addresses the need to identify sensitive data for protection.

Exam trap

CIS-HR often tests the distinction between features that identify sensitive data (Data Classification) and those that control access (HR Security Profiles) or filter records (HR Criteria). Candidates may confuse classification with security profiles.

How to eliminate wrong answers

Option B is wrong because HR Security Profiles are used to define access controls for HR roles, not to identify sensitive fields. Option C is wrong because Delegated Developer is a role for granting development privileges, not for data classification. Option D is wrong because HR Criteria are used to filter HR cases or profiles based on conditions, not to classify data sensitivity.

50
MCQeasy

An HR implementation specialist is configuring the HR Service Portal and wants to ensure that employees can only view their own HR cases and not those of other employees. Which platform feature should be used to enforce this?

A.Access Control Lists (ACLs)
B.Business Rules
C.HR Criteria
D.UI Policies
AnswerA

ACLs are the standard ServiceNow mechanism for enforcing record-level security. By creating an ACL on the HR case table that checks if the case's opened_for or employee field matches the logged-in user, you can ensure employees only see their own cases. This is the correct and secure way to enforce this requirement in the HR Service Portal.

Why this answer

ACLs are the correct feature to enforce that employees can only view their own HR cases. By adding a condition to the ACL that compares the case's employee field to the logged-in user, the platform automatically restricts access. This is a declarative, secure, and maintainable solution that works across all interfaces, including the HR Service Portal and APIs.

Exam trap

The trap here is confusing HR Criteria or UI policies with security controls, when they actually govern service eligibility and form behavior, not record access.

51
MCQhard

If an HR table has a 'Read' ACL for the 'hr_admin' role, and you want to grant a new group 'HR_Auditors' access, what should you do?

A.Add 'HR_Auditors' to the existing ACL roles list
B.Remove the 'hr_admin' role from the ACL
C.Change the ACL to 'Public'
D.Create a business rule for the auditors
AnswerA

Adding HR_Auditors to the existing ACL's roles list grants that group the same Read access without creating a duplicate ACL. This satisfies the access requirement while preserving a single, maintainable rule for the HR table.

Why this answer

To grant a new group 'HR_Auditors' access when an HR table already has a 'Read' ACL for the 'hr_admin' role, you should add 'HR_Auditors' to the existing ACL's roles list. This extends the ACL to include the new group, allowing its members to read the records. This is the correct approach because ACLs can have multiple roles or groups associated with them.

Exam trap

CIS-HR often tests the misconception that you need to create new ACLs or business rules to grant access, when modifying the existing ACL's role list is the correct and simplest approach.

How to eliminate wrong answers

Option B is wrong because removing the 'hr_admin' role from the ACL would revoke access for that role, which is not desired. Option C is wrong because changing the ACL to 'Public' would grant access to all users, compromising security and violating the principle of least privilege. Option D is wrong because creating a business rule for the auditors does not grant ACL access; business rules are for server-side logic, not for controlling record-level read access.

52
MCQeasy

An HR administrator is configuring HR criteria to determine which HR services and cases a user can access. The administrator wants to create a criterion that includes all employees in the 'HR' department and also all users with the 'hr_admin' role. What is the correct way to combine these conditions?

A.Create a user group that includes both the HR department and hr_admin role, and assign the HR criterion to that group.
B.Create two separate HR criteria and assign both to the HR service.
C.Use a business rule to dynamically assign the HR service to users based on department or role.
D.Create a single HR criterion with an advanced condition that uses OR to combine department and role.
AnswerD

This is correct. HR criteria support advanced conditions where you can use OR to combine multiple conditions. By creating a single HR criterion with an advanced condition that checks if the user's department is 'HR' OR if the user has the 'hr_admin' role, you can accurately include all required users. This is the most efficient and maintainable approach.

Why this answer

HR criteria allow you to define user eligibility using conditions on user attributes and roles. To combine department and role with an OR logic, you create a single HR criterion with an advanced condition that uses OR. This ensures that all users in the HR department or with the hr_admin role are included.

Assigning multiple criteria or using business rules are not the correct methods for this requirement.

Exam trap

The trap here is thinking that multiple HR criteria or user groups are needed to combine conditions, when a single criterion with advanced OR logic is the correct and efficient solution.

Ready to test yourself?

Try a timed practice session using only Security And Data Protection questions.