Application Development Module 4 Flashcards

1
Q

True/False All new tables have a default list and form?

A

True

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

Requirements for a visually appealing or usable form

A

Keep the form as short as possible
Forms should be read from top to bottom
Important fields at the top
Reference number/name at the top
Place two column layouts at the top of the form or section
Use full width, single column layout for larger text fields
Use annotations and sections to break up long forms

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

What should be considered in Form Design?

A

Logical form layout
Logical groupings of fields in sections
Inclusion of appropriate fields
Meaningful labels
Tool tips to offer guidance
Real time feedback through client scripts and ui action scripts
Effective use of color
User Views for selective data display
Differentiation between mobile and desktop users

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

What are scripting methods to give immediate feedback?

A

g_form.showFieldMsg()
g_form.addInfoMessage()
g_form.addErrorMessage
alert
confirm

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

What are the sections of the form design?

A

Header
Field Navigator - Field Names, Field types
Form Layout

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

What are the annotation types?

A

Info Box Blue
Info Box Red
Line Separator
Section Details
Section Separator
Text

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

What are two types of client side scripts?

A

UI Policies
Client Scripts

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

What are the types of server side scripts?

A

Access Control
Business rules
Scheduled Jobs
Script Actions
Script includes
UI Actions
Workflow / Flow

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

What is a UI Policy?

A

Client-side logic governing form and field behavoir
Have a condition which must be true in order to execute
Defines the behavior and visibility of fields on a form without scripting

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

What field attributes can be set by UI Policy

A

Mandatory
Visible
Read only

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

What additional fields are available in advanced view of UI Policy?

A

Global - applies to all views
Reverse if false - actions are reversed when condition evaluates to false
On load - executes on load and form change
Inherit - applies to extended tables
Script tab

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

What are the types of client scripts?

A

onLoad
onSubmit
onChange
onCellEdit

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

What two scripting objects are instantiated for client side scripts?

A

GlideForm (g_form)
GlideUser (g_user)

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

Where can you find comprehensive documentation for ServiceNow scripting APIs?

A

developer.servicenow.com

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

g_scratchpad must be populated by a display business rule

A

true

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

client side scripts have access to g_scratchpad

A

true