Free MB-500日本語 Questions for Microsoft Dynamics 365: Finance and Operations Apps Developer (MB-500日本語版) MB-500日本語 Exam as PDF & Practice Test Engine
事例研究4 - ADatum Corporation
背景
ADatum Corporationは、革新的なアルミニウムシステムの設計・販売における市場リーダーです。同社は、オーストラリアの建築、住宅、産業、住宅改修市場にサービスを提供しています。
同社はパース、シドニー、メルボルンに倉庫を所有しており、倉庫従業員チームが顧客の現場へ配送を行っています。
現在の環境
ADatum Corporationは現在、Microsoft Dynamics AX 2009を使用しています。
顧客はメールまたは電話で注文を行います。会社が顧客に見積もりを提示した後、顧客は販売価格に同意しなければ、会社は販売注文を発注しません。
同社は、段階的な展開戦略を用いて、各拠点へのDynamics 365 FinanceおよびDynamics 365 Supply Chain Managementへの移行を進めている。同社は、さまざまな環境とリリースを管理するライフサイクルサービスプロジェクトを実施している。
同社は、以下の財務およびサプライチェーン管理環境を有しています。
- 発達
- 品質保証(QA)
- ユーザー受け入れテスト(UAT)
- 生産
同社はコードリポジトリとしてAzure DevOpsを使用しています。すべての開発者は、開発ブランチを使用してコードをチェックインし、リリースブランチを使用して本番リリース用のコードを保守します。
要件。一般
・財務およびサプライチェーン管理向けのクラウドベースの開発環境を構成する。
アップデートをサポートするコード拡張機能を有効にしてください。
Microsoftがサポートするバージョン管理とAzureでホストされるビルドパイプラインを構成します。
- Dynamics AX 2009 から、顧客向けのすべての文書処理添付ファイルを財務およびサプライチェーン管理に移行します。
- X++ コードを監査し、ベストプラクティスを確認する。
- すべての新規コードは、開発環境で単体テストを実施し、その後、QAチームによる検証を経てから、リリースブランチにマージされ、以降のリリースに使用されます。
要件。ビジネスプロセス
- UAT環境にデプロイされるすべての変更は、本番環境へのコードリリース前に承認を受ける必要があります。
営業マネージャーは、新しいマスタテーブル、文書処理、添付ファイルが新しいシステムに移行されるように、拡張可能なソリューションを必要としています。
- MigrateAttachment という名前の基底クラスを設計し、すべての子クラスが実装しなければならないメソッドを持たせる必要があります。
- エクステンダーが事前イベントと事後イベントを購読できないように、processAttachment という名前のメソッドを作成する必要があります。
- すべての販売注文一覧ページに、販売注文の合計金額を表示する2つの新しいフィールドを追加する必要があります。
一方の項目では物品サービス税(GST)が適用され、もう一方の項目ではGSTが適用されません。
- 「チェックデータの作成」というプロセスは、以下の点に基づいて設計する必要があります。
* このプロセスは「すべての顧客」リストページから実行され、CustCheckData という名前のカスタムテーブルに 1000 行のデータを入力する必要があります。
* テーブルには、CheckNumber と BankNumber という名前の 2 つのフィールドが必要です。
* データ処理が完了したら、プロセスは現在のセッションに戻る必要があります。
生成されたチェックデータは、追加の詳細情報やプレビューペインなしで、表形式でユーザーがアクセスできる必要があります。
- 購買マネージャーは、財務およびサプライチェーン管理で生成された購買注文照会に関する情報を送信するための新しいデータエンティティを必要としています。
営業マネージャーは、サイトおよび品目タイプごとの合計見積もり額にアクセスできる必要があります。
営業マネージャーは、売上請求書に見積番号を印刷することを要求しています。顧客は請求書に記載されている参照番号を確認できる必要があります。
購買担当マネージャーは、1万ドルを超える発注書を承認するための新しい承認ワークフローを必要としている。
要件。ビジネスシステム
- UserAというユーザーが販売注文の梱包明細書を投稿した後、顧客には商品の配送状況をリアルタイムで通知する必要があります。この情報はビジネスイベントを使用して提供されます。
・発注書に関する問い合わせは、データパッケージを使用して財務・サプライチェーン管理からエクスポートする必要があります。ユーザーはODataを使用してクエリを実行できる必要がありますが、システム内のデータを更新または作成することはできません。
営業マネージャーの作業スペースには、主要業績評価指標(KPI)を用いて見積件数の合計を表示する必要がある。
・発注承認ワークフローは、調達・ソーシングモジュールから設定する必要があります。
問題
- ユーザーAは、すべての販売注文一覧ページを開く際に遅延が発生すると報告しています。
- 顧客は、ユーザーAが投稿した梱包明細書のビジネスイベントにアクセスできません。
- UserBというユーザーから、顧客の小切手データ入力処理を実行するとシステムが応答しなくなるという報告がありました。
- ユーザーAは、UAT環境で新しい売上請求書レポートレイアウトをテストした際に、売掛金モジュールの印刷管理設定に新しいレイアウトが表示されないことを報告しています。
小切手データを表示するためのフォームを設計する必要があります。
どの2つのフォームパターンを使用できますか?それぞれの正解は、完全な解答を示しています。
注:正解ごとに1ポイントが加算されます。
背景
ADatum Corporationは、革新的なアルミニウムシステムの設計・販売における市場リーダーです。同社は、オーストラリアの建築、住宅、産業、住宅改修市場にサービスを提供しています。
同社はパース、シドニー、メルボルンに倉庫を所有しており、倉庫従業員チームが顧客の現場へ配送を行っています。
現在の環境
ADatum Corporationは現在、Microsoft Dynamics AX 2009を使用しています。
顧客はメールまたは電話で注文を行います。会社が顧客に見積もりを提示した後、顧客は販売価格に同意しなければ、会社は販売注文を発注しません。
同社は、段階的な展開戦略を用いて、各拠点へのDynamics 365 FinanceおよびDynamics 365 Supply Chain Managementへの移行を進めている。同社は、さまざまな環境とリリースを管理するライフサイクルサービスプロジェクトを実施している。
同社は、以下の財務およびサプライチェーン管理環境を有しています。
- 発達
- 品質保証(QA)
- ユーザー受け入れテスト(UAT)
- 生産
同社はコードリポジトリとしてAzure DevOpsを使用しています。すべての開発者は、開発ブランチを使用してコードをチェックインし、リリースブランチを使用して本番リリース用のコードを保守します。
要件。一般
・財務およびサプライチェーン管理向けのクラウドベースの開発環境を構成する。
アップデートをサポートするコード拡張機能を有効にしてください。
Microsoftがサポートするバージョン管理とAzureでホストされるビルドパイプラインを構成します。
- Dynamics AX 2009 から、顧客向けのすべての文書処理添付ファイルを財務およびサプライチェーン管理に移行します。
- X++ コードを監査し、ベストプラクティスを確認する。
- すべての新規コードは、開発環境で単体テストを実施し、その後、QAチームによる検証を経てから、リリースブランチにマージされ、以降のリリースに使用されます。
要件。ビジネスプロセス
- UAT環境にデプロイされるすべての変更は、本番環境へのコードリリース前に承認を受ける必要があります。
営業マネージャーは、新しいマスタテーブル、文書処理、添付ファイルが新しいシステムに移行されるように、拡張可能なソリューションを必要としています。
- MigrateAttachment という名前の基底クラスを設計し、すべての子クラスが実装しなければならないメソッドを持たせる必要があります。
- エクステンダーが事前イベントと事後イベントを購読できないように、processAttachment という名前のメソッドを作成する必要があります。
- すべての販売注文一覧ページに、販売注文の合計金額を表示する2つの新しいフィールドを追加する必要があります。
一方の項目では物品サービス税(GST)が適用され、もう一方の項目ではGSTが適用されません。
- 「チェックデータの作成」というプロセスは、以下の点に基づいて設計する必要があります。
* このプロセスは「すべての顧客」リストページから実行され、CustCheckData という名前のカスタムテーブルに 1000 行のデータを入力する必要があります。
* テーブルには、CheckNumber と BankNumber という名前の 2 つのフィールドが必要です。
* データ処理が完了したら、プロセスは現在のセッションに戻る必要があります。
生成されたチェックデータは、追加の詳細情報やプレビューペインなしで、表形式でユーザーがアクセスできる必要があります。
- 購買マネージャーは、財務およびサプライチェーン管理で生成された購買注文照会に関する情報を送信するための新しいデータエンティティを必要としています。
営業マネージャーは、サイトおよび品目タイプごとの合計見積もり額にアクセスできる必要があります。
営業マネージャーは、売上請求書に見積番号を印刷することを要求しています。顧客は請求書に記載されている参照番号を確認できる必要があります。
購買担当マネージャーは、1万ドルを超える発注書を承認するための新しい承認ワークフローを必要としている。
要件。ビジネスシステム
- UserAというユーザーが販売注文の梱包明細書を投稿した後、顧客には商品の配送状況をリアルタイムで通知する必要があります。この情報はビジネスイベントを使用して提供されます。
・発注書に関する問い合わせは、データパッケージを使用して財務・サプライチェーン管理からエクスポートする必要があります。ユーザーはODataを使用してクエリを実行できる必要がありますが、システム内のデータを更新または作成することはできません。
営業マネージャーの作業スペースには、主要業績評価指標(KPI)を用いて見積件数の合計を表示する必要がある。
・発注承認ワークフローは、調達・ソーシングモジュールから設定する必要があります。
問題
- ユーザーAは、すべての販売注文一覧ページを開く際に遅延が発生すると報告しています。
- 顧客は、ユーザーAが投稿した梱包明細書のビジネスイベントにアクセスできません。
- UserBというユーザーから、顧客の小切手データ入力処理を実行するとシステムが応答しなくなるという報告がありました。
- ユーザーAは、UAT環境で新しい売上請求書レポートレイアウトをテストした際に、売掛金モジュールの印刷管理設定に新しいレイアウトが表示されないことを報告しています。
小切手データを表示するためのフォームを設計する必要があります。
どの2つのフォームパターンを使用できますか?それぞれの正解は、完全な解答を示しています。
注:正解ごとに1ポイントが加算されます。
Correct Answer: B,C
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
ある企業はDynamics 365 Financeを使用しています。
同社はサンドボックス環境を使用しています。サンドボックスは最新バージョンにアップデートする必要があります。
ライフサイクルサービス環境にアップグレードを適用する必要があります。
アセットライブラリからどのパッケージタイプを適用すべきですか?
同社はサンドボックス環境を使用しています。サンドボックスは最新バージョンにアップデートする必要があります。
ライフサイクルサービス環境にアップグレードを適用する必要があります。
アセットライブラリからどのパッケージタイプを適用すべきですか?
Correct Answer: C
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
注: この質問は、同じシナリオを示す一連の質問の一部です。このシリーズの各質問には、指定された目標を達成できる可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策が含まれる場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答すると、その質問に戻ることはできません。そのため、これらの質問はレビュー画面には表示されません。
次のステータスを持つ、truckStatus という名前の列挙があります。
空の
ロード済み
完了
次のコードがあります。

