When a user reports that they are not able to see modules on the application navigator, what can you do, to see what modules are visible to them?
Correct Answer: D
If a user reports that theycannot see certain modulesin theApplication Navigator, the best way to troubleshoot is toimpersonate the user. Impersonation allows an administrator to see exactly what the user seeswithout needing their password. Click on your profile icon (top-right corner). SelectImpersonate User. Search for and select theuser's name. The instance will reload, and you will see the UI as the user experiences it. Navigate to theApplication Navigatorand check for missing modules. Once done, clickStop Impersonation. Ensures security(no need to reset or look up passwords). Speeds up troubleshootingby allowing admins to replicate user issues. Helps verify role-based access permissions. Steps to Impersonate a User in ServiceNow:Why is Impersonation Useful? Incorrect Answer Choices Explanation:A. Look up their password, so you can login with their account This is asecurity violationand not an acceptable practice. B). Initiate a Connect Chat session Chatting with the user can help gather information, but it does not allow you to see what they see. C). Install the Bomgar plug-in Bomgaris a remote support tool, but impersonation is thebuilt-inand recommended method for troubleshooting in ServiceNow. E). Launch a NowChat window NowChat is used forcustomer support and collaboration, not for verifying module visibility. Impersonate Users in ServiceNow User Roles and Permissions Official CSA Documentation Reference:
CSA Exam Question 7
When a custom table is created, which access control rules are automatically created? Choose 4 answers
Correct Answer: A,B,D,E
InServiceNow, when acustom tableis created, the systemautomatically generates four Access Control Rules (ACLs)to control the basic operations on that table. These rules define who cancreate, read, update, and delete recordsin the table. Read (ACL: table_name.*.read)Allows users to view (read) recordsin the table. Without this ACL, userscannot see any recordsin the table. Create (ACL: table_name.*.create)Allows users to insert new recordsinto the table. Without this ACL, userscannot add new records. Update (ACL: table_name.*.update)Allows users to modify (edit) existing recordsin the table. Userscannot edit recordsif this ACL is missing. Delete (ACL: table_name.*.delete)Allows users to remove (delete) recordsfrom the table. Userscannot delete recordswithout this ACL. Default Access Control Rules Created for a New Table: C). executeIncorrect- Theexecutepermission applies toScripts or UI Actions, not table records. NoexecuteACL is automatically created for tables. F). writeIncorrect-"Write" is NOT an ACL permission in ServiceNow. Instead,"update"is the correct term for editing records. Incorrect Answer Choices Analysis: ServiceNow Docs - Access Control Rules (ACLs)#Access Control Best Practices ServiceNow Docs - Creating Custom Tables#Custom Tables and Security Official ServiceNow Documentation References:
CSA Exam Question 8
ServiceNow uses what term to describe all the data saved within a particular form?
Correct Answer: C
InServiceNow, aRecordrepresents all thedata saved within a particular form. Each record corresponds to a single entry in atableand contains multiplefieldsstoring different pieces of information. ARecordis asingle instanceof data stored in a ServiceNowtable. When a user fills out and submits aform, arecord is createdor updated in the respective table. Each record has a uniqueSys ID(a 32-character identifier). Example: AnIncidentrecord contains fields such asNumber,Caller,Short Description, andPriority. AChange Requestrecord contains fields likeChange Number,Requested By, andAssignment Group. A: Fields Fieldsare individualdata pointswithin a record. Example: TheCallerandPriorityfields in anIncidentrecord. B: Form AFormis auser interfaceto enter and display data, but it does not store data itself. It is just a way tointeract with records. D: Lists AListdisplaysmultiple recordsfrom a table, but each row in a list represents asingle record. Lists are used for filtering, sorting, and searching records but do not represent a single data entry. Key Concepts:Why Other Options Are Incorrect? ServiceNow Data Model - Records and Tables Understanding Records and Forms Forms vs. Records vs. Fields ServiceNow Forms and Records References from ServiceNow CSA Documentation:Final Verification:Answer is 100% correct and aligned with official ServiceNow Certified System Administrator (CSA) documentation.
CSA Exam Question 9
What is the primary objective of the Display Business Rule?
Correct Answer: B
ADisplay Business Ruleis aserver-side scriptin ServiceNow thatruns before the form is displayed to the user. Populatesg_scratchpad(Shared Data Object) g_scratchpadis atemporary objectthat storesserver-side dataand makes it available toclient-side scripts (e.g., Client Scripts, UI Policies). Example: If you need topass user-specific information(e.g., "Manager Name" or "User Role") from the server to the client, you useg_scratchpad. Runs Before the Form Loads Executesbefore data is sent to the client, ensuring thatpreprocessed datais available. Improves performanceby reducing unnecessary server calls. Does Not Modify Records Directly Unlike other Business Rules (Before,After,Async),Display rules do not modify the recordbeing loaded. They only preparedata for the client-side. Primary Purpose of a Display Business Rule: Example of a Display Business Rule:// Runs before the form loads (functionexecuteRule(current, gScratchpad) { gScratchpad.manager_name= current.manager.getDisplayValue(); })(current, gScratchpad); This scriptretrieves the manager's namefrom the server andmakes it available on the client- sideusingg_scratchpad.manager_name. AClient Scriptcan then useg_scratchpad.manager_nameto display the manager's name in a fieldwithout making another server call. A: To monitor fields on a form, and provide feedbackIncorrect- This describesClient Scripts and UI Policies, not Display Business Rules. C: To set fields to mandatory, hidden, and read-onlyIncorrect- These actions arehandled by UI Policies or Client Scripts, not Display Business Rules. D: To define what happens on a form when a particular field changesIncorrect- This is the function of anOnChange Client Script, not a Display Business Rule. Incorrect Answer Choices Analysis: ServiceNow Docs - Business Rules Overview#Display Business Rules ServiceNow Docs - g_scratchpad Usage#Using g_scratchpad in Display Business Rules Official ServiceNow Documentation References:
CSA Exam Question 10
What ServiceNow feature allows you to include data from a secondary related table on a report?
Correct Answer: B
Dot Walkingis a ServiceNow feature that allows you to access and includedata from related tableswhen creating reports, conditions, scripts, and business rules. When working with records, each table has fields that may reference another table (e.g., anIncidentrecord has an"Opened by"field that references theUsertable). Dot Walkingallows you to traverse these relationships by using adot (.) notationto pull in data from related tables. Example: If you want toinclude the email address of the user who created an incident, you can reference it as: How Dot Walking Works:CopyEdit incident.opened_by.email This is useful forreportingwhen you need to include data from multiple related tables without needing custom joins. A: SQL# Incorrect. ServiceNow does not use direct SQL queries for reports. It relies on GlideRecord and Dot Walking instead. C: Outer Join# Incorrect. ServiceNow does not provide traditional SQL joins for reports. Instead, it usesDot Walking and Database Views. D: Joins# Incorrect. While Database Views allow for joins,Dot Walking is the primary method used to include related table data in reports. Reference: ServiceNow: How to Access Related Tables with Dot Walking ServiceNow CSA Training Material 555555555555555