What are examples of Ul Actions, relating to Lists?
Choose 4 answers
List Control
Answer : A, B, D, E
What occurs when an existing table is extended in ServiceNow?
Answer : A
Table Extension in ServiceNow:Extending a table in ServiceNow means creating a child table based on a parent table. The child table inherits the fields, configurations, and functionality of the parent table.
What is Inherited:
Fields: All fields from the parent table are available in the child table.
Functionality: The child table benefits from any business logic or workflows defined for the parent table.
Access Controls: The child table respects the Access Control rules defined for the parent table unless explicitly overridden.
Why Other Options Are Incorrect:
Option B: This is incorrect because the new table does inherit fields from the parent table.
Option C: This is incorrect because you do not need to script or configure behaviors from scratch; they are inherited.
Option D: This is incorrect because Access Controls are not ignored; they still apply and can be extended or modified for the child table.
ServiceNow Developer Documentation on Table Inheritance.
Client-side scripts manage what?
Answer : C
https://docs.servicenow.com/bundle/tokyo-application-development/page/script/server-scripting/concept/c_ServerScripting.html
Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?
Answer : B
The method call that returns true only if the currently logged in user has the catalog_admin role and in no other case is g_user.hasRoleExactly('catalog_admin'). This method checks if the user has exactly one role, and returns true if it matches the argument. The other methods return true if the user has one or more roles, or if the user has any role from a list of arguments. Reference: [ServiceNow Docs - GlideUser API], [ServiceNow Community - Difference between hasRole() and hasRoleExactly()]
Which one of the following is NOT part of the Form Designer?
Answer : C
https://developer.servicenow.com/dev.do#!/learn/courses/sandiego/app_store_learnv2_learnmore_sandiego_learn_more/app_store_learnv2_learnmore_sandiego_form_and_list_layouts/app_store_learnv2_learnmore_sandiego_what_is_form_designer
The Form Designer is a tool that allows you to create and customize forms on the ServiceNow platform. The Form Designer has four main components:
Form layout: The form layout shows the preview of the form and allows you to drag and drop fields, sections, and related lists onto the form. You can also resize, reorder, and delete the elements on the form layout.
Page header: The page header shows the name of the table and the form that you are editing. You can also access the form properties, save the form, and switch to the form view from the page header.
Field navigator: The field navigator shows the list of available fields for the table and allows you to search, filter, and add fields to the form. You can also create new fields and edit existing fields from the field navigator.
Schema map: The schema map is not part of the Form Designer. The schema map is a separate tool that shows the relationships between tables and fields on the platform. You can access the schema map from the System Definition > Tables module or from the context menu of a table.
[Form Designer]
[Schema map]
Which database operations can be controlled with Application Access? (Choose 2 answers)
Answer : A, D
Application Access settings on a table control which operations external applications (in other scopes) can perform. The main controllable operations are:
Can create
Can read (query)
Can update
Can delete
From Development Handbook 4.0.4, p. 192:
''Application access settings determine whether another scope can read, write, create, or delete records from this table... Execute is not a valid database operation --- it pertains to script includes or other executable logic.''
Which one of the following is NOT a debugging strategy for client-side scripts?
Answer : D
https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_scripting_rome_debugging_client_scripts
The following are debugging strategies for client-side scripts, which run in the web browser and manipulate the user interface:
g_form.addInfoMessage(). This is a client-side API that displays an information message at the top of the form.
Field Watcher. This is a debugging tool that displays the current and previous values of one or more fields on a form.
jslog(). This is a client-side API that writes a message to the browser console.
The following is not a debugging strategy for client-side scripts, but for server-side scripts, which run on the ServiceNow platform and manipulate the database:
gs.log(). This is a server-side API that writes a message to the system log.Reference:Client-Side Scripting APIs, Debugging Client Scripts