この列挙を拡張し、次のステータスを列挙に追加する必要があります: Quarantine、InTransit。次に、switch ステートメントを検証するコードを変更する必要があります。
解決策: 新しい値の範囲比較を使用して、新しい列挙値の列挙とロジックをチェックするポスト ハンドラーをメソッドに追加します。

解決策は目標を達成できますか?
このセクションの質問に回答すると、その質問に戻ることはできません。そのため、これらの質問はレビュー画面には表示されません。
次のステータスを持つ、truckStatus という名前の列挙があります。
空の
ロード済み
完了
次のコードがあります。

この列挙を拡張し、次のステータスを列挙に追加する必要があります: Quarantine、InTransit。次に、switch ステートメントを検証するコードを変更する必要があります。
解決策: 新しい値の範囲比較を使用して、新しい列挙値の列挙とロジックをチェックするポスト ハンドラーをメソッドに追加します。

解決策は目標を達成できますか?
Correct Answer: A
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
あなたはDynamics 365 Financeの開発者です。
FMVehicle という名前のテーブルがあり、その中に VehicleId という名前のフィールドがあります。このテーブルには、VehicleId フィールドに VehicleIdIdx という名前のインデックスがあります。このテーブルを参照するために、vehicle という名前のテーブルバッファを宣言します。
vehicle変数内のVehicleIdフィールドに基づいて、FMVehicleテーブルからすべてのレコードを昇順で選択する必要があります。
どの埋め込みSQL文を使用すべきですか?
FMVehicle という名前のテーブルがあり、その中に VehicleId という名前のフィールドがあります。このテーブルには、VehicleId フィールドに VehicleIdIdx という名前のインデックスがあります。このテーブルを参照するために、vehicle という名前のテーブルバッファを宣言します。
vehicle変数内のVehicleIdフィールドに基づいて、FMVehicleテーブルからすべてのレコードを昇順で選択する必要があります。
どの埋め込みSQL文を使用すべきですか?
Correct Answer: D
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
ホットスポットに関する質問
ある企業はDynamics 365サプライチェーンマネジメントを使用しています。
営業部門は、サードパーティのシステム連携を通じて、未処理の販売注文の納期を更新する必要がある。
キーワードと値を使ってコードを完成させる必要があります。
コードセグメントをどのように完成させるべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

