CIS System Configuration & Customization 2 — Questions and Answers
Question 1: In ServiceNow, which table do you modify to add a custom field that appears across all task-based forms?
- task (Correct answer)
- sys_db_object
- sys_dictionary
- cmdb_ci
Correct answer: task
Adding a field to the 'task' table makes it available on all tables that extend task, including incidents, changes, and problems.
Question 2: When configuring a ServiceNow Update Set, what happens if a configuration element conflicts with an existing record in the target instance?
- The update set skips the conflicting record automatically
- The system prompts the administrator to resolve the conflict manually (Correct answer)
- The target instance record is always overwritten
- The update set fails and rolls back entirely
Correct answer: The system prompts the administrator to resolve the conflict manually
Conflicts during update set preview require manual administrator review and resolution before the update set can be committed.
Question 3: Which ServiceNow feature allows administrators to restrict which fields are visible on a form based on a user's role?
- UI Policies (Correct answer)
- Access Control Lists (ACLs)
- Field-level Security
- Data Policies
Correct answer: UI Policies
UI Policies can show or hide fields conditionally, including conditions based on the current user's role.
Question 4: A CIS candidate needs to ensure a configuration change in a client script only executes on the 'Incident' form and not on child tables. Which scope condition should they use?
- Table = incident, Apply to child tables = false (Correct answer)
- Table = task, Apply to child tables = true
- Table = incident, Type = onChange
- Condition = current.table == 'incident'
Correct answer: Table = incident, Apply to child tables = false
Setting the table to 'incident' and unchecking 'Apply to child tables' restricts the script to only the Incident form.
Question 5: What is the primary purpose of a ServiceNow 'Transform Map' during data import?
- To schedule recurring data imports
- To map source data fields to target table fields (Correct answer)
- To validate data against business rules
- To archive imported records after processing
Correct answer: To map source data fields to target table fields
Transform Maps define the relationship between import set staging table fields and the destination table fields in ServiceNow.
Question 6: In ServiceNow, which type of script executes server-side logic when a record is displayed, inserted, updated, or deleted?
- Client Script
- UI Action
- Business Rule (Correct answer)
- Script Include
Correct answer: Business Rule
Business Rules execute server-side and can be triggered on display, before, after, or async database operations.
Question 7: When implementing a custom application in ServiceNow, what is the recommended approach to prevent customizations from being overwritten during platform upgrades?
- Store all code in the global scope
- Use a custom application scope with a unique namespace (Correct answer)
- Mark records as 'Do not upgrade'
- Export records to XML before every upgrade
Correct answer: Use a custom application scope with a unique namespace
Custom application scopes with unique namespaces isolate customizations from base platform records, protecting them during upgrades.
In ServiceNow, which table do you modify to add a custom field that appears across all task-based forms?