Geiser Certified Application Developer Questions
with Verified Answers
ServiceNow GUI is built using (5 things) - ✔✔(HTML, CSS, JS, React, Jelly)
What are the 3 servicenow layers - ✔✔1) ServiceNow GUI
2) Mozilla Rhino
3) MariaDB (SQL) aka a relational database
What is the 'Mozilla Rhino ' layer - ✔✔A layer that allows us to access is DB - Java[.do] <->
Javascript ECMA5,ECMA2021 Translate code back and forth
What Execute on browser - ✔✔Client scripts
What are client scripts - ✔✔scripts that execute on the browser
What does g_form have access to - ✔✔the fields and data on the form
g_user Object - ✔✔g_user object access to info about logged in user
g_user and g_form can both be used with a _____________________ - ✔✔
What 3 key places can scripts execute (think high level) - ✔✔client side, server side on a mid
server
,What text can you type in the filter nav to see show all BR, client scripts, UI Actions, ACLs, etc
for the table - ✔✔.config
RE stands for: - ✔✔regular expressions
in this table we can create our own short cuts for what shows up when scripting - ✔✔Editor
Macros
True or False: Replace all doesn't ask for confirmation - ✔✔true
Write object or class with a '.', ServiceNow will try to auto populate the _______
example g_form or current - ✔✔method (ie: g_form.getValue)
Single quotes vs double - ✔✔Double will always be a string
Single quote is more flexibility
Blue represents what in script editor - ✔✔function and variable names
Purple represents what in script editor - ✔✔reserved words (var, int, etc)
3 types of apps in ServiceNow - ✔✔ServiceNow, Partner, Custom
What does it mean to be cloud - ✔✔Nothing to install, all you need is an app/browser
General Concept of Cloud can be described as (4) - ✔✔1)Computing resources
2)delivered to internet
,3)uses existing platform
4) provides access to data
Reasons to make custom apps in ServiceNow - ✔✔1) Replace outdated custom business
apps and processes
2) extend value of SNOW
3) extend service delivery and management to all departments
4) bring greater levels of automation and consolidation
Build a custom app or not: Data is unstructured such as audio or video - ✔✔DO NOT BUILD
Build a custom app or not: Data can be modeled in a relational database - ✔✔BUILD
Build a custom app or not: Extensive use of forms to interact with data - ✔✔BUILD
Build a custom app or not: Needs reporting - ✔✔BUILD
Build a custom app or not: Needs workflow to manage processes - ✔✔BUILD
Build a custom app or not: Multi-player games or applications requiring graphics engines -
✔✔DO NOT BUILD
Build a custom app or not: No process flow through app - ✔✔DO NOT BUILD
Build a custom app or not: requires access to libraries that do not have an API - ✔✔DO NOT
BUILD
, ServiceNow is specialized for B2E Apps which means - ✔✔business to employee apps
SNOW Apps have 3 main benefits - ✔✔extend through industry standard javascript library
run within browser (desktop, tablet,s martphone)
enterprise grade infrastrucutre
What does the 'scope' mean - ✔✔it protects an app from damage to or from other apps.
true or false: an app must be configured to allow out of scope apps to act on its records -
✔✔true
servicenow was founded in - ✔✔2004
scoped apps introduced in - ✔✔2014 Fuji release
when was delegated dev and studio IDE introduced - ✔✔2015
what year did new apps get created as scoped apps always - ✔✔2015+++
T or false all apps have a scope - ✔✔true
Baseline Applications should be in the global scope? T or F - ✔✔true
Custom Apps built on SNOW versions prior to scoping are now in a scoped app - ✔✔False;
theyre still in the global scope
Custom apps are created in a private scope, always (post 2015) T or F - ✔✔true
with Verified Answers
ServiceNow GUI is built using (5 things) - ✔✔(HTML, CSS, JS, React, Jelly)
What are the 3 servicenow layers - ✔✔1) ServiceNow GUI
2) Mozilla Rhino
3) MariaDB (SQL) aka a relational database
What is the 'Mozilla Rhino ' layer - ✔✔A layer that allows us to access is DB - Java[.do] <->
Javascript ECMA5,ECMA2021 Translate code back and forth
What Execute on browser - ✔✔Client scripts
What are client scripts - ✔✔scripts that execute on the browser
What does g_form have access to - ✔✔the fields and data on the form
g_user Object - ✔✔g_user object access to info about logged in user
g_user and g_form can both be used with a _____________________ - ✔✔
What 3 key places can scripts execute (think high level) - ✔✔client side, server side on a mid
server
,What text can you type in the filter nav to see show all BR, client scripts, UI Actions, ACLs, etc
for the table - ✔✔.config
RE stands for: - ✔✔regular expressions
in this table we can create our own short cuts for what shows up when scripting - ✔✔Editor
Macros
True or False: Replace all doesn't ask for confirmation - ✔✔true
Write object or class with a '.', ServiceNow will try to auto populate the _______
example g_form or current - ✔✔method (ie: g_form.getValue)
Single quotes vs double - ✔✔Double will always be a string
Single quote is more flexibility
Blue represents what in script editor - ✔✔function and variable names
Purple represents what in script editor - ✔✔reserved words (var, int, etc)
3 types of apps in ServiceNow - ✔✔ServiceNow, Partner, Custom
What does it mean to be cloud - ✔✔Nothing to install, all you need is an app/browser
General Concept of Cloud can be described as (4) - ✔✔1)Computing resources
2)delivered to internet
,3)uses existing platform
4) provides access to data
Reasons to make custom apps in ServiceNow - ✔✔1) Replace outdated custom business
apps and processes
2) extend value of SNOW
3) extend service delivery and management to all departments
4) bring greater levels of automation and consolidation
Build a custom app or not: Data is unstructured such as audio or video - ✔✔DO NOT BUILD
Build a custom app or not: Data can be modeled in a relational database - ✔✔BUILD
Build a custom app or not: Extensive use of forms to interact with data - ✔✔BUILD
Build a custom app or not: Needs reporting - ✔✔BUILD
Build a custom app or not: Needs workflow to manage processes - ✔✔BUILD
Build a custom app or not: Multi-player games or applications requiring graphics engines -
✔✔DO NOT BUILD
Build a custom app or not: No process flow through app - ✔✔DO NOT BUILD
Build a custom app or not: requires access to libraries that do not have an API - ✔✔DO NOT
BUILD
, ServiceNow is specialized for B2E Apps which means - ✔✔business to employee apps
SNOW Apps have 3 main benefits - ✔✔extend through industry standard javascript library
run within browser (desktop, tablet,s martphone)
enterprise grade infrastrucutre
What does the 'scope' mean - ✔✔it protects an app from damage to or from other apps.
true or false: an app must be configured to allow out of scope apps to act on its records -
✔✔true
servicenow was founded in - ✔✔2004
scoped apps introduced in - ✔✔2014 Fuji release
when was delegated dev and studio IDE introduced - ✔✔2015
what year did new apps get created as scoped apps always - ✔✔2015+++
T or false all apps have a scope - ✔✔true
Baseline Applications should be in the global scope? T or F - ✔✔true
Custom Apps built on SNOW versions prior to scoping are now in a scoped app - ✔✔False;
theyre still in the global scope
Custom apps are created in a private scope, always (post 2015) T or F - ✔✔true