MB-500日本語 無料問題集「Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500日本語版)」

ある会社では Dynamics 365 の財務および運用アプリを使用しています。
経理部門は、売上請求書 SSRS レポートのヘッダーに CusStatus と CusDiscount という 2 つのカスタム フィールドを要求します。カスタム フィールドは SatesTable テーブルにあります。
レポート デザインの複製を作成し、次の拡張機能を使用して 2 つの新しいフィールドを一時テーブルに追加します。

Chain of Command (CoQ)を使用して新しいフィールドに入力する必要があります。
解決策: MySaleslnvoiceDP_Extension クラスに、CustlnvotceJout テーブルをパラメーターとして使用する populatelnvoiceHeaderfooterCustom という新しいメソッドを作成します。行 07 の新しいメソッドで SalesTable テーブルと SaleslnvoiceHeaderFooterTmp テーブルを宣言します。SalesTable を参照するために _custlnvoiceJour パラメーターを使用して新しいフィールドに入力します。行 08 の populateSaleslnvoiceHeadeiFooterTmp メソッドで新しいメソッドを呼び出します。
ソリューションは目標を満たしていますか?

ある会社では Dynamics 365 Finance を使用しています。
以下を更新するプロセスを作成する必要があります。
* 顧客テーブル内の顧客番号 A0001 の単一レコード。
* 顧客グループの値を 10 にします。
プロセスを実装する必要があります。どのコード セグメントを使用する必要がありますか?

ある企業は、Dynamics 365 Finance をサードパーティ アプリケーションと統合したいと考えています。
さまざまなシナリオに合わせて統合パターンを選択する必要があります。
どの統合パターンを使用する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:
ベンダー除外リストのレポート要件を実装する必要があります。
どのオプションを使用する必要がありますか? 回答するには、回答領域で適切なオプションを選択してください。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:
SQL Server Reporting Services
Controller class
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/create-nextgen-reporting- solutions
ベンダー除外リストの問題を調査する必要があります。
あなたは何をするべきか?

ProductUpdates という名前の Visual Studio プロジェクトを作成します。
ProductTable という名前のテーブル内のデータを更新する必要があります。Visual Studio からコードを実行できる必要があります。
X++ クラスを作成する必要があります。
どの 5 つのアクションを順番に実行する必要がありますか? 回答するには、アクションのリストから適切なアクションを回答領域に移動し、正しい順序で並べます。
正解:

Explanation:
1. Create a runnable class and add it to the ProductUpdates project
2. Open the new class and add a main method to the class
3. Write the database manipulation code in the class
4. Set the class as startup object
5. Build and run the class
新しいフィールドのテーブルにデータを挿入するためのコマンド チェーン メソッドを作成する必要があります。コードをどのように完成させるべきでしょうか? 回答するには、回答から適切な構成を選択してください。注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:

https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/add-method-table
ある企業は Dynamics 365 Finance の導入を計画しています。
同社はクラウド実装を使用するかオンプレミス実装を使用するか迷っています。
各実装で使用できる機能を決定する必要があります。
どの機能が使えるのでしょうか?答えるには、適切な機能を正しい実装タイプにドラッグします。各機能は 1 回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:
あなたは Dynamics 365 Finance 開発者です。
コマンドチェーンを使用して、SalesLine テーブルの validate メソッドを拡張する必要があります。新しい行を追加する場合、SalesPrice という名前の変数の値は 0 以上である必要があります。
拡張クラスを作成する必要があります。
使用できる 2 つのコード セグメントはどれですか? それぞれの正解は完全な解決策を示します。
注: 正しく選択するたびに 1 ポイントの価値があります。



正解:A、C 解答を投票する
解説: (JPNTest メンバーにのみ表示されます)
次のコードがあります。

次の各ステートメントについて、そのステートメントが true の場合は [はい] を選択します。それ以外の場合は、「いいえ」を選択します。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:
Dynamics 365 Finance and Operations 環境があります。
次のコードがあります: (行番号は参考のためにのみ含まれています)。

