You have already completed the Test before. Hence you can not start it again.
Test is loading...
You must sign in or sign up to start the Test.
You have to finish following quiz, to start this Test:
Your results are here!! for" ServiceNow CAD Practice Test 6 "
0 of 65 questions answered correctly
Your time:
Time has elapsed
Your Final Score is : 0
You have attempted : 0
Number of Correct Questions : 0 and scored 0
Number of Incorrect Questions : 0 and Negative marks 0
Average score
Your score
ServiceNow Certified Developer
You have attempted: 0
Number of Correct Questions: 0 and scored 0
Number of Incorrect Questions: 0 and Negative marks 0
You can review your answers by clicking view questions. Important Note : Open Reference Documentation Links in New Tab (Right Click and Open in New Tab).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Answered
Review
Question 1 of 65
1. Question
Which Source control operations are available in both Studio and GIT Repository ? Choose the right answer
Correct
Please look at the ServiceNow UI in both Studio and GIT Repository.
What is the difference between hasRole() and hasExactlyRole() ?
Correct
hasRoleExactly() returns true only if the current user has the specified role whereas hasRoles() returns true if the current user has any role.
Incorrect
hasRoleExactly() returns true only if the current user has the specified role whereas hasRoles() returns true if the current user has any role.
Unattempted
hasRoleExactly() returns true only if the current user has the specified role whereas hasRoles() returns true if the current user has any role.
Question 3 of 65
3. Question
ServiceNow adds a namespace identifier to the front of application artifacts such as tables, scripts, and configuration records. Scoped applications always start with an x_ prefix. The instance stores the prefix in which system property ?
Correct
The instance customer prefix (glide.appcreator.company.code)This string is two to five characters long. ServiceNow generates this prefix for each customer. The instance stores the prefix in the glide.appcreator.company.code system property.
The instance customer prefix (glide.appcreator.company.code)This string is two to five characters long. ServiceNow generates this prefix for each customer. The instance stores the prefix in the glide.appcreator.company.code system property.
The instance customer prefix (glide.appcreator.company.code)This string is two to five characters long. ServiceNow generates this prefix for each customer. The instance stores the prefix in the glide.appcreator.company.code system property.
The following code is in business rule running on the incident table before “insert”.
if(current.short_description == “test”) {
current.work_notes = “sample work note for a test incident record”;
current.setAbortAction(true);
}
Correct
Error will be thrown as “Invalid insert” because you have used setAbortAction(true).
Incorrect
Error will be thrown as “Invalid insert” because you have used setAbortAction(true).
Unattempted
Error will be thrown as “Invalid insert” because you have used setAbortAction(true).
Question 6 of 65
6. Question
What role is required so that you can perform a code review for code pushes in team development ?
Correct
Team Development supports parallel development on multiple, non-production ServiceNow instances.
When code review is enabled, pushing a change to the parent instance triggers the code review workflow.
Team development code reviewers have the teamdev_code_reviewer role, where as by default, users with the teamdev_code_reviewer role receive notifications to review changes and can approve or reject changes.
Team Development supports parallel development on multiple, non-production ServiceNow instances.
When code review is enabled, pushing a change to the parent instance triggers the code review workflow.
Team development code reviewers have the teamdev_code_reviewer role, where as by default, users with the teamdev_code_reviewer role receive notifications to review changes and can approve or reject changes.
Team Development supports parallel development on multiple, non-production ServiceNow instances.
When code review is enabled, pushing a change to the parent instance triggers the code review workflow.
Team development code reviewers have the teamdev_code_reviewer role, where as by default, users with the teamdev_code_reviewer role receive notifications to review changes and can approve or reject changes.
Which of the following client-side scripts apply to record producers ? (Popular exam question and often asked differently worded)
Correct
Incorrect
Unattempted
Question 9 of 65
9. Question
Is anything wrong with the below script ? Choose the correct answer.
var request = new sn_ws.RESTMessageV2();
request.setEndpoint(‘https://dev22614.service-now.com/api/now/table/u_cart_order’);
request.setHttpMethod(‘POST’);
Before outputting the response, you will need to make a request call using – request.execute();
Incorrect
Before outputting the response, you will need to make a request call using – request.execute();
Unattempted
Before outputting the response, you will need to make a request call using – request.execute();
Question 10 of 65
10. Question
What module link type is used to access properties page in ServiceNow instance ?
Correct
Link type should be URL (from Arguments:). In the Arguments field, type the URI to access the Properties page.
Documentation for module link types is here – https://docs.servicenow.com/bundle/orlando-platform-user-interface/page/administer/navigation-and-ui/reference/r_ModuleLinkTypes.html
Incorrect
Link type should be URL (from Arguments:). In the Arguments field, type the URI to access the Properties page.
Documentation for module link types is here – https://docs.servicenow.com/bundle/orlando-platform-user-interface/page/administer/navigation-and-ui/reference/r_ModuleLinkTypes.html
Unattempted
Link type should be URL (from Arguments:). In the Arguments field, type the URI to access the Properties page.
Documentation for module link types is here – https://docs.servicenow.com/bundle/orlando-platform-user-interface/page/administer/navigation-and-ui/reference/r_ModuleLinkTypes.html
Question 11 of 65
11. Question
You are writing an Async Business Rule for a table in a different scope than the Business Rule record.
Which one of the following database operations cannot be part of the Async Business Rule’s configuration?
Correct
Refer to this documentation for details
Incorrect
Refer to this documentation for details
Unattempted
Refer to this documentation for details
Question 12 of 65
12. Question
Can you select format (Multipart,Binary, Text) of a REST message when writing a REST Step using a flow designer ?
Correct
Incorrect
Unattempted
Question 13 of 65
13. Question
Which REST API was available in the release before Orlando but not in the earlier version?
Correct
Wrt Orlando version, you can create, modify, and update application services using REST APIs provided you have the Application Service administrator [app_service_admin] role.
Wrt Orlando version, you can create, modify, and update application services using REST APIs provided you have the Application Service administrator [app_service_admin] role.
Wrt Orlando version, you can create, modify, and update application services using REST APIs provided you have the Application Service administrator [app_service_admin] role.
How will you remove the ‘Remember me’ checkbox from the login page ?
Correct
You can set the property “glide.ui.forgetme” to “true” which will remove the ‘Remember me’ checkbox from the login page.
Incorrect
You can set the property “glide.ui.forgetme” to “true” which will remove the ‘Remember me’ checkbox from the login page.
Unattempted
You can set the property “glide.ui.forgetme” to “true” which will remove the ‘Remember me’ checkbox from the login page.
Question 15 of 65
15. Question
Consider the below code. What will be the response in alert ?
var testvar = new GlideAjax(“TestScriptInclude”);
testvar.addParam(“sysparm_name”, “test”);
testvar.addParam(“sysparm_var, ” hello variable “);
testvar.getXML();
alert(testvar.getAnswer());
function “test”
contains,
test: function() {
return “hello”;
}
Correct
Incorrect
Unattempted
Question 16 of 65
16. Question
Can a workflow be copied ?
Correct
Referance article is here
Incorrect
Referance article is here
Unattempted
Referance article is here
Question 17 of 65
17. Question
Which one of the following is a false statement with regards to ServiceNow script execution order ?
Correct
Incorrect
Unattempted
Question 18 of 65
18. Question
Choose 2 features available for both Scoped and Global Applications.
Correct
Incorrect
Unattempted
Question 19 of 65
19. Question
Identify the issue with below code snippet
var session = gs.getSession();
session.setClientData(‘test_var’, ‘James’);
var clientData = session.getClientData(‘test_var’);
gs.info(clientData);
Correct
There is no method in GlideSession API as setClientData. The right method is putClientData()
How can you call a script include through a client script?
Correct
Yes, it is possible to call a business rule through a client script. You can use glide ajax for the same. For a complete documentation, refer this
Incorrect
Yes, it is possible to call a business rule through a client script. You can use glide ajax for the same. For a complete documentation, refer this
Unattempted
Yes, it is possible to call a business rule through a client script. You can use glide ajax for the same. For a complete documentation, refer this
Question 21 of 65
21. Question
What is the significance of cascade variable checkbox in order guide ?
Correct
If this check box is cleared, variable information entered in the order guide is not passed on to ordered items.
Incorrect
If this check box is cleared, variable information entered in the order guide is not passed on to ordered items.
Unattempted
If this check box is cleared, variable information entered in the order guide is not passed on to ordered items.
Question 22 of 65
22. Question
What is purpose of weight field on notification form ?
Correct
Incorrect
Unattempted
Question 23 of 65
23. Question
From the below options, what do business rules do not have access to ?
Correct
GlideUser & GlideForm APIs cannot be used in business rules. The GlideUser methods and properties are accessed through a global object (g_user) that is only available in client scripts.
GlideUser & GlideForm APIs cannot be used in business rules. The GlideUser methods and properties are accessed through a global object (g_user) that is only available in client scripts.
GlideUser & GlideForm APIs cannot be used in business rules. The GlideUser methods and properties are accessed through a global object (g_user) that is only available in client scripts.
To see what scripts, reports, and other application artifacts will be in a published application , you will choose which of the below approach ?
Correct
Incorrect
Unattempted
Question 25 of 65
25. Question
Which method call returns true only if the current logged in has the catalog_admin role ?
Correct
hasRole() returns true if the current user has the specified role or the admin role.
hasRoleExactly() returns true only if the current user has the specified role.
Incorrect
hasRole() returns true if the current user has the specified role or the admin role.
hasRoleExactly() returns true only if the current user has the specified role.
Unattempted
hasRole() returns true if the current user has the specified role or the admin role.
hasRoleExactly() returns true only if the current user has the specified role.
Question 26 of 65
26. Question
Which of the following can be configured in an ServiceNow email notification ?
a) Exclude delegates from receiving notification
b) What content will be there in the notification
c) When to send notification
d) send notification to event creator
Correct
At a broader level, following tabs in the Notification form are required to configure an email notification:
When to send — Conditions required to send the notification.
Who will receive — Recipients of the notification.
What it will contain — Contents of the notification.
Please refer to documentation at https://docs.servicenow.com/bundle/orlando-servicenow-platform/page/administer/notification/task/t_CreateANotification.html
Incorrect
At a broader level, following tabs in the Notification form are required to configure an email notification:
When to send — Conditions required to send the notification.
Who will receive — Recipients of the notification.
What it will contain — Contents of the notification.
Please refer to documentation at https://docs.servicenow.com/bundle/orlando-servicenow-platform/page/administer/notification/task/t_CreateANotification.html
Unattempted
At a broader level, following tabs in the Notification form are required to configure an email notification:
When to send — Conditions required to send the notification.
Who will receive — Recipients of the notification.
What it will contain — Contents of the notification.
Please refer to documentation at https://docs.servicenow.com/bundle/orlando-servicenow-platform/page/administer/notification/task/t_CreateANotification.html
Question 27 of 65
27. Question
How will you control the script conditions of Access Control Rules apply to a table’s reference fields?
Correct
Property ‘glide.sys_reference_row_check ‘ controls whether the script conditions of Access Control Rules apply to a table’s reference fields.
How can you change appearance of texts and numbers for given field in ServiceNow ?
Correct
There are 2 ways –
Right-click the field label on the form and select Configure Styles.
Navigate to System UI > Field Styles, and locate the field to apply a style (For admin only).
Incorrect
There are 2 ways –
Right-click the field label on the form and select Configure Styles.
Navigate to System UI > Field Styles, and locate the field to apply a style (For admin only).
Unattempted
There are 2 ways –
Right-click the field label on the form and select Configure Styles.
Navigate to System UI > Field Styles, and locate the field to apply a style (For admin only).
Question 30 of 65
30. Question
Which of the following is NOT a UI Action type?
Correct
UI Actions are UI elements that can show up on a form or a list as a button, link, or context menu. When these UI elements are clicked they execute some JavaScript. Most of the time UI Actions are used to perform some server-side update to a record or records.
UI Actions are UI elements that can show up on a form or a list as a button, link, or context menu. When these UI elements are clicked they execute some JavaScript. Most of the time UI Actions are used to perform some server-side update to a record or records.
UI Actions are UI elements that can show up on a form or a list as a button, link, or context menu. When these UI elements are clicked they execute some JavaScript. Most of the time UI Actions are used to perform some server-side update to a record or records.
How will you get all the records where the incident is having category as server or desktop ?
Correct
Self explanatory example of addOrCondition()
More details cane be found at https://docs.servicenow.com/bundle/newyork-application-development/page/script/business-rules/concept/c_ScriptingAnORCondition.html
Incorrect
Self explanatory example of addOrCondition()
More details cane be found at https://docs.servicenow.com/bundle/newyork-application-development/page/script/business-rules/concept/c_ScriptingAnORCondition.html
Unattempted
Self explanatory example of addOrCondition()
More details cane be found at https://docs.servicenow.com/bundle/newyork-application-development/page/script/business-rules/concept/c_ScriptingAnORCondition.html
Question 34 of 65
34. Question
Which one of the following is NOT a GlideUser API (g_user) method ?
Correct
The GlideUser API provides access to information about the current user and current user roles. All methods are part of g_user API except ‘HasMultipleRoles’.
Incorrect
The GlideUser API provides access to information about the current user and current user roles. All methods are part of g_user API except ‘HasMultipleRoles’.
Unattempted
The GlideUser API provides access to information about the current user and current user roles. All methods are part of g_user API except ‘HasMultipleRoles’.
Question 35 of 65
35. Question
There is a a basic strategy when creating a Utils script include. Identify the step that does not belong.
Correct
Incorrect
Unattempted
Question 36 of 65
36. Question
Set visible policy does not apply to which of the following variable types ?
Correct
Referance for this question is here
Incorrect
Referance for this question is here
Unattempted
Referance for this question is here
Question 37 of 65
37. Question
What Is The difference Between Deletemultiple() And Deleterecord() ?
A scoped application containing Flow Designer content dedicated to a particular application is called as ____
Correct
A spoke is a scoped application containing Flow Designer content dedicated to a particular application or record type. Flow Designer provides a set of core actions to automate Now Platform® processes. You can add application-specific core actions by activating the associated spoke.
A spoke is a scoped application containing Flow Designer content dedicated to a particular application or record type. Flow Designer provides a set of core actions to automate Now Platform® processes. You can add application-specific core actions by activating the associated spoke.
A spoke is a scoped application containing Flow Designer content dedicated to a particular application or record type. Flow Designer provides a set of core actions to automate Now Platform® processes. You can add application-specific core actions by activating the associated spoke.
Which roles grant access to source control repository operations such as importing applications from source control, or linking an application to source control? (Choose two.)
Choose the best answer that describes the difference between record level “none” and wildcard “*” in ACL.
Correct
Both are table level ACL, But the thing is * is a wild card entry. Suppose None is restricting table level access and you provide access by using * , system can allow you to do the work.
Examples:
If you define a READ ACL with:
•Table.None for Admin & ITIL
Result: Both Admin and ITIL will be able to view all records because they have read access to all records with no field restrictions.
If you define a READ ACL with:
•Table.None for Admin & ITIL & Table.* for Admin
Result: Only Admin will have read access because the Table.* is an explicit rule at the field level that grants only Admin read access to all fields.
If you define a READ ACL with:
•Table.None for Admin & Table.* for ITIL
Result: ITIL will not be able to view any records because they only have read access at the field level and not at the Record/Row level.
*.* represents = all records in all tables.all fields in a record
Incorrect
Both are table level ACL, But the thing is * is a wild card entry. Suppose None is restricting table level access and you provide access by using * , system can allow you to do the work.
Examples:
If you define a READ ACL with:
•Table.None for Admin & ITIL
Result: Both Admin and ITIL will be able to view all records because they have read access to all records with no field restrictions.
If you define a READ ACL with:
•Table.None for Admin & ITIL & Table.* for Admin
Result: Only Admin will have read access because the Table.* is an explicit rule at the field level that grants only Admin read access to all fields.
If you define a READ ACL with:
•Table.None for Admin & Table.* for ITIL
Result: ITIL will not be able to view any records because they only have read access at the field level and not at the Record/Row level.
*.* represents = all records in all tables.all fields in a record
Unattempted
Both are table level ACL, But the thing is * is a wild card entry. Suppose None is restricting table level access and you provide access by using * , system can allow you to do the work.
Examples:
If you define a READ ACL with:
•Table.None for Admin & ITIL
Result: Both Admin and ITIL will be able to view all records because they have read access to all records with no field restrictions.
If you define a READ ACL with:
•Table.None for Admin & ITIL & Table.* for Admin
Result: Only Admin will have read access because the Table.* is an explicit rule at the field level that grants only Admin read access to all fields.
If you define a READ ACL with:
•Table.None for Admin & Table.* for ITIL
Result: ITIL will not be able to view any records because they only have read access at the field level and not at the Record/Row level.
*.* represents = all records in all tables.all fields in a record
Question 42 of 65
42. Question
Which utility is used to determine if field names in an Import Set match the field names on the target table when importing data into ServiceNow?
Correct
Incorrect
Unattempted
Question 43 of 65
43. Question
Which of the following are true for reports in ServiceNow ?
Correct
Incorrect
Unattempted
Question 44 of 65
44. Question
From the list below, identify one reason why an application might not be good fit for ServiceNow
Correct
Not every application idea is a good fit on the Now Platform. Some apps are better suited for the Now Platform than others: Good Fit for developing on ServiceNow platform are as below –
• Simple forms
• Request fulfillment
• Excel driven processes
• Repeatable processes
• 3rd party integrations
• Orchestration of multiple systems
• Single experience from functions
• Web and Mobile access
Incorrect
Not every application idea is a good fit on the Now Platform. Some apps are better suited for the Now Platform than others: Good Fit for developing on ServiceNow platform are as below –
• Simple forms
• Request fulfillment
• Excel driven processes
• Repeatable processes
• 3rd party integrations
• Orchestration of multiple systems
• Single experience from functions
• Web and Mobile access
Unattempted
Not every application idea is a good fit on the Now Platform. Some apps are better suited for the Now Platform than others: Good Fit for developing on ServiceNow platform are as below –
• Simple forms
• Request fulfillment
• Excel driven processes
• Repeatable processes
• 3rd party integrations
• Orchestration of multiple systems
• Single experience from functions
• Web and Mobile access
Question 45 of 65
45. Question
Is it true that current.isNew() is a function which returns true if the record being created is a new record ?
Correct
current.isNewRecord() is a function which returns true for a new record.
Incorrect
current.isNewRecord() is a function which returns true for a new record.
Unattempted
current.isNewRecord() is a function which returns true for a new record.
Question 46 of 65
46. Question
There is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.
Correct
Incorrect
Unattempted
Question 47 of 65
47. Question
Which of the following is not a report type in ServiceNow reports module ?
When configuring the content of an email notification, which syntax should be used to referance properties of event triggering the notification
Correct
Incorrect
Unattempted
Question 50 of 65
50. Question
You are working on a business rule for your application. What do business rules have access to ?
Correct
Incorrect
Unattempted
Question 51 of 65
51. Question
What are the 5 most common extended tables off ‘TASK’ table ?
Correct
Incorrect
Unattempted
Question 52 of 65
52. Question
You are writing an async Business Rule for a table in a different scope than the Business Rule record. Which one of the following database operations CANNOT be part of the Async Business Rule’s configuration ?
Correct
Incorrect
Unattempted
Question 53 of 65
53. Question
How to disable attachment on any specific ServiceNow table ?
Correct
Incorrect
Unattempted
Question 54 of 65
54. Question
A scoped application containing Flow Designer content dedicated to a particular application is called a(n) :
Correct
Incorrect
Unattempted
Question 55 of 65
55. Question
Which of the following is NOT a trigger type of Flow Designer ?
Correct
Incorrect
Unattempted
Question 56 of 65
56. Question
What are the two main cmdb tables ?
Correct
Incorrect
Unattempted
Question 57 of 65
57. Question
Which of the following is NOT supported by Flow Designer?
Correct
Incorrect
Unattempted
Question 58 of 65
58. Question
Which of the following is true for a table with “Allow configuration” application access option selected ?
Correct
Incorrect
Unattempted
Question 59 of 65
59. Question
What Is The Difference Between Next() And _next() Method ?
Correct
Incorrect
Unattempted
Question 60 of 65
60. Question
The requirement is to hide watermark globally. What should be done ?
Correct
Incorrect
Unattempted
Question 61 of 65
61. Question
Which one of the following is NOT a GlideUser (g_user) method ?
Correct
Incorrect
Unattempted
Question 62 of 65
62. Question
Is it true that you can use RESTMessageV2 API only in scoped applications ?
Correct
The RESTMessageV2 API allows you to send outbound REST messages using JavaScript. You can use this API in scoped applications, or within the global scope.
Incorrect
The RESTMessageV2 API allows you to send outbound REST messages using JavaScript. You can use this API in scoped applications, or within the global scope.
Unattempted
The RESTMessageV2 API allows you to send outbound REST messages using JavaScript. You can use this API in scoped applications, or within the global scope.
Question 63 of 65
63. Question
Which of the following is a true statement ?
Correct
Execution order is as below :
1. UI policy script
2. UI policy action
UI Policy scripts use the client-side API to execute script logic based on whether the UI Policy condition tests true or false. Use UI Policy scripts to create complex conditional checks or to take actions other than setting field attributes (mandatory, read-only, or visible).
The scripting fields for UI Policies are only visible in the Advanced view. To enable the scripting fields, select the Run scripts option.
The Execute if true script executes when the UI Policy condition tests true.
The Execute if false script executes when the UI Policy condition tests false.
Incorrect
Execution order is as below :
1. UI policy script
2. UI policy action
UI Policy scripts use the client-side API to execute script logic based on whether the UI Policy condition tests true or false. Use UI Policy scripts to create complex conditional checks or to take actions other than setting field attributes (mandatory, read-only, or visible).
The scripting fields for UI Policies are only visible in the Advanced view. To enable the scripting fields, select the Run scripts option.
The Execute if true script executes when the UI Policy condition tests true.
The Execute if false script executes when the UI Policy condition tests false.
Unattempted
Execution order is as below :
1. UI policy script
2. UI policy action
UI Policy scripts use the client-side API to execute script logic based on whether the UI Policy condition tests true or false. Use UI Policy scripts to create complex conditional checks or to take actions other than setting field attributes (mandatory, read-only, or visible).
The scripting fields for UI Policies are only visible in the Advanced view. To enable the scripting fields, select the Run scripts option.
The Execute if true script executes when the UI Policy condition tests true.
The Execute if false script executes when the UI Policy condition tests false.
Question 64 of 65
64. Question
Is is correct that script actions can only be triggered by events
Correct
Incorrect
Unattempted
Question 65 of 65
65. Question
When a ServiceNow instance requests information from a web service, ServiceNow is the web service ____ . Fill in the blank with correct option.
Correct
Incorrect
Unattempted
Use Page numbers below to navigate to other practice tests