Exam questions Flashcards
This is used to perform operations on table data when it is displayed, inserted, updated, deleted, or queried. It is API supported and runs ____ side
This is a business rule and it runs server side. Often used to validate data and trigger events
This stores javascript functions and classes for use by ____ side script objects. Each of these includes either a function or an implementation of a ServiceNow class. This only runs when called by a ___ side script
Script includes, runs server side. Often used to enable different components to reuse server code and to make server code available to client-side calls.
These run when specific conditions occur on the system in order to trigger script actions
events, run server side. often used to identify and log when certain conditions are met, such as when an incident is opened or closed.
These run when a specific event is triggered to determine how the system handles it
script actions, run on server, often used to automate a response when a specific event occurs, such as send an email notification when an incident is opened.
Add buttons, links, context menu items on forms and lists to allow users to perform application-specific operations
UI actions, can run server or client side, often used to enable users to perform specific actions such as resolve an incident
Run javascript on the browser to perform operations on form and list data
Client scripts, client side, often used to enforce client side validation requirements, such as making certain an end date is after a start date
Perform operations on form data or fields, such as making fields, mandatory, visible, or read only
UI policies, client side, often used to Enforce data policies from the UI such as make a field required on first entry and then read only afterwards
what is the property that allows administrators to control annotations?
glide.ui.form_annotations, by default this property is set to true to display annotations
What is the roll that allows users to add annotations to forms?
personalize_form role
What defines the set of objects and methods allowed in server-side scripts running in an scoped application.
scoped API
access permissions can apply to any supported ___ ___ call such as REST, JSON, or SOAP
Web service
Where do you set runtime Access to application tables?
edit an application then from the tables related list choose application access then check appropriate boxes
Describe the following Access Control: Can Read
This control allows script objects from other application scopes to read records stored in the protected table. This access is required for all other API record operations
Describe the following Access Control: Can Write
This access allows script objects from other application scopes to modify records stored in a table. Can Read must be allowed for this action to work.
Describe the following Access Control: Can Create
This access allows other applications scopes to create records in this table. Example: a script in another application can insert a new record in this table. Available only when can read is also true.
Describe the following Access Control: Can Delete
This access allows other application scopes to delete records from this table. Only available when can read is true
What does it mean to Allow access to this table via web services
This allows users to make inbound web service queries to a table. This offers both run time and design time protection. The user performing the query must have the correct permissions to access this table, even when this option is selected.
What are the default run time access permission settings on an application?
Accessible from is All application scopes, Can Read is enabled, Allow access to this table via web services is enabled, can create, can update, and can delete are disabled
What are three examples of design time access you can grant or deny permission to create configuration records (also known as application files)
Business Rules, Client Scripts, UI Actions
The following settings will grant access to which configuration records: Accessible from is set to all application scopes Can read is selected
Configuration records: Access Controls, Business Rules
The following settings will grant access to which configuration records: Accessible from is set to all application scopes Can read is selected Allow Configuration is selected
Client scripts, Dictionary entry (new field only), UI actions
What is a scheduled job
an automated piece of work that can be performed at either a particular time or on a recurring schedule.
What are examples of tasks that can be automated as scheduled jobs?
Run and distribute a report, Generate a record (incident, change, configuration item, etc…) from a template, Run a business rule and do whatever the rule contains
What is the name of the tool that displays gs.print() and gs.log() statements as well as server logging information and error messages at the bottom of the content frame
Debug Log (This is automatically activated when you activate Debug Business Rule)