次の各ステートメントについて、そのステートメントが true の場合は [はい] を選択します。それ以外の場合は、「いいえ」を選択します。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:

Box 1: Yes
Class extension - Method wrapping and Chain of Command.
The functionality for class extension, or class augmentation, has been improved. You can now wrap logic around methods that are defined in the base class that you're augmenting. You can extend the logic of public and protected methods without having to use event handlers. When you wrap a method, you can also access public and protected methods, and variables of the base class. In this way, you can start transactions and easily manage state variables that are associated with your class.
Box 2: Yes
In the following example, the wrapper around doSomething and the required use of the next keyword create a Chain of Command (CoC) for the method. CoC is a design pattern where a request is handled by a series of receivers. The pattern supports loose coupling of the sender and the receivers
[ExtensionOf(classStr(BusinessLogic1))]
final class BusinessLogic1_Extension
{
str doSomething(int arg)
{
// Part 1
var s = next doSomething(arg + 4);
// Part 2
return s;
}
}
Box 3: Yes
Instance and static methods can be wrapped by extension classes. If a static method is the target that will be wrapped, the method in the extension must be qualified by using the static keyword.
Box 4: No
Wrapper methods must always call next.
Note: Wrapper methods in an extension class must always call next, so that the next method in the chain and, finally, the original implementation are always called. This restriction helps guarantee that every method in the chain contributes to the result.
In the current implementation of this restriction, the call to next must be in the first-level statements in the method body.
Here are some important rules:
* Calls to next can't be done conditionally inside an if statement.
* Calls to next can't be done in while, do-while, or for loop statements.
* A next statement can't be preceded by a return statement.
* Because logical expressions are optimized, calls to next can't occur in logical expressions. At runtime, the execution of the complete expression isn't guaranteed.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
システムには次のコードが含まれています: (行番号は参考のためにのみ含まれています)。

