A graphical view of relationships among tables is a <blank>.
Correct Answer: A
"Schema map: Provides a graphical representation of the relationships between tables." https://docs.servicenow.com/bundle/tokyo-platform-administration/page/administer/table-administration/concept
Question 62
What can be modified with client-side scripts?
Correct Answer: B
Client-side scripts run in the user's browser and are intended to improve or control the form experience. They can hide or show fields, make fields mandatory or read-only, set field values, modify choice list options, and display field or form messages. They should not be used as a true security control because users may bypass client behavior, and they do not directly secure database or backend access. Playbook access and user access are controlled through platform security, roles, ACLs, and application configuration, not ordinary client scripts. In CAD terms, client scripts are primarily for form behavior and user experience. Therefore, B is correct.
Question 63
Which one of the following is NOT a purpose of application scoping?
Correct Answer: B
The purpose of application scoping is NOT to provide a way of tracking the user who developed an application. Application scoping does not store or display information about the user who created or modified an application or its artifacts. The purpose of application scoping is to provide a relationship between application artifacts, provide a namespace to prevent cross-application name collisions, and provide controls for how scripts from another scope can alter tables in a scoped application. References: [Product Documentation | ServiceNow], [Advantages of Scoped Applications in ServiceNow]
Question 64
Can Inherited Fields Be Deleted from a Child Table in ServiceNow?
Correct Answer: C
Comprehensive and Detailed Step-by-Step Inherited fields in ServiceNow are fields that are part of a parent table and automatically become part of child tables through inheritance. This structure is foundational in the ServiceNow data model, ensuring that child tables maintain a consistent relationship with their parent tables. Here's why inherited fields cannot be deleted from a child table: System Design: ServiceNow employs a table inheritance model where child tables derive fields and properties from parent tables. Deleting inherited fields from a child table would break the integrity of the data model, as those fields are shared across multiple tables. Impact on Functionality: Many inherited fields, such as sys_created_on or sys_updated_by, are integral to the functionality of the platform. Removing them could disrupt workflows, reporting, and auditing capabilities. Alternative Approach: If you want to hide or restrict access to inherited fields in a child table, you can use ACLs (Access Control Lists) to prevent users from viewing or modifying these fields. Another option is to use UI Policies or Client Scripts to control their visibility on forms. Developer Note: Attempting to delete inherited fields violates ServiceNow's core principles of maintaining a robust and unified data structure. The platform enforces these rules to ensure consistent behavior across all tables in the hierarchy. Reference: ServiceNow Developer Documentation on Table Inheritance. Best practices outlined on SN Pro Tips regarding scoped application development and table structures.
Question 65
Which one of the following is NOT a method used for logging messages in a server-side script for a privately- scoped application?
Correct Answer: A
gs.print() and gs.log() are older and not available in scoped applications, whereas gs.debug(), gs.info(), gs. warn(), gs.error() work in both scoped applications and global are therefore are more versatile going forward in future versions.