ある企業はDynamics 365サプライチェーンマネジメントを使用しています。
営業部門は、サードパーティのシステム連携を通じて、未処理の販売注文の納期を更新する必要がある。
キーワードと値を使ってコードを完成させる必要があります。
コードセグメントをどのように完成させるべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

Correct Answer:

Explanation:
Box 1: SalesTable.selectForUpdate(true);
In X++, you must call selectForUpdate(true) on a table buffer before modifying its data inside a Transaction Tracking System (ttsBegin/ttsCommit) block.
Incorrect:
The method selectLocked(true) is not used for initiating row modifications in standard Dynamics
365 development.
Box 2: salesTable
The if statement needs to verify that a valid record was actually found in the database. Checking if (salesTable) ensures the record exists, whereas !salesTable would mean the record was not found.
Box 3: SalesStatus::Backorder
An "open sales order" in Dynamics 365 Supply Chain Management corresponds to the SalesStatus::Backorder enumeration value.
Incorrect:
SalesStatus::None does not represent an active, modifiable open order.
Reference:
https://www.bycoden.com/blog/xpp-programming-best-practices-d365
ホットスポットに関する質問
以下のようなクラス定義があります。

拡張クラスを作成し、その中にマイルをキロメートルに変換する新しい静的メソッドを作成して、別のクラスからそのメソッドを呼び出す必要があります。
コードを完成させてメソッドを呼び出すにはどうすればよいでしょうか?回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

