Module 3 Flashcards

1
Q

The integrated development environment (ide) for continuing development on applications

A

Application engine studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

An intuitive development interface for building applications on the now platform which provides a step by step process to guide you through your initial application development. Guides users through the application creation process by stepping through basic application contents.

A

Guided application creator (GAC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Provides an integrated development environment like interface for application developers to work on custom applications in one centralized location. Offers a simple way to create, review, and update application files from a tabbed environment.

A

Servicenow studio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Does app engine studio require a subscription?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A suite of tools that provides agents, case managers, help desk professionals, and managers with tools to help answer customer questions and resolve customer problems.

A

Workspace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The guided application is enabled via the _________ plugin by default on new and upgraded instances.

A

com.glide.sn-guided-app-creator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Users with this role have access to the guided application creator. Intended to be used by system admins, developers, and analyst

A

sn_g_app_creator.app_creator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The welcome screen will appear the first time the guided application center is used. To see the screen again do what?

A

Remove user preference sn_g_app_creator.has_viewed_gac

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

the guided application creator doesn’t support edge iE11 or older

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

App engine studio provides a basic workspace that includes a home page, lists, analytics center, and ________

A

Search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the two guided application access points?

A

system applications> my company applications> create new
In studio, select the create application button.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A now platform application for process automation and integrations that uses common protocols (e.g. APIs, JDBC, PowerShell, or common line scripting and languages) to interact with external platforms within servicenow

A

Integration hub

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Integration hub integrations are referred to as _______, which are easy to configure and enable you to quickly add powerful actions without the need to write scripts

A

Spokes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A tool for editing tables that you’ve added to your application

A

Table builder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

this is a drag and drop, what you see is what you get editor for creating and editing agent workspaces landing pages

A

UI builder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How do you open ui builder?

A

workspace experience> administration > all workspaces

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

This is a feature that enables process owners to automate work. Build multi step flows from reusable components without having to code. It is the default now platform process automation builder used to create flows. It replaced the legacy workflow graphical editor.

A

Flow designer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

This allows you to build connected digital workflow apps with a low code platform?

A

Creator workflows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

This allows you to build and manage multiple complex workflows easily with low code playbooks and our enterprise application development platform

A

Process automation designer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

A predefined action, flow, and/or integration for connecting or automating 3rd party systems or processes with flow designer

A

Spoke

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Online marketplace for downloading and installing ServiceNow applications that are free or charge a monthly fee

A

ServiceNow store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Applications are available in the ServiceNow store for installation on any ServiceNow instance running a version supported by the application only after what?

A

The application has been reviewed and approved my servicenow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Apps from the servicenow store may or may not be free (monthly fee)

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

The guided application creator guided users through the application creation process. What steps are included?

A

Application configuration (define the application) , user role (existing or create new), user experience (classic,mobile), table, field inputs, table configurations, and next steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
The scope value will appear as the prefix to the name for many application artifacts. The scope value is automatically set by ServiceNow. The scope is constructed by linking together what?
x_ + + application name (first 12 characters) the glide.appcreator.company.code property value is set by servicenow and is not user changeable. It is typically 2-5 characters long.
26
What are the two user experience options?
Classic and mobile
27
What are the 3 ways to designate data table options?
Select an existing without creating a custom table Create a custom table without selecting an existing table Select an existing table and then create a custom table
28
What are the table creation method options?
-Upload a spreadsheet. Turn a spreadsheet into a custom table. -Extend a table. Create a custom table that copies an existing table, and add additional fields to the child table. -Create a table.
29
What is one of the most important decisions to make for an application?
Deciding whether or not you want to base your application on an existing servicenow table
30
If you extend an existing servicenow table you inherit the functionality built into servicenow for _______
The base table
31
If you start from a blank table (brand new table), you have the opportunity to do what?
Script and configure all behaviors for your application
32
Applications can use multiple tables, what are they?
-Base tables that contains the primary application records -Reference/ lookup tables
33
Tables must have what selected in order to be extended?
Extensible
34
Can you extend a system or database view table?
No
35
All other approval activities work only with tables which extend task except?
The user approval workflow activity which works with all tables
36
Should you create a new table or extend an existing table if you want to use the approval workflow activities?
Extend
37
Should you create a new table or extend an existing table if the scripts and workflow for an existing table are useful for the application?
Extend
38
Should you create a new table or extend an existing table if a table exists with fields that are similar to what you need?
Extend
39
This is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. It’s goals include speed, data integrity, and support for distributed, non- linear workflows
Git repository
40
Git is a cloud based source control management system which uses repositories and branching. Can use different tools like GitLab, GitHub, Gitorious Bitbucket, or others. (T/F)
True
41
How do you link a servicenow application to Git?
Create a repository in the Git tool of your choice Open the app in studio Open source control> link to source control Configure the link: repository url, user name, and password Select the link to source control button
42
What 3 things do you need to link a servicenow application to Git?
repository url, user name, and password
43
In studio, once an application is linked to a source control what happens?
A default branch is set and the default value is set to sn_instances/
44
Source control integration supports what kind of applications?
All custom applications, scoped & global
45
How do you link a repository behind a firewall?
By using a mid server
46
How can a system administrator change the branch value?
By setting the glide.source_control.default_branch_name property
47
Connecting a local servicenow application to a new git repository is called?
Link
48
Bringing an existing app in a Git repository into the now platform is called?
Import
49
The process of sending the current local application to the servicenow repository?
Publish
50
What are the 2 different repository versions?
Git and ServiceNow
51
This is a point in time maker. Once set, cannot be modified. Can be used to create a branch in ServiceNow.
Tag
52
This is a copy of a repository under a new account
A fork
53
This is a copy of app files under the same account. Typically a version/ release.
Branch
54
This is combining changes under different branches, or local vs remote changes
Merge
55
This is when you store local changes to your instance for later application
Stash
56
This is when you send local changes to Git
Commit
57
A collection of files in a git database is called?
A git repository
58
A database containing servicenow apps is called?
A servicenow app repository
59
Work on different versions of a repository at one time, you use this to work on a new version of an existing application
A branch
60
By default, the git repository has one branch named _______ which is considered the definitive branch
Master
61
When a default branch of servicenow is not changed resulting in two branches, this must be done in order to merge into the ‘master’ branch
Merge request
62
If the default value of the branch in ServiceNow is set to ‘master’ using the glide.source_control.default_branch_name property, what happens?
The branch automatically merges the repository ‘master’ branch
63
Doing this removes all files from the current branch and reloads all files from the repository. Larger apps will take a longer time to switch. You could lose local changes.
Switching branches
64
A locally stored set of changes, used to move changes between branches, can be applied to any branch including the branch from which it is created is called?
Stash
65
Can you pick and choose which changes to stash?
No
66
Stashes are created for local changes. Should a stash be created before committing changes?
Yes
67
What happens after a stash is created?
The stash must be applied
68
What causes stashing conflicts?
Conflicts occur when there are local changes that conflict with the more recent files in the repository
69
When there is a stashing conflict do you have to apply actions to all conflicts?
You can apply actions to all conflicts or you can determine what to do with each conflict individually
70
What are the steps to create a stash?
In studio, open source control> stash local changes Select the stash local changes button When prompted, select the apply stashed changes button Select the close dialog button
71
Most likely when will you commit the local changes?
After creating a stash, but it is not required
72
What are the steps to apply a stash to a branch?
Open source control> switch branch to switch to the target branch Select the branch then select the switch branch button Select the close dialog button Open source control> Manage stashes Locate the stash to be applied and select the apply link When the process is finish, select the close dialog button Open source control> commit changes Add a commit message and select the commit changes button
73
What are the two action options regarding stash changes?
Take stashed changes Discard stashed changes
74
An IDE-like interface used to build custom applications, you can create and modify application files and work in a tabbed environment
servicenow studio
75
How do you open servicenow studio?
Go to system applications> studio
76
Header (displays menus and controls) Application explorer (displays a list of application files by type) Content frame (displays each record in its own tab) Status bar (displays information about the application and the source control integration)
Studio anatomy
77
With the global app management plugin, studio allows you to do what?
Allows you to add, remove, and move global application files. (Note: they will be considered customized)
78
What capabilities does studio have?
Navigation and tabbed environment Code search Quick creation of scripts and files Push (repository, external source control, internal application repository, deployment) Global application files management
79
What capabilities does studio NOT have?
Previous number check Push to update set Testing of the application Script intellectual property protection Ability to merge branches Ability to add data Form layout
80
Navigate to system applications> my company applications> in development To the right of the application name, click edit in studio Select file> Add existing files Find existing globally scoped application files Select continue Select the files you want to add then click add
the steps to add files from the global scope to a global application
81
How are globally scoped metadata files searched?
These files are searchable by the update set name, table, or file name
82
Navigate to the application file in a list or form view Locate the move to application ui action Select the global application file you want to move Select move
the steps to move an application file between global applications
83
Why does servicenow warn developers when working with out of scope artifacts?
To prevent accidental inclusion of out of scope application files To protect applications from inadvertent modifications
84
Is it possible to change an application’s scope?
No, an application’s scope is never changeable
85
When you are attempting to change an artifact that is apart of another application, servicenow has the out of scope business rule present a message with link to temporarily switch scopes
True
86
How do you see the existing business logic for a table?
Navigate to the table and go to the list Open the additional actions context menu and select the configure option In the dialog, select the all button
87
Legacy custom applications will always be apart of the ______ scope; there is no migration path to a custom or different scope
Global
88
Baseline applications and applications built on servicenow versions prior to scoping are apart of which scope?
Global
89
Custom applications are apart of which type of scope?
Privately scoped
90
An application can be opened in only one studio window at a time. Multiple studio windows can be opened at the same time but each must ________
Contain a different application
91
Use the _________ option on a list’s configuration menu to see the existing business logic for table. Other business logic such as script includes may also exist
Configure
92
Navigate to the table and go to the list Open the additional actions context menu and select the configure option In the dialog, select the all button
Detailed steps on how to see the existing business logic for a table
93
In studio, select the create application file button Select data model> table Configure the new table Select the submit button
Steps to add a table to an application
94
All new tables have a default set of of fields, what kind of field is created by?
Created by [sys_created_by] Type= string A string field is automatically populated with the display name of the user who inserted the record
95
All new tables have a default set of of fields, what kind of field is Created?
Created [sys_created_on] Type= glide_date_time A time stamp field automatically populated by the system at the moment of inset
96
All new tables have a default set of of fields, what kind of field is sys_id?
Sys_id [sys_id] Type: GUID The unique record identifier for all records, automatically populated by the system
97
All new tables have a default set of of fields, what kind of field is updated?
Updated [sys_updated_on] Type= glide_date_time A time stamp field automatically populated by the system every time the record is updated. Stores the most recent update date and time.
98
All new tables have a default set of of fields, what kind of field is updated by?
Updated by [sys_updated_by] Type= string A string field automatically populated with the display name of the user who most recently updated the system
99
All new tables have a default set of fields, what kind of field is updates?
[sys_mod_count] Type= numeric A numeric field which counts the number of updates for this record since record creation
100
How do you know if a table field is inherited?
If the value in the table column is different than the table’s name
101
What do you select on a table to enable document feeds?
Live feed
102
Tables that extend a table inherit the parent’s fields
True
103
When this is selected on a table, the prefix, starting number, and number of digits for the record are set?
Auto number
104
When this is selected permissions to create, write, read, and delete table records is created?
Create access controls
105
When this is selected a role for accessing a table’s records is created?
User role
106
In regards to application access, what is used to track cross scope applications that request to an application, application resource, or event?
Caller access
107
In regards to application access, what are the caller access options?
None, caller tracking, and caller restriction
108
In regards to application access, when this is selected scripts from other application scopes are allowed to make web services calls against the table? However, the user performing this query must have permissions to access the table.
All access to this table via web services
109
In regards to application access to tables, this provides complete runtime protection?
By selecting this application scope only
110
In regards to application access to tables, by selecting this application developers working from other application scopes are allow to write scripts for this table?
Allow configuration
111
In regards to application access to tables, in the default case who can create, read, update, and delete records from an application’s table?
Only the current application’s scripts web services calls
112
What is in a new application?
Application menu New modules List of records from new table (no default records)
113
Select ________ for all access to all privately scoped applications
All application scopes
114
Application access provides __________ for application tables against read, write, create, and delete operations with scripts and web service calls
Runtime protection
115
The menu is created when an application is created but it won’t be displayed unless?
A module exist
116
What is the default module name and how can you change it?
The default module name is the plural of the table’s name. You can change the name by editing the module configuration.
117
The default module always displays a list of all records from the table. Are there any default records included?
No
118
How many modules are created when a new application table is created?
Zero to one. Application developer must create additional modules.
119
Open the application in ServiceNow studio In the application explorer, locate navigation > modules Select the module of interest
the steps to view menu modules
120
How do you add horizontal separator lines to the application navigator?
Use a link type of separator
121
What is a link type?
Specifies what type of link a module opens
122
Based on the link type what additional fields may be needed?
Filter, content page, or arguments
123
When configuring modules, what happens when you select active?
It defines whether or not the module will appear in the application navigator
124
When configuring modules, what happens when you select order?
Order in which the module appears in the application menu
125
When configuring modules, what happens when the roles field is left blank?
The application’s roles are inherited and the module is viewable to all users
126
What is the scope application picker?
A feature of the next experience that provides easy consistent scope selection across an instance
127
The scope selection menu icon (globe) displays in the unified navigation for users with roles that provide access to what?
The application, domain, and update set scope pickers
128
The application picker defaults to the newly created application. Setting an application sets _______?
The scope
129
What instance version is supported by tablets UI15 or UI16?
UI16
130
Do custom desktop applications run on tablets? If so, what kind?
Yes, Android and iPad
131
Domain scope defines what users can access. Only users with access to __________ see the domain scope picker.
Domain separation