購入前に内容を確かめたい方のために、JPNTestでは2026年対応のMB-500問題集無料サンプルをご提供しています。Microsoft Dynamics 365: Finance and Operations Apps Developerに対応した431の問題の品質を、実際のPDFデモでご確認いただけます。
Microsoft MB-500 試験概要:
| 認定ベンダー: | Microsoft |
|---|---|
| 試験名: | Microsoft Dynamics 365:Finance and Operations Apps Developer |
| 試験番号: | MB-500 |
| 試験時間: | 100分間。母国語が英語以外の受験者は130分間 |
| 認定の有効期間: | 2年間 |
| 受験料: | 165米ドル |
| 試験形式: | シナリオ設定型問題, ケーススタディ問題, ドラッグアンドドロップ問題, 選択式問題, インタラクティブ形式の問題 |
| 関連資格: | Microsoft認定資格:Dynamics 365 Supply Chain Management Functional Consultant Associate Microsoft認定資格:Dynamics 365 Finance Functional Consultant Associate |
| 対応言語: | Japanese, French, Spanish, Chinese (Simplified), Portuguese (Brazil), English, German |
| 出題数: | 40~60問 |
| 合格点: | 700点(1~1000点の評価基準) |
| 推奨トレーニング: | Microsoft Learn:MB-500 学習パス |
| 受験申し込み: | Microsoft Learn 試験登録ページ Pearson VUE 試験予約ページ |
| サンプル問題: | Microsoft MB-500 サンプル問題 |
| 受験方法: | オンライン監視付き受験または認定試験会場での受験が可能で、実施機関はPearson VUEです。 |
| 前提条件: | 受験に必須の前提条件はありません。推奨される経験としては、Dynamics 365 Finance and Operations関連ソリューションの開発経験1~2年、X++、Visual Studio、アプリケーションライフサイクル管理に関する知識が求められます。 |
| 公式シラバスのURL: | https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/mb-500 |
Microsoft MB-500 試験シラバストピック:
| セクション | 比重 | 目標 |
|---|---|---|
| データソリューションの統合と管理 | 15-20% | - APIおよび各種サービスの構築と利用 - データエンティティおよびデータパッケージの管理 - dual-writeによるデータ連携の実装 - データ管理およびデータ移行の実施 |
| アーキテクチャとソリューション設計の計画 | 5-10% | - アプリケーションライフサイクル管理の計画 - 技術アーキテクチャの設計 - データ構造とデータモデルの設計 - ソリューションの要件と制約事項の確認 |
| AOT要素の設計と開発 | 15-20% | - ビュー、クエリ、インデックスの開発と修正 - フォーム、メニュー、ユーザーインターフェース要素の設計と作成 - クラス、メソッド、列挙型の作成と拡張 - テーブルおよびデータエンティティの作成と拡張 |
| コードの開発とテスト | 20-25% | - イベントハンドラーとデリゲートの実装 - ワークフローの実装と拡張 - 単体テストと検証作業の実施 - X++を使用した業務ロジックの実装 - コードのデバッグとトラブルシューティング |
| 開発ツールの活用 | 5-10% | - Lifecycle Servicesの使用 - ソース管理とバージョン管理の実施 - メタデータおよびAOTの操作 - Visual Studioおよび各種開発ツールの使用 |
| レポート作成と分析機能の実装 | 10-15% | - Power BIおよび各種分析ツールとの連携 - SSRSを使用したレポートの作成と修正 - ワークスペースとダッシュボードの設計と構築 |
| セキュリティの実装とパフォーマンスの最適化 | 10-15% | - パフォーマンス状況の監視と問題の診断 - Extensible Data Securityポリシーの実装 - セキュリティロールと権限の設定および実装 - アプリケーションのパフォーマンス最適化 |
MB-500試験のFAQ
「MB-500」は、Microsoftが実施する「Microsoft Dynamics 365:Finance and Operations Apps Developer」の試験コードです。この試験に合格すると、「Microsoft認定資格:Dynamics 365:Finance and Operations Apps Developer Associate」の認定を取得できます。認定レベルはAssociateに位置づけられています。関連する認定としては、Microsoft認定資格:Dynamics 365 Finance Functional Consultant Associate・Microsoft認定資格:Dynamics 365 Supply Chain Management Functional Consultant Associateなどが挙げられます。JPNTestでは、MB-500試験対策として431の練習問題をご用意しています。
MB-500試験の出題数は40~60問、制限時間は100分間。母国語が英語以外の受験者は130分間です。限られた時間内で全問に取り組む必要があるため、1問にかけられる時間を常に意識し、難しい問題に長く留まりすぎないペース配分が求められます。本番で時間不足に慌てないよう、JPNTestのテストエンジンで制限時間つきの模擬試験に挑戦し、時間配分の感覚を体に覚えさせておくことをおすすめします。
MB-500試験の合格ラインは700点(1~1000点の評価基準)、受験料は165米ドルです。万が一不合格だった場合、再受験には改めて全額の受験料が必要になるため、費用面の負担も無視できません。受験前にJPNTestの431の練習問題で模擬試験に取り組み、安定して合格ラインを超えられることを確認してから本番に臨むと安心です。
受験に必須の前提条件はありません。推奨される経験としては、Dynamics 365 Finance and Operations関連ソリューションの開発経験1~2年、X++、Visual Studio、アプリケーションライフサイクル管理に関する知識が求められます。
受験条件は変更される場合があります。最新かつ正確な情報は、Microsoftの公式ページで必ずご確認ください。
MB-500試験は、以下の公式窓口からお申し込みいただけます。
なお、本試験の受験方式はオンライン監視付き受験または認定試験会場での受験が可能で、実施機関はPearson VUEです。です。
MicrosoftではMB-500試験向けに、以下の公式トレーニングを用意しています。
公式トレーニングで知識の土台を固めたうえで、JPNTestの431の練習問題に取り組めば、理解度の確認と弱点の洗い出しを効率よく進められます。
はい、ご購入前にJPNTestのMB-500問題集の無料サンプル(PDFデモ)をダウンロードして、問題の品質や形式をご確認いただけます。ご購入後は365日間の無料更新が付帯し、更新期間の終了後も50%割引で継続更新をご利用いただけるため、常に最新の出題傾向に沿った内容で学習を続けられます。
JPNTestでは「返金保証」制度をご用意しています。ご購入後60日以内にMB-500試験を受験して不合格となった場合、全額返金をご申請いただけます。なお、ご購入後3日以内の受験や、ダウンロード後に実際の受験をしていない場合、無料資料や期限切れのご注文は対象外となり、受験者氏名とお支払い者氏名が一致している必要があります。ご申請の際は、受験票(enrollment slip)の写しと公式スコアレポート(Score Report)のPDFを試験後2日以内にご提出いただき、受理後7日以内に手続きが完了します。返金をご希望でない場合は、同等価値の試験資料2点を無料でお受け取りいただき、元の製品の更新サービスを継続する選択肢もございます。
また、ご購入いただいた製品はお支払い完了後すぐにダウンロードでき、メールでも1分以内にお届けします。2時間以内に届かない場合はカスタマーサポートまでご連絡ください。インストール可能なパソコンの台数に制限はありません。
MB-500試験の出題範囲は、全部で7分野で構成されています。主な分野としては、「AOT要素の設計と開発」(15-20%)、「開発ツールの活用」(5-10%)、「セキュリティの実装とパフォーマンスの最適化」(10-15%)などが挙げられます。各分野の詳細なトピックと配点は、上記の試験大綱をご確認ください。JPNTestのMB-500練習問題は、これらの出題分野を幅広くカバーしています。
Microsoft Dynamics 365: Finance and Operations Apps Developer 認定 MB-500 試験問題:
Case Study 1 - Wide World Importers
Background
Wide World Importers sell office supplies, furniture, and fittings to their customers across the United States. The company has the following locations:
* a retail store in Seattle
* a warehouse in Seattle
* a customer support and call center in Atlanta
* a team of field workers that provide furniture installation services at customer sites.
Wide World Importers plans to implement Dynamics 365 Finance and Microsoft Azure cloud platform features.
Current environment
Customers may place orders by email, phone, or by using the company's website. The company authorizes and processes credit card transactions by using a web-based application. Customer, inventory, supplier, and other master and transactional data is stored in a legacy database.
The company collects feedback from customers by phone or a form on the company's website and maintains the data in a Microsoft Excel workbook.
Wide World Importers runs on-premises applications to manage payroll and workers compensation. The company has a set of Microsoft Power BI dashboards that present data from a reporting database.
The company creates a Lifecycle Services (LCS) implementation project and completes Dynamics 365 Finance onboarding.
The company maintains production, quality assurance (QA), development, user acceptance testing (UAT), and build environments.
Requirements
General
* You must configure a cloud-based Dynamics 365 Finance development environment and enable code extension that support updates.
* You must configure version control and a Build environment.
* You must migrate all legacy data to the new system.
* You must implement best practices for X++ coding, the data model, caching, and security.
* All new code must be unit tested in a development environment and then validated by the QA team before code is added to source control.
Business processes
* You must configure vendor trade agreements.
* Products must be shipped directly from suppliers to customers depending on customer location to save indirect costs.
* You must collect customer feedback on products shipped directly from vendors.
* You must deploy code to a UAT environment for testing before deploying code to production.
* You must validate all entries for the purchase order creation form.
* You must develop a web portal that allows customers to browse products, place orders, and check order status. Product data for the web portal must be integrated as periodic batches.
Business systems
* You must install and configure a third-party solution for credit card processing within Dynamics
365 Finance. The third-party company will provide a deployable package.
* The workers compensation application must be able to call an API to update worker compensation details in Dynamics 365 Finance.
* You must develop a process to import payroll journals into the system.
* You must configure the warehouse mobile device portal for warehouse operations.
* You must install a third-party solution to support web portal integration. The solution is supplied as a source code model file.
Vendor exclusion list
You must develop a new solution to maintain a Vendor exclusion list for each customer and item combination. The solution must meet the following requirements:
* Isolate all new vendor exclusion codes as a new assembly by creating a table named VendExclusions.
* Create an index for the table named PrimaryIdx that uses the following fields: CustAccount, ItemId, VendAccount.
* Ensure that users can open the Vendor Exclusion list report from the customer master form.
The list must display the customer account, Item ID, and Vendor account fields.
* Implement the Excel integration for the Vendor Exclusion List form.
* Provide functionality to periodically export the Vendor exclusion list to prepare reports by using standard reporting capabilities of Dynamics 365 Unified Operations.
* Develop necessary security permissions to view and maintain the new Vendor exclusion list functionality and reporting. Users with maintain rights will be able create, update, and delete the exclusion list. Permissions must be assigned to security roles to match company security model.
* Maintain referential integrity with other tables.
* Users must be presented with a warning message before a direct delivery purchase order is created for a vendor in exclusion list.
* Sales managers must be alerted when a new exclusion record is added to the system.
Security
* You must implement the record level audit feature to identify the users who created the record.
* Grant specific users rights to maintain the vendor exclusion list by using Excel.
* You must implement validation to check whether a proposed direct delivery purchase order vendor is on the exclusion list for the customer and product combination.
Issues
User1 is not able to access many features in the system. You must provide User1 administrator rights.
A sales manager suspects a data-related issue in the vendor exclusion list. User1 must identify the user who created the referenced exclusion records.
Developer2 joins the company and does not have access to a development environment or source control.
User2 reports performance issues when they generate direct delivery purchase orders after current updates are applied.
User2 reports that they cannot access new functionality and reports.
You need to implement the payroll application data process.
Which two objects should you create? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. an UIBuilder class that extends SysOperationAutomaticUIBuilder
- B. a data contract class that uses the DataContractAttribute attribute
- C. a service class that has a public method which accepts a single parameter for a contract
- D. a class that extends SysOperationServiceBase
正解:B、D 🗳️
解説: (JPNTest メンバーにのみ表示されます)
Drag and Drop Question
You have an Azure DevOps project that has Dev and Test branches.
The Test branch is used for deploying artifacts in a test environment.
You must merge code from the last Dev branch and check-in the code to Test.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
正解:

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
A company is using a Dynamics 365 finance and operations app.
The accounting department requests two custom fields named CusStatus and CusDiscount for the header of the sales invoice SSRS report. The custom fields are in the SalesTable table.
You create a duplicate of the report design and add the two new fields to a temporary table by using the following extension:
You need to populate the new fields by using Chain of Command (CoC).
Solution: Create a new method on the MySalesInvoiceDP_Extension class named populateInvoiceHeaderFooterCustom which uses the CustInvoiceJour table as a parameter.
Declare the SalesTable and SalesInvoiceHeaderFooterTmp tables on the new method on line 07.
Populate the new fields by using the _custInvoiceJour parameter to reference SalesTable. Call the new method on the populateSalesInvoiceHeaderFooterTmp method on line 08.
Does the solution meet the goal?
- A. Yes
- B. No
正解:B 🗳️
解説: (JPNTest メンバーにのみ表示されます)
Drag and Drop Question
A company uses Dynamics 365 Finance.
The company requires a custom field for the CustGroup table. The field must use the PaymMode extended data type (EDI).
You need to extend the CustGroup table and add the field.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
正解:

You are a Dynamics 365 Finance developer.
You have a table named FMVehicle that contains a field named VehicleId. The table has an index named VehicleIdIdx on the VehicleId field. You declare a table buffer named vehicle to refer to the table.
You need to select all records from the FMVehicle table in ascending order based on VehicleId field in the vehicle variable.
Which embedded-SQL statement should you use?
- A. select vehicle order by VehicleId desc;
- B. select vehicle order by VehicleIdIdx desc;
- C. select vehicle index VehicleId;
- D. select vehicle index VehicleIdIdx;
正解:D 🗳️
471 お客様のコメント
クリック」