以下のようなクラス定義があります。

拡張クラスを作成し、その中にマイルをキロメートルに変換する新しい静的メソッドを作成して、別のクラスからそのメソッドを呼び出す必要があります。
コードを完成させてメソッドを呼び出すにはどうすればよいでしょうか?回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

Correct Answer:

Explanation:
Box 1: final class CustUnitConv_Extension
Box 2: var km = UnitConv::miToKm(62.1371);
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/method-wrapping-coc
ドラッグアンドドロップ問題
あなたはDynamics 365 Financeの開発者です。
既存のモデルに、以下のオブジェクトと接続するレポートがあります。
- インメモリテーブル
- データプロバイダークラス
- コントローラークラス
- 契約クラス
このレポートは修正できません。
モデル内のインメモリテーブルの拡張機能を作成し、その拡張機能に新しいフィールドを追加する必要があります。
どの3つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。

あなたはDynamics 365 Financeの開発者です。
既存のモデルに、以下のオブジェクトと接続するレポートがあります。
- インメモリテーブル
- データプロバイダークラス
- コントローラークラス
- 契約クラス
このレポートは修正できません。
モデル内のインメモリテーブルの拡張機能を作成し、その拡張機能に新しいフィールドを追加する必要があります。
どの3つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。

Correct Answer:

