Podcast
Questions and Answers
What does a transform map do in ServiceNow?
What does a transform map do in ServiceNow?
Which statement about Access Control configurations without conditions or scripts is NOT true?
Which statement about Access Control configurations without conditions or scripts is NOT true?
Which operation can be performed from both Studio and the Git Repository?
Which operation can be performed from both Studio and the Git Repository?
In which type of application file is cross scope access turned on by default?
In which type of application file is cross scope access turned on by default?
Signup and view all the answers
Which statement about UI Policy execution order is true?
Which statement about UI Policy execution order is true?
Signup and view all the answers
ServiceNow evaluates Access Controls in what order?
ServiceNow evaluates Access Controls in what order?
Signup and view all the answers
Which types of reports can be created by right-clicking on a column header in a table's list?
Which types of reports can be created by right-clicking on a column header in a table's list?
Signup and view all the answers
In an Email Notification, what is NOT true about the Weight field?
In an Email Notification, what is NOT true about the Weight field?
Signup and view all the answers
Which method returns true if the currently logged in user has the admin role?
Which method returns true if the currently logged in user has the admin role?
Signup and view all the answers
When ServiceNow makes a request to a web service, which role does ServiceNow act as?
When ServiceNow makes a request to a web service, which role does ServiceNow act as?
Signup and view all the answers
Which of the following objects is NOT accessible in a Display Business Rule?
Which of the following objects is NOT accessible in a Display Business Rule?
Signup and view all the answers
Which method is NOT used for logging messages in a server-side script for a privately-scoped application?
Which method is NOT used for logging messages in a server-side script for a privately-scoped application?
Signup and view all the answers
What syntax is used in a Record Producer script to access values from Record Producer form fields?
What syntax is used in a Record Producer script to access values from Record Producer form fields?
Signup and view all the answers
What is true about a Script Include with a Protection Policy value of Protected?
What is true about a Script Include with a Protection Policy value of Protected?
Signup and view all the answers
Which statement is true regarding Application Scope?
Which statement is true regarding Application Scope?
Signup and view all the answers
Which objects can be used in Inbound Action scripts?
Which objects can be used in Inbound Action scripts?
Signup and view all the answers
What does a Weight value of zero signify regarding Notifications?
What does a Weight value of zero signify regarding Notifications?
Signup and view all the answers
Which method is part of Access Control scripts?
Which method is part of Access Control scripts?
Signup and view all the answers
Which of the following is a valid Link type for Modules?
Which of the following is a valid Link type for Modules?
Signup and view all the answers
Which object is part of the client-side scripting API?
Which object is part of the client-side scripting API?
Signup and view all the answers
What objects can be utilized in a Scheduled Script Execution?
What objects can be utilized in a Scheduled Script Execution?
Signup and view all the answers
Which statement is true regarding GlideUser (g_user) methods?
Which statement is true regarding GlideUser (g_user) methods?
Signup and view all the answers
Which action correctly adds a section to the Form Designer layout?
Which action correctly adds a section to the Form Designer layout?
Signup and view all the answers
Which method is used to print a message on a blue background to the top of the current form by default?
Which method is used to print a message on a blue background to the top of the current form by default?
Signup and view all the answers
What is the URI in a REST script used for?
What is the URI in a REST script used for?
Signup and view all the answers
Which two roles are required to perform operations on a source control repository?
Which two roles are required to perform operations on a source control repository?
Signup and view all the answers
Which of the following is NOT a logging method for client-side scripts?
Which of the following is NOT a logging method for client-side scripts?
Signup and view all the answers
What does selecting the 'Create module' field when creating a table result in?
What does selecting the 'Create module' field when creating a table result in?
Signup and view all the answers
What is the maximum number of application menus an application can have?
What is the maximum number of application menus an application can have?
Signup and view all the answers
Which method is NOT a valid way to install an application on a ServiceNow instance?
Which method is NOT a valid way to install an application on a ServiceNow instance?
Signup and view all the answers
What is true about selecting an application in the application picker?
What is true about selecting an application in the application picker?
Signup and view all the answers
Which statement is TRUE regarding the deletion of fields from a table?
Which statement is TRUE regarding the deletion of fields from a table?
Signup and view all the answers
What should be documented as part of the business process?
What should be documented as part of the business process?
Signup and view all the answers
What does a Protection Policy value of Protected imply for a Script Include?
What does a Protection Policy value of Protected imply for a Script Include?
Signup and view all the answers
What syntax should be used to reference properties of an event in an Email Notification?
What syntax should be used to reference properties of an event in an Email Notification?
Signup and view all the answers
What is the default behavior when the Create module field is selected for a new table?
What is the default behavior when the Create module field is selected for a new table?
Signup and view all the answers
Which of the following is a benefit of extending an existing table like tasktable?
Which of the following is a benefit of extending an existing table like tasktable?
Signup and view all the answers
Which method retrieves the sysID in ServiceNow?
Which method retrieves the sysID in ServiceNow?
Signup and view all the answers
Which of the following is NOT a valid way to enter data into a ServiceNow application?
Which of the following is NOT a valid way to enter data into a ServiceNow application?
Signup and view all the answers
Which of the following expressions is correct to call a function in ServiceNow?
Which of the following expressions is correct to call a function in ServiceNow?
Signup and view all the answers
Study Notes
ServiceNow Configuration and Scripting
- Transform maps establish relationships between Import Set tables and existing ServiceNow tables (e.g., Incidents, Users).
- Access Control without conditions or scripts:
-
table.*
grants access to all fields in a record. -
table.None
grants access to all records in a table (this statement is NOT true).
-
- Source control operations available in both Studio and Git Repository include creating branches.
- Cross-scope access for new application files is enabled by default for Table configuration.
- UI Policy Actions execute before UI Policy Scripts.
Access Control Evaluation
- ServiceNow evaluates Access Controls from the most specific match to the most generic.
- Report Types available via right-clicking on a column include Bar Chart and Pie Chart.
- Changing the label of a field in a child table affects only that table.
Email Notifications
- The Weight field in Email Notifications influences which notifications are sent:
- A Weight of zero means the notification may always be sent when criteria are met (this statement is NOT true).
Scripting and APIs
- Useful methods in Access Control scripts include
gs.hasRole()
andcurrent.isNewRecord()
. - In Script Includes with a Protection Policy value of Protected, access is limited to applications downloaded from the ServiceNow App Store.
- Client-side scripting APIs include GlideUser (g_user), which can be used in multiple script types.
Application Management and Scope
- Application Scope determines permissions and access to application components.
- Selecting an application from the application picker sets the application scope.
- Benefits of extending an existing table include repurposing fields, using existing fields without modification, and retaining parent table logic.
Data Handling and Notifications
- ServiceNow can export data in multiple formats, including Excel and CSV.
- The method
gs.getUserID()
retrieves the current user’s unique identifier.
General Knowledge and Best Practices
- To create custom applications, the key reasons include replacing outdated systems, extending service delivery, and enhancing ServiceNow value.
- Documentation for business processes should cover business problems, data input/output, users/stakeholders, and process steps.
- Valid syntax in SOAP messages uses
${variable_name}
to indicate variables during function calls.
Debugging and Client-Side Scripts
- Debugging strategies for client-side scripts include
g_form.addInfoMessage()
, Field Watcher, and using log functions. - The creation of application modules defaults to displaying a list of all records from the table if specified during table creation.
Event Handling and Notifications
- ServiceNow responds to events through Script Actions and Email Notifications.
- To reference properties of an event in Email Notifications, the correct syntax is
${event.}
.
Task Table and Access Control
- The Task table serves as both a parent and base table, facilitating better organization and structured access control.
- Different access permissions can be indicated using syntax like
table.none
,table.*
, and specific field-level permissions based on roles like Admin and ITIL.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test your knowledge on ServiceNow configuration, access control, and scripting. This quiz covers the essentials of transform maps, UI policies, email notifications, and more. Perfect for anyone looking to deepen their understanding of ServiceNow's functionalities.