2024年最新の検証済みCAD問題集と解答であなたを合格確定させるCertified Application Developer試験解答!
CAD試験問題集で100%合格率CAD試験!
ServiceNow CADになるには、候補者は、アプリケーションの設計、開発、テスト、展開などのトピックをカバーする包括的な認定試験に合格する必要があります。この試験には、統合、セキュリティ、データモデリング、ユーザーインターフェイス設計に関する質問も含まれています。候補者は、最小スコア70%で試験に合格することにより、ServiceNowアプリケーション開発の習熟度を示す必要があります。
質問 # 68
When a ServiceNow instance requests information from a web service, ServiceNow is the web service:
- A. Publisher
- B. Specialist
- C. Consumer
- D. Provider
正解:C
質問 # 69
What are web services?
- A. Methods used to allow applications to connect to other software applications over a network
- B. Methods used to create and maintain Ul Pages
- C. Methods used to discover a wide variety of systems and applications
- D. They provide a customer-facing view of available service and product offerings provided by departments within the organization
正解:A
解説:
Web services are software systems that use standardized protocols and formats, such as XML and HTTP, to exchange data and messages between different applications or systems over the Internet or other networks12. Web services enable interoperability and integration among diverse software components, regardless of their programming languages, platforms, or architectures34.
Reference = 1: What are Web Services? - GeeksforGeeks 2: Web service - Wikipedia 3: What are Web Services? - Online Tutorials Library 4: What is a Web Service? | Webopedia
質問 # 70
Which of the following GuideRecord methods run a query against a database table?
Choose 3 answers
- A. -get()
- B. runQuery()
- C. -query( )
- D. query()
- E. get(
正解:C、D、E
解説:
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/G
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/gl
質問 # 71
Why would you build a custom app?
- A. To avoid using a code repository like GiotHub or GitLab
- B. To fulfill is specific use case on internal processes.
- C. To create a custom integration for a 3rd party system
- D. To replace servieNow base tables
正解:B
解説:
A possible reason to build a custom app is to fulfill a specific use case on internal processes. For example, you may want to digitize a manual process that is not covered by an existing ServiceNow solution, such as managing inventory, tracking expenses, or scheduling events. Building a custom app on the Now Platform can help you automate workflows, improve data quality, and provide better user experiences. The other options are not valid reasons to build a custom app. To avoid using a code repository like GitHub or GitLab is not a reason to build a custom app, as you can still use source control integration with your custom app development. To create a custom integration for a 3rd party system is not a reason to build a custom app, as you can use integration tools such as IntegrationHub or REST APIs to connect with external systems without creating an app. To replace ServiceNow base tables is not a reason to build a custom app, as it is not recommended to modify or delete base tables that are essential for ServiceNow functionality. Reference: Build Custom Apps in ServiceNow - eBook
質問 # 72
The source control operation used to store local changes on an instance for later application is called a(n)
<blank>.
- A. Stash
- B. Branch
- C. Tag
- D. Update set
正解:A
質問 # 73
Which one of the following database operations cannot be controlled with Application Access?
- A. Query
- B. Delete
- C. Update
- D. Create
正解:A
解説:
Application Access is a feature that allows you to control the access level of other application scopes to your application's data tables. You can use Application Access to control the following database operations:
Create: This operation allows the user to create new records on the table. You can enable or disable this operation by selecting or clearing the Can create option.
Delete: This operation allows the user to delete existing records on the table. You can enable or disable this operation by selecting or clearing the Can delete option.
Read: This operation allows the user to view the records on the table. You can enable or disable this operation by selecting or clearing the Can read option.
Write: This operation allows the user to modify the records on the table. You can enable or disable this operation by selecting or clearing the Can write option.
The one database operation that cannot be controlled with Application Access is Query. Query is not an operation, but a method of the GlideRecord class that is used to retrieve records from the database on the server-side. Query is not part of the Application Access rules, but it is affected by the Access Controls and the user's roles.
Reference:
Application Access
[GlideRecord methods]
質問 # 74
Which one of the following is NOT required to link a ServiceNow application to a Git repository?
- A. Password
- B. Application name
- C. URL
- D. User name
正解:B
質問 # 75
Which of the following statements does NOT apply when extending an existing table?
- A. The parent table's Access Controls are evaluated when determining access to the new table's records and fields
- B. The new table inherits all of the fields from the parent table
- C. The new table inherits the functionality built into the parent table
- D. You must script and configure all required behaviors
正解:C
解説:
Explanation/Reference: https://developer.servicenow.com/dev.do#!/learn/learning-plans/orlando/new_to_servicenow/ app_store_learnv2_buildneedit_orlando_tables
質問 # 76
You are developing the MyApp application that has a table, Table A. When the MyApp application is installed on an instance, you want Table A's records to be installed as part of the application.
Table A's records will be installed when:
- A. Table A is not included in the System Clone > Exclude Tables list
- B. Table A is active and extends the Task table
- C. Table A's records are added to the application record using the Create Application Files context menu item
- D. Table A has an automatic number counter for new records
正解:C
解説:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/task/t_IncludeApplicationData.html
質問 # 77
Which objects can be used in Inbound Action scripts?
- A. current and producer
- B. current and email
- C. current and previous
- D. current and event
正解:B
解説:
Inbound Action scripts are server-side scripts that run when an email is received by the system. They can use the current object to access the record that is created or updated by the email, and the email object to access the properties and methods of the email message. The previous and event objects are not available in Inbound Action scripts. The producer object is only available in Record Producer scripts, which are used to create records from a service catalog item.
Reference:
Inbound Action scripts
[Record Producer scripts]
質問 # 78
Application developers can specify which ServiceNow page a user sees after submitting a new record using the Record Producer Ul. How is the page specified?
- A. Write an after Business Rule script for the Record Producer's table: window.redirect = "<URL>";
- B. Create an application property to store the URL
- C. Configure the page in the Module that opens the Record Producer Ul
- D. Write a script in the Record Producer's Script field: producer.redirect = "<URL>";
正解:D
解説:
Application developers can specify which ServiceNow page a user sees after submitting a new record using the Record Producer UI by writing a script in the Record Producer's Script field: producer.redirect = "<URL>";. This script sets the redirect property of the producer object to the URL of the desired page. For example, producer.redirect = "home.do"; will redirect the user to the homepage after submitting the record. The other options are not valid ways to specify the redirect page for a Record Producer. Reference: Populate record producer data and redirect users
質問 # 79
Which one of the following is true for the Application Picker?
- A. Only downloaded applications appear in the Application Picker
- B. Only custom applications appear in the Application Picker
- C. All custom application scope and the Global scope appear in the Application Picker
- D. All applications in ServiceNow, including baseline applications like Incident, appear in the Application Picker
正解:C
解説:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/task/t_SelectAnAppFromTheAppPicker.html
質問 # 80
Assume a table called table exists and contains 3 fields: field1. field2, field3. Examine the Access Control list for table:
table.None read Access Control for users with the admin and itil roles
table. * read Access Control for users with the admin role
table. field3 read Access Control for users with the itil role
Which field or fields can a user with the itil role read?
- A. field 1 andfield3
- B. field3 only
- C. All fields except field3
- D. field1, field2. andfield3
正解:B
解説:
An Access Control list (ACL) defines what data users can access and how they can access it in ServiceNow tables1. The ACL evaluates the user roles and the conditions defined in the ACL rules to determine the user's access level2. In this case, the ACL rules for the table are as follows:
table.None read Access Control for users with the admin and itil roles: This means that users with the admin or itil roles cannot read any field in the table unless there is a more specific rule that grants them access3.
table. * read Access Control for users with the admin role: This means that users with the admin role can read all fields in the table.
table. field3 read Access Control for users with the itil role: This means that users with the itil role can read only the field3 in the table.
Therefore, a user with the itil role can read only the field3 in the table, and not the other fields.
Reference = 1: Access Control Lists - ServiceNow Docs 2: How ACL Rules Are Evaluated - ServiceNow Docs 3: Access Control List Rules - ServiceNow Docs : Wildcard in ACL Rules - ServiceNow Docs : Field-Level ACL Rules - ServiceNow Docs
質問 # 81
Which of the following statements does NOT apply when extending an existing table?
- A. You must script and configure all required behaviors
- B. The parent table's Access Controls are evaluated when determining access to the new table's records and fields
- C. The new table inherits the functionality built into the parent table
- D. The new table inherits all of the fields from the parent table
正解:A
解説:
You must script and configure all required behaviors Provided link has this statement: Extending an existing ServiceNow table means the new table inherits the parent table's columns as well as its business logic.
質問 # 82
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. 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
- C. Set the Accessible from field value to This application scope only
- D. Set the Accessible from field value to All application scopes and de-select the Can create option
正解:C
解説:
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
質問 # 83
Here is the Business Rule script template:
This type of JavaScript function is known as:
- A. Constructor
- B. Anonymous
- C. Scoped
- D. Self-invoking
正解:D
解説:
Self-invoking. Learn JavaScript!
質問 # 84
Which Application Access configuration field(s) are NOT available if the Can read configuration field is NOT selected?
- A. All access to this table via web services
- B. Can create, Can update, and Can delete
- C. Can read does not affect the availability of other Application Access fields
- D. Allow configuration
正解:B
解説:
"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 The Application Access configuration fields control the access level for an application and its tables. The following Application Access configuration fields are not available if the Can read configuration field is not selected:
Can create. This field determines whether users can create records on the application tables.
Can update. This field determines whether users can update records on the application tables.
Can delete. This field determines whether users can delete records on the application tables.
These fields are not available because they depend on the Can read field, which determines whether users can view records on the application tables. If users cannot read records, they cannot create, update, or delete them either.
The following Application Access configuration fields are available regardless of the Can read configuration field:
All access to this table via web services. This field determines whether users can access the application tables using web services, such as REST or SOAP.
Allow configuration. This field determines whether users can configure the application tables, such as adding or modifying fields, views, or indexes. Reference: Application Access, Certified Application Developer (CAD) Learning Path
質問 # 85
Which of the following is NOT supported by Flow Designer?
- A. Use Delegated Developer
- B. Call a subflow from a flow
- C. Test a flow with rollback
- D. Run a flow from a MetricBase Trigger
正解:C
解説:
Explanation/Reference: https://community.servicenow.com/community?
id=community_question&sys_id=b4d26e44db13ab409540e15b8a9619c9
質問 # 86
......
あなたを余裕でCAD試験合格させます!100%高合格率保証:https://www.jpntest.com/shiken/CAD-mondaishu
試験問題集リアルCertified Application Developer問題集で141解答を使おう:https://drive.google.com/open?id=1lR7gUyxpjLruyqT0r10a_yq5Z9IMbC4N