Module 2 Flashcards

1
Q

When designing your application, you’ll need database logic, what’s included in that?

A

Database tables and columns
Relationships

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

When designing your application, you’ll need a user interface, what’s included in that?

A

User profiles
Desktop/ tablet/ mobile

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

When designing your application, you’ll need busines logic, what’s included in that?

A

What needs to be done
Process
Stakeholders
Inputs/outputs

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

What is the application development process?

A

Business problem
Outcome
Inputs
Outputs
User personas/ stakeholders
Process steps

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

When designing and building the data model for an application what is needed?

A

Tables
Columns
Relationships

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

What is used for application security?

A

Roles
Access controls

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

What is used to automate an application?

A

-Flow designer
-Email
-Scheduled script execution

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

What is used to integrate an application?

A

SOAP/REST/CSV/excel

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

If you are not __________ you do not need an application

A

Solving a business problem

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

Examples of stakeholders

A

-Management
-Application administrator
-Requestor and fulfiller

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

It is recommended that every application has these two roles?

A

User
Admin

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

Example of inputs?

A

Users
Spreadsheets
Web services

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

Example of outputs?

A

Dashboards
Reports
Email

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

Documents to create a process for an application?

A

Flow chart
Mind map
Swim lanes

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

What are the ways a user can interact with an application?

A

Standard catalog item
Record producer
Workspace
Portal
Mobile experience

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

You can create a record producer for tables and database views that are in the same _______ as the record producer. And for tables that allow create access from applications in other scopes.

A

Scope

17
Q

Role required to create record producers?

A

Catalog_admin or admin

18
Q

This details to the database schema what your application reads and writes to/from the database (tables, columns, relationships)?

A

The data model

19
Q

Each servicenow instance has its own database and is used to store data in tables comprised of various columns. (T/F)

A

True

20
Q

Each ________ has their own set of tables and columns, there are some tables like user, cmdb_ci, and task that are shared by different apps

A

Application

21
Q

The database design underpins the entire application so take the time to analyze your data needs and create a _________

A

Diagram

22
Q

Client side scripts should be kept to a minimum (T/F)

A

True

23
Q

Code should be _________, reusable and efficient

A

Maintainable

24
Q

It is best practice to make and use a single _____ client side library that is loaded and available to the form

A

Reusable

25
Q

This library provides a single location for reusable actions. As a result, maintenance and time to completion is reduced

A

Script include

26
Q

A scoped ui library runs how?

A

On demand

27
Q

On the client side, use this function to load a scoped ui script library.

A

ScriptLoader

28
Q

Convert these messages into gs.info, gs.warn, or gs.error as appropriate

A

Gs.log

29
Q

Allows you to extend application development to other employees while maintaining control and governance over the platform, developer privileges, application resources, and data access

A

Delegated development

30
Q

Allows non-administrators to develop, deploy, and delete scoped applications.

A

Delegated development

31
Q

Administrators can use ______ to manage development users and the application content they can access

A

Studio

32
Q

For each application, administrators can grant non -admin users the ability to develop scoped applications, specify which application file types the developer can access, grant the developer access to security records, grant the developer access to script fields, and what else?

A

Remove user as a developer

33
Q

Developers permissions are __________ meaning that administrators must set developer permissions for each application. A developer may not have the same type of access for every application.

A

Application specific.

34
Q

Where do you specifically go to set delegated developer permissions for individuals and/ or groups?

A

Studio> file> manage developers

35
Q

Administrators must be familiar with _______ and the system table structure to set developer permissions. For example, a developer expected to create advanced business rules needs both the all file types and allow scripting developer permissions

A

Application files

36
Q

this allows an administrator to manually assign roles that enable non admin users to install or upgrade all applications in specific instances

A

Instance specific deployment user roles

37
Q

This allows an administrator to assign a non- administrator as a developer or deployment resource for an application. Administrators can set which specific actions the assigned user (non-administrator) can perform

A

Application specific deployment permissions