User2 の問題に対処するには、変更を適用する必要があります。
次の各ステートメントについて、そのステートメントが true の場合は [はい] を選択します。それ以外の場合は、「いいえ」を選択します。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:
Yes, No, Yes, Yes.
https://community.dynamics.com/ax/b/nevoitechax/posts/what-is-recid-in-microsoft-dynamics-ax-365fo
Topic 3, Munson's Pickles and Preserves FarmBackground
Munson's Pickles and Preserves Farm produces and sells jarred food goods. The organization has several production and warehouse locations across the United States. Each location runs both production and warehousing operations. The company has three locations: East Central, and West.
The company is upgrading its Dynamics AX 2009 system to Dynamics 565 Finance.
Current environment
Munson s Pickles and Preserves Farm plans to migrate customizations, data, and integration from its legacy system into Dynamics 365 finance and operations apps. The Dynamics 365 finance and operations environment includes:
* multiple cloud-hosted development environments using Microsoft Visual Studio 2017
* a Microsoft Azure DevOps project for source control
* two tier 2 environments for user acceptance testing and staging, as wen as production Munson s Pickles and Preserves Farm is currently in the planning and development phase of the upgrade process- The company's internal development team needs additional development resources to address issues.
The company already created a project that rs set up to use a custom model named GPExtensions.
Integrations
Munson's Pickles and Preserves Farm has a new integration for its freight processing information. The internal development team created the secure file transfer protocol (SFTP) site for the source information to be stored and the staging table to house the source information once the data is added to Dynamics 365 Finance, information from the source will be transferred once a day from the source system and integrated with the target system. More than 10.000 records will be transferred over the integration. The company created an aggregate entity for the integration to minimize the amount of transmitted data.
Munson s Pickles and Preserves Farm has added a new integration for freight processing where all item weights, dimensions, and other factors will be configured in the external portal while planning the loads. Once the load is planned, it will be integrated into Dynamics 36S finance and operations apps for the freight invoice processing to occur.
No duplicate invoices or posting are associated with the freight invoice charges. The integration of this information from the source system is intended only for report creation and compilation purposes.
Planned changes
Munson' s Pickles and Preserves Farm wants to change inventory forms to fit its current needs. Any modifications or enhancements must follow the existing functionality for forms m Dynamics 365 Finance.
Requirements
Munson's Pickles and Preserves Farm wants to change inventory forms to fit its current needs. Any modifications or enhancements must follow the existing functionality for forms m Dynamics 365 Finance.
Integrations
All data from integrations have the same format as an existing Dynamics 365 Finance apps field. All enhancements or customizations must use existing assets before creating new functionality.
Munson's Pickles and Preserves Farm wants to change its integration strategy to include real-time data from the freight processing source system. The inventory must update as it is sold from the system. That information will be updated in Dynamics 365 Finance.
The freight processing integration requires the use of an SFTP site to store XML files from the source system.
The additional integration will use OData and must be transferred in real time.
A periodic batch job must
* Pull data from the SFTP site.
* Import the data to a staging table used to hold the information from the source system.
* Map source data to the target table m Dynamics 365 Finance.
The imported Load ID field must be added to the Sales Order header for all processed orders. Additional requirements for integrations, including other integration strategies, may be necessary as the company grows.
Existing tables must be changed to include the Load ID. The database will need to be synched before adding the Load ID field.
Changes
Munson's Pickles and Preserves Farm must change the Inventory Status form to include more columns. It plans to create a table to enter the data for the Inventory Status form as a new data source. The company wants to add both the Product Name field and Batch ID field to this new table. The current form includes the item number, location, license plate, product inventory dimensions, and quantity.
The grid on the inventory Status form must include the product name by using the item number and legal entity. The user interface must be created to include the new columns and the data must be available to add to the gnd. The form must have only an Action Pane, a Navigation List a List Style Grid, a Details Header, and a Details Tab in the design and include the Load ID field.
Munson's Pickles and Preserves Farm is currently in the process of adding the other required fields: one for Product Name and one for Batch ID- The new fields must be related to extended data types for the original fields on the existing data source for the Inventory Status form. Munson's Pickles and Preserves Farm plans to add the EcoResProductName and Batch ID data to the extended table for WHSTmpStatusChange. The fields on the table extension must be populated with data and visible on the inventory Status form on insert.
Issues
* The Internal development team has created the SFTP site connections, the staging table, and the batch Jobs for the new integration for freight processing. The development team needs to map the source data to the target table and the data management workspace. The development team notices errors with mapping target fields in the data management workspace. The team needs another developer to configure the table extensions, class extensions, and form extensions that are required for the planned changes.
* The internal development team has issues adding the required fields to the inventory Status standard form.
The team needs another developer to configure the table extensions, class extensions, and form extensions that are required for the planned changes.
ある企業は Dynamics 365 Unified Operations を使用しています。
システムをサードパーティのアプリケーションと統合する必要があります。
どのデータ統合戦略を使用する必要がありますか? 答えるには、適切なデータ統合戦略を正しいシナリオにドラッグします。各戦略は、1 回だけ使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注: 正しく選択するたびに 1 ポイントの価値があります。
正解:

Explanation:

Box 1: custom service
Custom service peak data volume is 1,000 records per hour.
Box 2: batch data API
This scenario is best implemented by using batch data APIs, which has a peak data volume of 300,000 records per hour.
Box 3: OData endpoint
Peak data volume for reading Odata status of orders is 5,000 records per hour.
This scenario is best implemented by using the OData service endpoints to read order status information.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/integration-overview
ある会社では Dynamics 365 Finance を使用しています。
Visual Studio を使用して、標準の Dynamics 365 Finance フォームにフィールドを追加する必要があります。
フォームの拡張機能を作成する必要があります。
何をすべきでしょうか?

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