1. a) b) c) d) 2. a) b) c) d) '.
a) b) c) d)
. a) b) c) d) 3. a) b) c) d)
Which one of the following is not a recommended ServiceNow coding best practice of improving client scripts? Make multiple, short server calls rather than one longer call Use script includes for server calls Use a callback function in getRef getReference() erence() calls Avoid Avo id server calls unless required Which one of the following UI actions can be used to test connectivit between a customer ServiceNow instance and a customer !"#$ server? Connection Authenticator %est &onnecti &onnection on LA! "erver #est Authentication Authen tication #est In a customer development instance( the Securit anager setting is set do *"en #ccess+ due to the ,igh Securit plugin being activated. #ssume a customer creates -N! -N! two new access controls for a new table called restaurant . %he /rst grants the read operation to the table calledrestaurant and and the second grants the write operation to a /eld called name on the restaurant table. 0oth access controls are associated for users with the itil role. When logging in as a user with the itil role( which one of the following is true? %he user will be able to read all /elds on the restaurant table and will not be able to update values in the name /eld #he user $ill be able to read all %elds on the restaurant table and $ill be able to update values in the name %eld #he user $ill be able to update all %elds on the restaurant table including values in the name %eld #he user $ill be able to update all %elds on the restaurant table e&cept values in the name %eld * no visible update button, user needs write access on whole record in order to see Update button Which one of the following laers eecutes business rules? Scripting laer atabase la'er !rotocol la'er U la'er What is the purpose of the callbac4 function in the g5form.get6eference78/eld9(9callbac49) g5form.get6eference78/eld9(9cal lbac49) method? t causes the bro$ser to displa' the $aiti $aiting* ng* mouse pointer t causes the bro$ser to re+direct to a dierent URL It causes the routine to run asnchronousl t causes the routine to run s'nchronousl' * without callback it runs synchronously
:. a) b) c) d) ;.
a) b) c) d)
<. a) b) c) d) =. a) b) c) d)
%o prevent form submission performance degradation( which of the following methods should never be used in a business rule that eecutes before the database activit. current-setAbortAction() current-operation() gs-event.ueue() current.update7) *causes recursion In a customer development instance( the Securit anager setting is set to *"en access+ due to the ,igh Securit plugin being activated. If a customer creates a new application menu( module( table and /elds and does not associate any roles at any level in the new application module 7???)( when logging in as an end user who has no roles( which one of the following is true? #he user $ill not see the ne$ application menu and module, and $ill not have the abilit' to create, read, update and delete records associated $ith the ne$ table %he user will see the new application menu and module( but will not have the abilit to create( read( update and delete records associated with the new table #he user $ill see the ne$ application menu and module, but $ill onl' have the abilit' read records associated $ith the ne$ table #he user $ill see the ne$ application menu and module, and $ill have the abilit' to create, read, update and delete records associated $ith the ne$ table *user only see number of rows removed by constraint Which one of the following are two integral aspects to an !"#$ integration? ata !opulation and ata "ources "ata $opulation and #uthentication /!0 #unnels and Authentication 1eb "ervices and Authentication In a ServiceNow baseline instance( which one of the following is true with respect to customer update sets? Customer changes to their task and process data are captured in their update sets All data and con%guration changes on ever' table in the s'stem is captured in customer update sets Customer developed $ork2o$s cannot be captured in their update set &ustomer homepage con/gurations can be captured with customer update set
1>. Which one of the following would improve the performance of loading forms within ServiceNow? a) 6educe the number of related lists con/gured for a form b) ncrease the number of client scripts for a table c) Reduce the number of read onl' %elds de%ned for a form d) Reduce the number of mandator' %elds de%ned for a form
11. ServiceNow provides customers with a dedicated database( application and data isolation using which one of the following models? a) Singletenant b) Multi+tenant c) 3'brid Cloud d) omain "eparation 12. a) b) c) d)
Which of the following is a @lideSstem 7gs) method? log7String message( String source) null(4b5ect) dateierence("tring, "tring, 6oolean) addnformationMessage(4b5ect)
1'. Which one of the following is the proper snta for accessing the values of variables from the record producer script /eld? a) g7form-getReference(8variable7name9) b) g7form-get/ariable(8variable7name9) c) producer.variable5name d) current-variable7name 1. When troubleshooting performance issues for instances( it is useful to access the instance information page. Which one of the following commands displas the instance information? a) statistics-do b) stats.do c) displa'-stats d) info-do 13. &onsideration must be ta4en when setting UI $olicies because policies do not appl to which one of the following? a) Aditing records on list pages b) :diting records on form pages c) Creating records on form pages d) Reading records on form pages * UI policies and client scripts apply only to form (exception is onCellEdit script) UI policies executes after C! 1:. Which one of the following is N-% considered a best practice when planning to use update sets to move customiBations from one instance to another? a) ;no$ $hich customi
c)
:nsure out+of+the+bo& records have matching s's7id9s b' cloning one instance onto the other instance before creating the %rst update set d) #ppl an update set to a production instance during business hours 1;. Which one of the following protects a record based on its contents and table location? a) &ontetual Securit b) Content Management c) :ncr'ption "upport d) 1eb "ervice Consumer 1<. Which one of the following can be used to facilitate the separation of 0-%, data and process in ServiceNow? a) 6usiness Rules b) Compan' "eparation c) "omain Separation d) "erver "cripts *company separation is le"acy 1=. #n instance is eperiencing slow response times due to heav customiBation of custom reports on the home page. Which one of the following can signi/cantl improve performance? a) isable bro$ser caching b) 6educe the number of gauges on the homepage c) ncrease the home page refresh rate d) Change the la'out of the home page 2>. #fter importing user data into ServiceNow( it is discovered that the same user records appear multiple times in the Users table? Which one of the following situations ma be the cause of this behavior? a) &oalesce value is incorrectl con/gured b) Update "et is incorrectl' con%gured c) mport "et is incorrectl' con%gured d) ata source is incorrectl' con%gured 21. Which one of the following describes the situation where a /eld 7or set of /elds) are used as a uniCue 4e during an import? a) #ransform b) Merge c) &oalesce d) ;e'ed 22. a) b) c) d)
Which one of the following statements describes the ss5id? # uniCue '2character @UI" that identi/es each record in ServiceNow A unique =>+character ?U that identi%es each record in "ervice0o$ A unique @+character ?U that identi%es each table in "ervice0o$ A unique >B+character ?U that identi%es each table in "ervice0o$
2'. Which one of the following statements accuratel describes the Sstem "ictionar? a) #he "'stem ictionar' is a %eld (s's7dictionar') that describes the %eld in an instance- t stores information about the %eld columns and ro$s b) %he Sstem "ictionar is a table 7ss5dictionar) that describes the tables and /elds in an instance. It stores /eld data tpes( character limits( default values( dependencies( and other attributes c) #he "'stem ictionar' is an attribute of a %eld (s's7dictionar') that describes %eld records and character si
b)
#he s'stem $ill evaluate both rules and if neither is true, then the requested access is allo$ed c) #he s'stem $ill evaluate both rules and if both are true, then the requested access is allo$ed d) #he s'stem $ill evaluate onl' the lo$er order rule and if it evaluates to true, then the requested access is allo$ed *one passed rule on same level is enou"h for access 2<. When creating new incidents( our customer is complaining that the net seCuential number is not alwas used. Which one of the following would help prevent the sstem from having unused numbers? a) Create a business rule to check for the last number on the database and assign it to the ne$ incident record b) Anable the *#ssign a tas4 number onl upon insert+ option from Sstem $roperties c) Create a ne$ custom string %eld and a business rule to generate and assign a number to that %eld d) #his cannot be done on the "ervice0o$ platform 2=. Which one of the following is the most eGcient wa of ma4ing server calls from &lient Scripts? a) #snchronous @lide #Ha b) ?lide Record Lookup c) set/alue() d) 6usiness Rule '>. a) b) c) d)
Which one of the following is the default port for !"#$S? @DE @>@ :': >DE
'1. Which one of the following is true with respect to moving wor4Dows from instance to instance using update sets? a) An e&isting $ork2o$ must be checked out to be captured in an update set b) #n eisting wor4Dow must be chec4ed out and then mar4ed as published to be captured in an update set c) All $ork2o$s either checked out or marked as published are captured in an update set d) 1ork2o$s cannot be captured $ith an update set '2. Which of the following describes some of the core #ccess &ontrol operations? a) 6ead( Write( &reate( "elete b) Read, 1rite, Create, 4verride c) Read, 1rite, Create, Update d) Read, Read onl', 1rite, Create
''. Which one of the following tpes of business rules are processed when a user reCuests a record form and can be.?.... information that a client script reCuires? a) "ispla rules b) 6efore rules c) After rules d) As'nc rules
'. Which one of the following statements is true regarding the %as4 table? a) %he %as4 table can be etended but does not etend from an other tables b) #he #ask table can be e&tended but can also e&tend from other tables c) #he #ask table cannot be e&tended d) #he task table can be e&tended and can e&tend onl' from speci%c tables *it is not possible to set #Extend from table$ on task table '3. Which one of the following is a valid reason for a customer to obtain a J$N connection for their ServiceNow implementation? a) :ncr'pt end user access to "ervice0o$ b) :ncr'pt a "4A! message to "ervice0o$ c) Ancrpt communication between a I" Server and a customer ServiceNow instance d) :ncr'pt the communication path bet$een a customer "ervice0o$ instance and their enterprise mail server ':. Which of the following script tpes eecutes in a sstem selected rather than user selected order? a) U !olicies b) 6usiness Rules c) "cript Actions d) &lient Scripts * other script types has %rder column ';. Which one of the following is commonl used with a Single Sign-n 7SS-) intergration? a) C"/ b) 6C c) S#! d) 1eb "ervices '<. # J$N connection between the ServiceNow networ4 and a customer networ4 is implemented to? a) :ncr'pt data 2o$ing 4U# of the customer net$ork b) Ancrpt data Dowing IN%- the customer networ4 ? c) :ncr'pt data 2o$ing 0 and 4U# of the customer net$ork d) :ncr'pt data 2o$ing 0#4 the "ervice0o$ net$ork
'=. # ServiceNow instance has a &hange %as4 table which etends from the %as4 table. If ou were to add a new /led to the &hange %as4 table named *Short "escription+( which one of the following statements is true? a) #he Change #ask table $ill onl' have one "hort escription* %eld, the one de%ned on the child table overrides $hat is on the parent tableb) #he "hort escription* %eld available on the Change #ask table is the same %eld that is on the #ask table, and onl' the "'stem Administrator $ill be able to access this %eld on the Change #ask tablec) #he "hort escription* %eld available on the Change #ask table is the same %eld that is on the #ask tabled) %he &hange %as4 form could be personaliBed with two *Short "escription+ /elds. -ne from the %as4 table and one from the &hange %as4 table. >. Which one of the following permits a user to turn on debugging for securit rules on an instance? a) %urn on securit debugging in the Sstem "iagnostics #pplication b) %urn on securit debugging in the Sstem Securit #pplication c) :levate 'our role to the securit'7admin role d) Right+click on the %eld and select sho$ securit' rules* 1. When writing a business rule and using the method log7)( which one of the following logs captures this? a) All Conte&ts b) Sstem !og c) #ransaction Log d) :vent Log 2. Which one of the following is the proper snta for accessing the values of variables in the service catalog reCuest? a) g5form.getJalue78variable5name9) b) g7form-get/ariable(8variable7name9) c) g7form-getControl(8variable7name8) d) current-variable7pool-variable7name *first works in client scripts, last works in business rules '. Which one of the following is the person who acts as the overall focal point for ServiceNow deploments including escalation? a) eliver' Consultant b) 4perations Manager c) Angagement anager d) "'stem Administrator . #n instance has a $roblem %as4 table that is etended from the %as4 table. %he customer would li4e all problem tas4s to have the value for the Short "escription /eld to be *$roblem %as4+. Which one of the following is correct? ?
a)
"etup the default value on the #ask table and the !roblem task table $ill automaticall' have this ne$ default value b) &reate a "ictionar override for the $roblem %as4 table on the Short "escription /eld and set the default value of the override to *$roblem %as4+ c) t is not possible in this situation to setup a default value for the "hort escription %eld d) Create a ne$ %eld called "hort escription on the !roblem #ask table and set the default value
3. Networ4 latenc and throughput is one of the maHor components that can aFect performance of a ServiceNow instance. %he coarse method of measure of networ4 response is a ping. Which one of the following is the maimum ping response time that is acceptable when testing networ4 latenc? a) =FF ms b) 23> ms c) GFF ms d) =FFF ms :. Kor a client script( when is it appropriate to use a get6eference with a call bac4 function instead of a get6eference without the call bac4 function? a) 4nl' $hen an alert* needs to be implemented b) 4nl' $hen a business rule need to be incorporated c) get6eference should alwas be accompanied with a call bac4 function d) getReference should never be accompanied $ith a call back function ;. Which one of the following actions allows ou to set a global user preference? a) Add a ?lobal entr' in the User !reference table b) Add a ?lobal entr' in the "'stem !roperties table c) Add a "'stem entr' in the User !reference table d) Add a "'stem entr' in the "'stem !roperties table <. Which one of the following would prevent auditing of a /eld on an audited table? a) :nsure that the Audit* %eld is unchecked b) :nsure that the Logging* %eld is unchecked c) Add the attribute no7auditHtrue* d) Add the attribute no7auditHfalse* =. Which one of the following should be implemented to consume an eternal web service within ServiceNow?
a) b) c) d)
A ne$ nbound $eb service # new -utbound S-#$ message ? A ne$ 1"L A ne$ provider of $eb service
3>. "uring !"#$ integrations( which one of the following tools is necessar to help map /elds from one data source to another? a) 1eb service b) Update "et c) Related map d) %ransform ap
31. Which one of the following statements applies to an !"#$ integration with ServiceNow? a) ServiceNow has read onl access and cannot change a customer9s #ctive "irector b) "ervice0o$ can both quer' and set information $ithin a customer9s director' c) "ervice0o$ sets the LA! user pass$ord to match the pass$ord of the corresponding user in "ervice0o$ d) "ervice0o$ gathers the pass$ords from the LA! user accounts and stores them in corresponding "ervice0o$ user record 32. #ccording to ServiceNow9s engagement methodolog( which one of the following includes the stages of an implementation? a) $lan( "iscover( $repare( "eplo( -perate b) iscover, !repare, eplo', 4perate c) !lan, eplo', 4perate d) !lan, eplo' 3'. If users in one location are complaining about performance in one location but at another it is good( then which one of the following components is the li4el cause of the problem? a) Application server b) atabase server c) Networ4 d) Client #ransaction !lugin 3. Which one of the following provides tables that are a staging area for our data during an integration? a) Import Sets b) nterface c) Access Control d) "cheduled mport 33. a)
When performing an !"#$ integration( how is the user password stored? #he pass$ord is stored in the User table
b) c) d)
#he pass$ord is stored in the Role table #he pass$ord can be stored in an' table depending on the integration %he password is not stored in ServiceNow
3:. %he I" Server facilitates communication and movement of data between the ServiceNow platform and eternal applicationsand services within a compan environment. %he ServiceNow instance communicates with the I" Server via which one of the? a) :vent Log b) 0oti%cation :ngine c) :mail d) Aternal &ommunication &hannel Lueue
3;. Which one of the following is a 4e component of ServiceNow integrations? a) %ransform aps b) "ervice Catalog c) Update "ets d) U !olicies 3<. When writing business rule scripts( user created variables are globall scoped b default unless the code is wrapped in which of following? a) Kunction b) Client "cript c) Local variable d) 1hile loop 3=. a) b) c) d)
%he &lient %ransaction %imings plugin does which one of the following? :nables better performance bet$een the bro$ser and the instance :nhances the graphic accelerator :nhances performance of the homepage Anhances transaction duration logging
:>. Which one of the following describes dotwal4ing? a) "otwal4ing references a /eld b building a chain of /eld names separated b dots 7periods) b) ot+$alking describes the structure of a variable in a script that contains one or more %elds, separated b' a dot for each table involved c) ot+$alking describes the structure of a table that directs 'ou to one of more reference %elds d) ot+$alking describes the structure of a %eld in a script that contains one or more reference %elds, separated b' a dot for each table involved
:1. Sstem provided variables such as current and previous are global across all business rules that run for a transaction. Which one of the following is another global( prede/ned business rule obHect variable? a) 5slog b) g7form c) g5scratchpad d) g7user :2. Which one of the following contains the three 4e components to consider when analBing our ServiceNow instance? a) #pplication server response( networ4 latenc and throughput( browser rendering and parsing b) Application server response, net$ork latenc' and throughput, bro$ser t'pe c) atabase server response, net$ork latenc' and throughput, bro$ser t'pe d) atabase server response, net$ork latenc', bro$ser rendering and parsing :'. Which one of the following is a securit rule de/ned and set at the row and column level and is eecuted when attempting to access an ServiceNow table? a) 6usiness Rule b) "ecurit' ump "tart c) :levated !rivilege d) #ccess &ontrol :. Which one of the following features is implemented to provide protection of assets that do not need to be eposed in integration processing? ? a) Update "ets b) mport "ets c) "cheduled ata mports d) Access Controls :3. It ta4es a long time for the incident form to load when ou clic4 on the &reate New Incident button or when ou tr to view an eisting incident. Which one of the following is the li4el cause of the problem? a) 6efore 6usiness Rules b) U Actions c) &lient Scripts d) "cript nclude