あなたはDynamics 365 Financeの開発者です。
埋め込み型のMicrosoft Power BIレポートを初期化する必要があります。
フォーム初期化メソッドにどのコードセグメントを追加すべきですか?
埋め込み型のMicrosoft Power BIレポートを初期化する必要があります。
フォーム初期化メソッドにどのコードセグメントを追加すべきですか?
Correct Answer: A
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
ある企業は、SalesConfirmation という名前の SQL Server Reporting Services (SSRS) レポートを使用しています。このレポートには、SalesConfirmController という名前のコントローラ クラスと、SalesConfirmDP という名前のデータ プロバイダ クラスがあります。
会社は報告書のレイアウトについて別の形式を求めている。
レポートのコピーを作成し、そのコピーに「MySalesConfirmation」という名前を付けます。次に、レポートのデザインを変更します。
新しいレポートデザインが元のレポートデザインに置き換わっていることを確認する必要があります。
あなたはどうすべきですか?
会社は報告書のレイアウトについて別の形式を求めている。
レポートのコピーを作成し、そのコピーに「MySalesConfirmation」という名前を付けます。次に、レポートのデザインを変更します。
新しいレポートデザインが元のレポートデザインに置き換わっていることを確認する必要があります。
あなたはどうすべきですか?
Correct Answer: D
Vote an answer
4つのテーブルを含むBYOD(Bring Your Own Database)エンティティを作成します。
エンティティ内の特定のフィールドに対して変更追跡を設定する必要があります。
どのオプションを有効にすべきですか?
エンティティ内の特定のフィールドに対して変更追跡を設定する必要があります。
どのオプションを有効にすべきですか?
Correct Answer: C
Vote an answer
あなたはDynamics 365 Financeの開発者です。
拡張クラスを作成する必要があります。
あなたはどのような行動をとるべきですか?
拡張クラスを作成する必要があります。
あなたはどのような行動をとるべきですか?
Correct Answer: D
Vote an answer
ドラッグアンドドロップ問題
Dynamics 365 Financeのコンポーネントを標準モデルにマッピングする必要があります。
どのコンポーネントがどのモデルに属するか?答えるには、適切なモデルを正しいコンポーネントにドラッグしてください。各モデルは、1回、複数回、またはまったく使用されない場合があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要がある場合があります。
注:正解ごとに1ポイントが加算されます。

Dynamics 365 Financeのコンポーネントを標準モデルにマッピングする必要があります。
どのコンポーネントがどのモデルに属するか?答えるには、適切なモデルを正しいコンポーネントにドラッグしてください。各モデルは、1回、複数回、またはまったく使用されない場合があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要がある場合があります。
注:正解ごとに1ポイントが加算されます。

Correct Answer:

Explanation:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/application-stack-server-architecture
ドラッグアンドドロップ問題
ある企業がDynamics 365 Financeを導入する。
ベンダーグループに基づいて、ユーザーがベンダーを閲覧できないようにする必要があります。
この要件を満たすには、拡張可能なデータセキュリティ(XDS)ポリシーを作成する必要があります。
どのような順序で操作を実行すればよいでしょうか?回答するには、操作リストからすべての操作を回答欄に移動し、正しい順序に並べ替えてください。

ある企業がDynamics 365 Financeを導入する。
ベンダーグループに基づいて、ユーザーがベンダーを閲覧できないようにする必要があります。
この要件を満たすには、拡張可能なデータセキュリティ(XDS)ポリシーを作成する必要があります。
どのような順序で操作を実行すればよいでしょうか?回答するには、操作リストからすべての操作を回答欄に移動し、正しい順序に並べ替えてください。

Correct Answer:

ある企業は、Dynamics 365の財務および運用アプリケーションが、発注書のデータが利用可能になった際に、サードパーティアプリケーションに通知することを必要としている。
発注データを取得するには、トリガーを設定する必要があります。
どのメカニズムを使用すべきでしょうか?
発注データを取得するには、トリガーを設定する必要があります。
どのメカニズムを使用すべきでしょうか?
Correct Answer: A
Vote an answer
Explanation: Only visible for ExamDiscuss members. You can sign-up / login (it's free).
0
0
0
10
