2024年10月実際に出るCAD試験問題集には正確で更新された問題
CAD試験問題集でPDF問題とテストエンジン
ServiceNowは、ビジネスプロセスを自動化し、効率化するための強力なデジタルワークフローマネジメントプラットフォームです。ServiceNow認定アプリケーション開発者(CAD)になるには、ServiceNowプラットフォーム上でのアプリケーション開発の専門知識を証明する厳しい認定試験に合格する必要があります。この認定は、IT業界で非常に高く評価され、世界中の多くの大手企業に認められています。
質問 # 69
Which platform feature can be used to determine the relationships between field in an Import Set table to field in an existing ServiceNow table?
- A. Cl Relationship Builder
- B. Data Sources
- C. Business Service Management Map
- D. Transform Map
正解:D
解説:
A transform map determines the relationships between fields displaying in an Import Set table and fields in an existing ServiceNow table, such as the Incidents or Users table.
質問 # 70
Which one of the following is the baseline behavior of a table in a privately-scoped application?
- A. All application scopes can read from the table
- B. Only artifacts in the table's application can read from the table
- C. The table and its data are not accessible using web services
- D. Any Business Rule can read, write, delete, and update from the table
正解:A
解説:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_DefaultDesignAccessPermissions.html The baseline behavior of a table in a privately-scoped application is that all application scopes can read from the table. A privately-scoped application is an application that restricts write access to its tables and resources to scripts within the same scope. However, read access is allowed by default for all scopes, unless the administrator explicitly denies it using an Access Control rule. This allows for data sharing between different applications while maintaining data integrity and security. References: [Product Documentation | ServiceNow], [Advantages of Scoped Applications in ServiceNow]
質問 # 71
How would you describe the relationship between the Incident and Task table? I Incident table is extended from Task table
- A. Incident table is related to the Task table via the INC number
- B. Incident table has a many to many relationship with the Task table
- C. Incident table has a one to many relationship with the Task table
- D. Incident table is a database view of the Task table
正解:C
質問 # 72
Which of the following are true for reports in ServiceNow? (Choose three.)
- A. Can be scheduled to be run and distributed by email.
- B. Can be a graphical representation of data.
- C. Can be run on demand by authorized users.
- D. All users can generate reports on any table.
- E. Any user can see any report shared with them.
正解:A、B、C
解説:
https://docs.servicenow.com/bundle/rome-platform-administration/page/administer/reference-pages/task/schedule-report.html Generate and distribute scheduled reports via email.
A report is a graphical representation of data from one or more tables in ServiceNow. The following are true for reports in ServiceNow:
Can be a graphical representation of dat
a. This is true because reports can use various chart types, such as pie, bar, line, or gauge, to visualize data in a meaningful way.
Can be run on demand by authorized users. This is true because reports can be accessed from the Reports menu or the Report Navigator and run by users who have the appropriate roles and permissions to view the data.
Can be scheduled to be run and distributed by email. This is true because reports can be configured to run at a specific time and frequency and send the results to one or more email recipients.
The following are not true for reports in ServiceNow:
Any user can see any report shared with them. This is false because users can only see reports that are shared with them if they also have access to the data source of the report. For example, a user who does not have the itil role cannot see a report based on the incident table, even if the report is shared with them.
All users can generate reports on any table. This is false because users can only generate reports on tables that they have access to and that are enabled for reporting. For example, a user who does not have the admin role cannot generate reports on the sys_user table, which is the table for user records. Reference: Reports, Report Security
質問 # 73
What are three ServiceNow table creation methods? (Choose three.)
- A. Upload and turn a spreadsheet into a custom table
- B. Using Flow Designer
- C. Using legacy Workflows
- D. Create a custom table
- E. Extend a table
- F. Use the Now Experience Table Creator
正解:A、D、E
解説:
"If there are no spreadsheets or existing tables to use for your application, you can create and customize a new table." see this quote in link below:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/app-engine-studio/task/create-table.html Also see:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/guided-app-creator/task/gac-create-table-from-scratch.html Also, no search results if search on "Now Experience Table Creator".
質問 # 74
In a Business Rule, which one of the following returns true if the currently logged in user has the admin role?
- A. gs.hasRoleExactly('admin')
- B. g_form.hasRole('admin')
- C. gs.hasRole('admin')
- D. g_form.hasRoleExactly('admin')
正解:C
解説:
Business Rule is server-side, so it uses GlideSystem API. gs.hasRoleExactly doesn't exist In a Business Rule, the following returns true if the currently logged in user has the admin role:
gs.hasRole('admin'). This is the correct answer because gs is the GlideSystem object, which provides methods for performing system operations, and hasRole is a method that checks if the current user has the specified role. For example, gs.hasRole('admin') will return true if the current user has the admin role, and false otherwise.
The following do not return true if the currently logged in user has the admin role in a Business Rule:
g_form.hasRoleExactly('admin'). This is not correct because g_form is the GlideForm object, which provides methods for manipulating forms, and hasRoleExactly is a method that checks if the current user has exactly the specified role and no other roles. For example, g_form.hasRoleExactly('admin') will return true if the current user has only the admin role, and false if the current user has the admin role and any other role.
g_form.hasRole('admin'). This is not correct because g_form is the GlideForm object, which provides methods for manipulating forms, and hasRole is a method that checks if the current user has the specified role or any role that contains the specified role. For example, g_form.hasRole('admin') will return true if the current user has the admin role or any role that contains the admin role, such as admin_ui or admin_script.
gs.hasRoleExactly('admin'). This is not correct because gs is the GlideSystem object, which provides methods for performing system operations, and hasRoleExactly is not a valid method of the gs object. There is no method that checks if the current user has exactly the specified role and no other roles in the gs object. Reference: Business Rules, GlideSystem, GlideForm
質問 # 75
How must Application Access be configured to prevent all other private application scopes from creating configuration records on an application's data tables?
- A. Set the Accessible from field value to This application scope only and de-select the Allow access to this table via web services option
- B. Set the Accessible from field value to This application scope only
- C. Set the Accessible from field value to All application scopes and de-select the Can create option
- D. You must create Access Controls to prevent all other application scopes from creating configuration records on an application's data tables rather than using Application Access
正解:B
解説:
Application Access is a feature that allows you to control the access level of other application scopes to your application's data tables. By setting the Accessible from field value to This application scope only, you can restrict the access to your data tables to only your application scope. This means that other application scopes cannot create, read, write, or delete records on your data tables, unless they have explicit permissions through Access Controls or other means.
Reference:
Application Access
[Application scope]
https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_securingapps_rome_application_access
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ExampleDenyingAllDesignAccess.html
質問 # 76
Which platform feature can be used to determine the relationships between field in an Import Set table to field in an existing ServiceNow table?
- A. Cl Relationship Builder
- B. Data Sources
- C. Business Service Management Map
- D. Transform Map
正解:D
解説:
A transform map determines the relationships between fields displaying in an Import Set table and fields in an existing ServiceNow table, such as the Incidents or Users table.
Reference: https://community.servicenow.com/community?
id=community_question&sys_id=69fc8369db9cdbc01dcaf3231f961935
質問 # 77
What do you install when you want to add applications or functionality within your development instance?
- A. App Package
- B. App Updated Set
- C. Patch
- D. Plugin
- E. Updated Pack
正解:D
質問 # 78
Here is the Business Rule script template:
This type of JavaScript function is known as:
- A. Anonymous
- B. Scoped
- C. Constructor
- D. Self-invoking
正解:B
解説:
Explanation
質問 # 79
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?
- A. Can create, Can update, and Can delete
- B. All access to this table via web services
- C. Can read does not affect the availability of other Application Access fields
- D. Allow configuration
正解:A
解説:
"You must first select read access to grant any other API record operation." https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/reference/r_TableApplicationAccessFields.html
質問 # 80
Identify characteristic(s) of a Record Producer.
Choose 3 answers
- A. They must be scripted.
- B. Each field prompts the user with a question rather than a field label.
- C. Graphics can be included on the user interface.
- D. You can script behaviors of fields in the user interface.
- E. All records created using this strategy are inserted into the Requested Item [sc_req_item] table.
正解:B、C、D
解説:
A Record Producer is a type of service catalog item that allows users to create records on a specified table. A Record Producer has the following characteristics:
Graphics can be included on the user interface: You can add images, icons, or banners to the Record Producer to make it more appealing and informative for the user. You can also use HTML and CSS to customize the layout and style of the Record Producer.
You can script behaviors of fields in the user interface: You can use Client Scripts and UI Policies to control the behavior and appearance of the fields on the Record Producer. For example, you can use Client Scripts to validate the field inputs, perform calculations, or populate default values. You can also use UI Policies to show or hide fields, make fields mandatory or read-only, or set field values based on conditions.
Each field prompts the user with a question rather than a field label: You can use the Variable Question field to define the question that prompts the user for the field value. The question can be more descriptive and user-friendly than the field label. For example, you can use the question "What is the name of the project?" instead of the field label "Name".
The other statements are not true for Record Producers. Record Producers do not always insert records into the Requested Item [sc_req_item] table. They can insert records into any table that is specified in the Record Producer properties. Record Producers also do not have to be scripted. They can use the default script that maps the variable values to the record fields, or they can use a custom script that defines the logic for creating the record.
References:
[Record Producers]
[Record Producer properties]
[Record Producer scripts]
質問 # 81
What syntax is used in a Record Producer script to access values from Record Producer form fields?
- A. current.variable_name
- B. producer.variablename
- C. producer.field_name
- D. current.field_name
正解:B
解説:
The syntax used in a Record Producer script to access values from Record Producer form fields is producer.variable_name. A Record Producer is a type of catalog item that allows users to create records on any table from the service catalog. A Record Producer script is a server-side script that runs when a Record Producer is submitted, and can be used to set values or perform actions on the generated record. The producer object is a global object that represents the Record Producer form and its variables. The variable_name is the name of the variable defined in the Record Producer. Reference: [ServiceNow Docs - Record producers], [ServiceNow Docs - Record producer script]
質問 # 82
What are some of the benefits of extending an existing table such as the Task table when creating a new application?
a) You can repurpose existing fields by simply changing the label.
b) Use existing fields with no modifications.
c) Existing logic from the parent table will be automatically applied to the new table.
d) All of the parent table records are copied to the new table.
- A. a and b
- B. a, b, c, and d
- C. a, b, and c
- D. b and c
正解:C
解説:
Extending an existing table such as the Task table when creating a new application has several benefits, such as:
You can repurpose existing fields by simply changing the label. For example, you can change the Short description field to Summary or Title for your new table.
You can use existing fields with no modifications. For example, you can use the Assigned to, Priority, and State fields for your new table without changing anything.
Existing logic from the parent table will be automatically applied to the new table. For example, you can inherit the Business Rules, Client Scripts, and UI Policies from the Task table for your new table.
The only option that is not true is d) All of the parent table records are copied to the new table. Extending a table does not copy any records from the parent table to the new table. It only creates a new table that inherits the fields and logic from the parent table.
Reference:
[Extend a table]
[Task table]
質問 # 83
Which server-side object provides methods for working with dates when writing a script in a privately scoped application?
- A. GlideRecord
- B. GlideSystem
- C. GlideDate Time
- D. current
正解:C
解説:
https://developer.servicenow.com/dev.do#!/reference/api/paris/server_legacy/c_GlideSystemAPI#r_GS-nowNoTZ
質問 # 84
Which of the following CANNOT be debugged using the Field Watcher?
- A. Client Scripts
- B. Access Controls
- C. Business Rules
- D. Script Includes
正解:D
解説:
Explanation/Reference: https://docs.servicenow.com/bundle/orlando-application-development/page/script/debugging/ concept/c_FieldWatcher.html
質問 # 85
Which one of the following is true regarding Application Scope?
- A. Developers can choose the prefix for a scope's namespace
- B. Any developer can edit any application
- C. All applications are automatically part of the Global scope
- D. Applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts
正解:D
解説:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ApplicationScope.html
質問 # 86
Here is the Business Rule script template:
This type of JavaScript function is known as:
- A. Self-invoking
- B. Anonymous
- C. Constructor
- D. Scoped
正解:A
解説:
Self-invoking. Learn JavaScript!
This type of JavaScript function is known as self-invoking or immediately-invoked function expression (IIFE).
It is a function that is defined and executed at the same time, without being assigned to a variable or being called by another function. It is often used to create a local scope for variables and avoid polluting the global namespace. References: [W3Schools - JavaScript Function Definitions], [MDN Web Docs - Immediately-invoked function expressions]
質問 # 87
What is the name of the string that displays filter criteria?
- A. Choice
- B. Breadcrumb
- C. Menu
- D. Topic
正解:B
質問 # 88
Which one of the following is true regarding Application Scope?
- A. Any developer can edit any application
- B. Developers can choose the prefix for a scope's namespace
- C. All applications are automatically part of the Global scope
- D. Applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts
正解:B
解説:
Explanation/Reference:
Reference https://docs.servicenow.com/bundle/orlando-application-development/page/build/applications/ concept/c_ApplicationScope.html#r_ExampleNamespaceIdentifiers
質問 # 89
Which source control operation is available from BOTH Studio and the Git Repository?
- A. Create Branch
- B. Apply Remote Changes
- C. Stash Local Changes
- D. Edit Repository Configurations
正解:D
質問 # 90
Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?
- A. g_user.hasRole('catalog_admin')
- B. g_user.hasRoleFromList('catalog_admin')
- C. g_user.hasRoleOnly('catalog_admin')
- D. g_user.hasRoleExactly('catalog_admin')
正解:C
解説:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=dff705e6db7757c0d58ea345ca96196b
質問 # 91
Which one of the following is NOT a UI Action type?
- A. List banner button
- B. Form button
- C. Form choice
- D. List choice
正解:D
解説:
A UI Action is a button, link, or choice that can be clicked by a user to perform an action, such as submitting a form or running a script. The following are UI Action types:
List choice. This is a UI Action that appears as a choice list on a list of records. It can be used to perform an action on multiple records at once, such as deleting or updating them.
Form button. This is a UI Action that appears as a button on a form. It can be used to perform an action on the current record, such as saving or approving it.
List banner button. This is a UI Action that appears as a button on the banner of a list of records. It can be used to perform an action on the entire list, such as exporting or printing it.
The following is not a UI Action type:
Form choice. This is not a UI Action type, but a field type. A form choice is a field that displays a choice list on a form. It can be used to select a value from a predefined set of options, such as priority or state. Reference: UI Actions, Field Types
質問 # 92
Which one of the following is true regarding Application Scope?
- A. Developers can choose the prefix for a scope's namespace
- B. Any developer can edit any application
- C. All applications are automatically part of the Global scope
- D. Applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts
正解:D
解説:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ApplicationScope.html The correct statement regarding Application Scope is that applications downloaded from 3rd party ServiceNow application developers cannot have naming conflicts. Application Scope is a feature that identifies and isolates applications and their related artifacts from other applications. Each scoped application has a unique namespace identifier that consists of a prefix and a scope name. This prevents cross-application name collisions and ensures that only authorized scripts can access or modify data in a scoped application. References: [Product Documentation | ServiceNow], [How To Create a Scoped App in ServiceNow - YouTube]
質問 # 93
Which of the following statements is true about Guided Application Creator?
- A. The global scope option is turned on by default
- B. Default access controls are automatically created
- C. A scope application user role is automatically created
- D. The welcome screen appears every time a new application is created
正解:D
解説:
The welcome screen appears every time a new application is created through the Guided Application Creator.
The welcome screen provides an overview of the steps involved in creating an application, such as defining the app name, scope, and tables, configuring the app user interface, and publishing the app. The other options are not true about the Guided Application Creator. The global scope option is turned off by default, as it is recommended to create applications in their own scope for better security and performance. A scope application user role is not automatically created, as the user can choose to create one or use an existing role for the app access control. Default access controls are not automatically created, as the user can define the read, write, create, and delete permissions for each table in the app. Reference: Guided App Creator
質問 # 94
......
CAD認定は、ServiceNow開発の分野でキャリアを進めたいITプロフェッショナルにとって貴重な資格です。ServiceNow開発の卓越性の証として、雇用主や業界の専門家から認められており、競争の激しい就職市場で個人を差別化するのに役立ちます。ServiceNowプロフェッショナルの需要が高まる中、CAD認定を取得することは、キャリアにおいて貴重な投資となります。
合格させるServiceNow CAD試験最速合格にはJPNTest:https://www.jpntest.com/shiken/CAD-mondaishu
CAD問題集で必ず試験合格させる:https://drive.google.com/open?id=1lR7gUyxpjLruyqT0r10a_yq5Z9IMbC4N