2026年最新の100%無料CAD日本語日常練習試験には262問があります
CAD日本語試験資料ServiceNow学習ガイド
質問 # 87
アプリケーション開発計画の一部として、アプリケーションが管理するビジネス要件とプロセスを定義することをお勧めします。ビジネスプロセスの一部として文書化する際の考慮事項は何ですか?
- A. ビジネス上の問題、データの入力/出力、ユーザー/利害関係者、およびプロセスの手順
- B. ビジネス上の問題、データの入出力、ユーザー/利害関係者、およびデータベースの容量
- C. ビジネス上の問題、データの入出力、プロジェクトのスケジュール、およびプロセスの手順
- D. ビジネス上の問題、ユーザー/利害関係者、利用可能なライセンス、およびデータベース容量
正解:A
解説:
It is best practice to define the business requirements and the process(es) an application will manage as part of the application development plan. The following are some of the considerations to document as part of the business process:
* Business problem. This is the description of the problem or opportunity that the application is intended to address or exploit. It should include the background, context, scope, and objectives of the problem or opportunity.
* Data input/output. This is the specification of the data that the application will need to collect, store, manipulate, and display. It should include the data sources, formats, validations, transformations, and integrations of the data.
* Users/stakeholders. This is the identification of the users and stakeholders who will be involved in or affected by the application. It should include the roles, responsibilities, expectations, and needs of the users and stakeholders.
* Process steps. This is the definition of the steps and activities that the application will perform or support. It should include the inputs, outputs, triggers, conditions, and outcomes of each step or activity.
The following are not some of the considerations to document as part of the business process:
* Project schedule. This is the estimation of the time and resources required to complete the application development project. It should include the milestones, deliverables, dependencies, and risks of the project. This is not part of the business process, but part of the project management plan.
* Database capacity. This is the measurement of the amount of data that the application will generate and store in the database. It should include the data volume, growth rate, retention policy, and backup strategy of the data. This is not part of the business process, but part of the technical design and architecture of the application.
* Available licenses. This is the number and type of licenses that the application will consume or require from the ServiceNow platform. It should include the license model, cost, and allocation of the licenses.
This is not part of the business process, but part of the financial and legal aspects of the application.
References: Application Development Process, Business Process Analysis
質問 # 88
ビジネスルールスクリプトテンプレートは次のとおりです。
このタイプのJavaScript関数は次のように知られています。
- A. スコープ
- B. 自己呼び出し
- C. 匿名
- D. コンストラクター
正解:B
解説:
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]
質問 # 89
フォームデザイナで作業しているときに、子テーブルのフィールドのラベルを設定すると、どのテーブルのラベルが変更されますか?
- A. 親テーブル
- B. ベーステーブル
- C. 子テーブル
- D. すべてのテーブル
正解:C
解説:
Configuring the label of a field in a child table changes the label only on that table, not on the base table or the parent table. The base table is the table that contains the common fields for all the extended tables, and the parent table is the table that is directly extended by the child table. The label of a field on the base table or the parent table can be different from the label on the child table. References: [ServiceNow Docs - Table extension], [ServiceNow Community - How to change field label in child table]
質問 # 90
クライアント側スコープ API の一部ではないクラスはどれですか?
- A. GuideDialogWindow
- B. ガイドレコード
- C. ガイドフォーム
- D. GuideAjex
正解:B
解説:
This class allows you to create and manipulate dialog windows on the user interface. You can use this class to display messages, forms, or custom HTML content in a modal window.
GuideAjex: This class allows you to make asynchronous calls to the server and process the response. You can use this class to retrieve data, execute scripts, or perform actions on the server without reloading the page.
GuideForm: This class allows you to access and manipulate the fields and values on a form. You can use this class to get or set field values, show or hide fields, add or remove options, or validate field inputs.
The class GuideRecord is not part of the Client side scoped APIs. GuideRecord is part of the Server side scoped APIs, which are a set of classes and methods that allow you to interact with the database and perform server-side logic on the ServiceNow platform. GuideRecord is a class that represents a record in a table and allows you to query, insert, update, or delete records on the server.
Reference:
[Client side scoped APIs]
[Server side scoped APIs]
質問 # 91
テーブル Table A を持つ MyApp アプリケーションを開発しています。
MyApp アプリケーションをインスタンスにインストールするときに、テーブル A のレコードをアプリケーションの一部としてインストールする必要があります。
テーブル A のレコードは、次の場合にインストールされます。
- A. [アプリケーション ファイルの作成] コンテキスト メニュー項目を使用して、テーブル A のレコードがアプリケーション レコードに追加されます。
- B. テーブル A には、新しいレコードの自動番号カウンターがあります。
- C. テーブル A は [システム クローン] > [テーブルを除外] リストに含まれていません
- D. テーブル A がアクティブで、タスク テーブルを拡張します。
正解:A
解説:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/task/t_IncludeApplicationData.html
質問 # 92
ServiceNow で既存のテーブルを拡張すると何が起こりますか?
- A. 新しいテーブルは親テーブルに組み込まれた機能を継承します。
- B. 新しいテーブルは親テーブルからどのフィールドも継承しません。
- C. 必要なすべての動作をスクリプト化して構成する必要があります。
- D. 新しいテーブルのレコードとフィールドへのアクセスを決定するときに、テーブルのアクセス制御は無視されます。
正解:A
解説:
Comprehensive and Detailed Step-by-Step Explanation:
* Table Extension in ServiceNow:Extending a table in ServiceNow means creating a child table based on a parent table. The child table inherits the fields, configurations, and functionality of the parent table.
* What is Inherited:
* Fields: All fields from the parent table are available in the child table.
* Functionality: The child table benefits from any business logic or workflows defined for the parent table.
* Access Controls: The child table respects the Access Control rules defined for the parent table unless explicitly overridden.
* Why Other Options Are Incorrect:
* Option B: This is incorrect because the new table does inherit fields from the parent table.
* Option C: This is incorrect because you do not need to script or configure behaviors from scratch; they are inherited.
* Option D: This is incorrect because Access Controls are not ignored; they still apply and can be extended or modified for the child table.
References:
* ServiceNow Developer Documentation on Table Inheritance.
質問 # 93
RESTメッセージを構成する場合、エンドポイントは次のとおりです。
- A. 返送するデータがないことを示すプロバイダーからの応答
- B. 実行を停止するためのRESTスクリプトへのコマンド
- C. 返されたデータの形式に関する情報
- D. アクセス、クエリ、または変更されるデータのURI
正解:D
解説:
When configuring a REST Message, the Endpoint is:
The URI of the data to be accessed, queried, or modified. This is the correct answer because the Endpoint is the part of the REST Message that specifies the location and the resource of the REST provider. The Endpoint is composed of the base URL and the resource path, which can include query parameters or variables. For example, the Endpoint for a REST Message that retrieves the weather information for a city from a web service could be https://api.openweathermap.org/data/2.5/weather?q=London.
The following are not correct definitions of the Endpoint when configuring a REST Message:
The commands to the REST script to stop execution. This is not correct because the commands to the REST script to stop execution are not part of the REST Message, but of the Scripted REST API, which is a feature that allows users to create custom REST endpoints on the ServiceNow platform. The commands to the REST script to stop execution are methods of the RESTAPIResponse object, such as setStatusCode, setError, or complete.
Information about the format of the returned data. This is not correct because the information about the format of the returned data is not part of the Endpoint, but of the HTTP headers or the Accept field of the REST Message. The HTTP headers or the Accept field can be used to specify the content type of the response, such as JSON, XML, or HTML.
The response from the provider indicating there is no data to send back. This is not correct because the response from the provider indicating there is no data to send back is not part of the Endpoint, but of the HTTP status code or the response body of the REST Message. The HTTP status code or the response body can be used to indicate the result of the REST request, such as 200 OK, 404 Not Found, or 500 Internal Server Error. Reference: REST Messages, Scripted REST APIs
質問 # 94
アプリケーション ピッカーは ServiceNow のアプリケーション スコープとどのように対話しますか?
- A. アプリケーション ピッカーでグローバルを選択すると、アプリケーション スコープがインシデントに設定されます。
- B. Global は、アプリケーション ピッカーに表示されない予約済みアプリケーションです。
- C. アプリケーション ピッカーからアプリケーションを選択すると、アプリケーション スコープが設定されます。
- D. アプリケーション ピッカーからアプリケーションを選択しても、アプリケーション スコープは設定されません。
正解:C
解説:
Understanding Application Scope and Picker:
The Application Picker in ServiceNow allows developers to switch between different applications (scopes).
When you select an application from the Application Picker, the Application Scope is set to that application, enabling you to develop or configure within that scope.
Why Other Options Are Incorrect:
Option A: The Global application does appear in the Application Picker.
Option B: Selecting Global does not set the scope to Incident; it sets the scope to the Global application, which is not restricted by scoped boundaries.
Option D: Selecting an application does indeed set the Application Scope.
Reference:
ServiceNow Developer Documentation on Application Scope.
質問 # 95
ServiceNow で有効な UI アクション タイプはどれですか? (3 つの回答を選択)
- A. フォームボタン
- B. ワークフローアクション
- C. レコードナビゲーションボタン
- D. リストの選択
- E. リストバナーボタン
- F. フォームの選択
正解:A、C、E
解説:
Comprehensive and Detailed Step-by-Step Explanation:
* UI Action Types:
* List banner button: A button that appears in the list view banner, allowing users to perform actions on multiple records or interact with the list itself.
* Form button: A button that appears on a form, enabling users to execute server-side or client- side scripts.
* Record navigation button: A button used to navigate between records or perform specific actions related to a record.
* Why Other Options Are Incorrect:
* Option B (Workflow action): This is not a valid UI Action type; workflows are managed separately.
* Option D (List choice) and Option E (Form choice): These are not valid UI Action types; they might confuse users with list or form field options instead.
References:
* ServiceNow Developer Documentation on UI Actions.
質問 # 96
アプリケーションは、ファイアウォールの背後にあるリポジトリにどのようにリンクできますか?
- A. 多要素認証を使用してアプリケーションをソース管理にリンクします。
- B. このオプションはサポートされていません。
- C. MID サーバーを介してアプリケーションをソース管理にリンクします。
- D. アクセス トークンを介してアプリケーションをソース管理にリンクします。
正解:C
解説:
"Use an existing MID Server to connect to a Source Control repository. Linking or importing an application through a MID Server enables access to repositories behind a firewall."https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/concept/c_
質問 # 97
アプリケーションピッカーの目的は何ですか?
- A. 編集するアプリケーションを選択し、アプリケーション スコープを設定します。
- B. アプリケーションナビゲータでアプリケーションをお気に入りとして選択します。
- C. 実行するアプリケーションを選択します
- D. ダウンロードしてインストールするアプリケーションを選択します
正解:A
解説:
https://docs.servicenow.com/bundle/tokyo-application-development/page/build/applications/concept
/c_ApplicationPicker.html
質問 # 98
Import Set テーブルのフィールドと既存の ServiceNow テーブルのフィールド間の関係を決定するものはどれですか?
- A. ビジネス サービス管理マップ
- B. 変換マップ
- C. スキーマ マップ関係ビルダー
- D. データ ソース
正解:B
解説:
A transform map determines the relationships between fields in an import set table and fields in an existing ServiceNow table. It also specifies how to transform the imported data before mapping it to the target table.
Reference:
1. What Exactly is an Import Set? - ServiceNow Developers
Import set table - ServiceNow Application Development [Book]
質問 # 99
ServiceNow で有効な UI アクション タイプはどの項目ですか?
3つの回答を選択してください
- A. フォームボタン
- B. リスト選択
- C. ワークフローアクション
- D. レコードナビゲーションボタン
- E. リストバナーボタン
- F. フォームの選択
正解:A、D、E
解説:
In ServiceNow, UI Actions are elements such as buttons, links, and context menu items that allow users to perform actions on records or lists. The three valid UI Action types are:
1. List Banner Button (Option A)
* Description: A button that appears in the list view header, allowing users to trigger an action affecting multiple records at once.
* Example: A "Bulk Approve" button that processes selected records.
2. Form Button (Option B)
* Description: A button that appears on a form, allowing users to trigger actions related to the current record.
* Example: A "Submit for Approval" button on an incident form.
3. Record Navigation Button (Option D)
* Description: A button that helps users navigate between related records.
* Example: A "Go to Parent Record" button that redirects users to a linked record.
Incorrect Options:
* Form Choice (Option C):
* Not a UI Action type. Choices are typically used in choice fields (dropdowns) rather than UI actions.
* List Choice (Option E):
* Not a valid UI Action type. Similar to "Form Choice," it pertains to field options rather than UI elements.
* Workflow Action (Option F):
* Workflows are process automation tools, not UI Actions. They are not directly related to buttons or links that users interact with.
Reference:For more details, see the official ServiceNow documentation on UI Actions.
質問 # 100
保護ポリシー値がProtectedのスクリプトインクルードに当てはまるのは次のうちどれですか?
- A. protected_editロールを持つすべてのユーザーは、スクリプトインクルードを表示および編集できます
- B. 保護ポリシーは、glide.app.apply_protectionシステムプロパティ値がtrueの場合にのみ適用されます
- C. 保護ポリシーオプションは、管理者ロールを持つユーザーのみが有効にできます
- D. 保護ポリシーは、アプリケーションがServiceNow AppStoreからダウンロードされた場合にのみ適用されます
正解:D
解説:
https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/c_ScriptProtectionPolicy.html The following is true for a Script Include with a Protection Policy value of Protected:
The Protection Policy is applied only if the application is downloaded from the ServiceNow App Store. This is true because the Protection Policy is a feature that allows developers to protect their Script Includes from being viewed or modified by other users when they distribute their applications through the ServiceNow App Store. The Protection Policy is only enforced when the application is installed from the App Store, not when it is developed or tested on the instance.
The following are not true for a Script Include with a Protection Policy value of Protected:
Any user with the protected_edit role can see and edit the Script Include. This is false because the protected_edit role is not related to the Protection Policy, but to the Access Control (ACL) rules. The protected_edit role allows users to edit protected fields on a table, such as the script field on the sys_script table, which stores the Business Rules. The Protection Policy does not use roles to control access to the Script Includes, but a cryptographic key that is generated when the application is published to the App Store.
The Protection policy option can only be enabled by a user with the admin role. This is false because the Protection policy option can be enabled by any user who has the application_admin role for the scoped application that contains the Script Include. The application_admin role grants full access to the application development and administration within the scope of the application.
The Protection Policy is applied only if the glide.app.apply_protection system property value is true. This is false because the glide.app.apply_protection system property is not related to the Protection Policy, but to the Application Restricted Caller Access (ARCA) feature. The ARCA feature allows developers to restrict the access to the Script Includes from other applications based on the caller's scope. The glide.app.apply_protection system property determines whether the ARCA feature is enabled or disabled on the instance. Reference: Script Includes, Protect Script Includes, Application Restricted Caller Access
質問 # 101
ビジネス ルールで、現在ログインしているユーザーの sys_id を返すものは次のうちどれですか?
- A. g_form getUserSysy
- B. gs.getUserSysID()
- C. gs.getUserID()
- D. g_form getUserID()
正解:C
解説:
https://docs.servicenow.com/bundle/tokyo-application-development/page/app-store/dev_portal/API_reference/glideSystemScoped/concept/c_GlideSystemScopedAPI.html
質問 # 102
......
有効な問題最新版を試そうCAD日本語テスト解釈CAD日本語有効な試験ガイド:https://jp.fast2test.com/CAD-JPN-premium-file.html