MB-500 case studies
MB-500 · Put your knowledge to work in context.
Microsoft Certified: Dynamics 365: Finance and Operations Apps Developer Associate is an intermediate-level credential for developers who implement and extend finance and operations apps in Microsoft Dynamics 365. Candidates build business logic in X++, customize the UI, create and modify reports and workspaces, expose endpoints and APIs to support Power Platform apps and external systems, perform testing, monitor performance, analyze and manipulate data, and manage implementations with application lifecycle management. The MB-500 case studies are 5 cases and about 3,563 words.
1Freight allocation in a multi-ISV, monthly-update landscape
Fabrikam runs Dynamics 365 Finance in the cloud for four legal entities, with one production and one Tier-2 sandbox environment, and receives monthly Microsoft updates. It must deliver a freight cost allocation feature in ten weeks.
742 words, about 4 min2Moving 14 developers from TFVC to Git with a broken CI build
Northwind's 14 developers are migrating an AX 2012 TFVC repository to Git in Azure DevOps for a cloud Finance and Operations project. Releases ship monthly, with occasional emergency hotfixes.
678 words, about 3 min3Adding a freight terms field without breaking a 24-million-row table
Contoso must add a 'Freight terms' value to sales orders. It should default from the customer, remain editable on the sales order header only while the order is open, be validated against a fixed list of six terms plus 'Not applicable', be exposed to a mobile app through OData, and appear on the Microsoft-owned Sales invoice SSRS report.
745 words, about 4 min4The 11-hour nightly rebate job
Tailspin's nightly rebate accrual job covers 480,000 customer/item combinations and must finish inside a six-hour window; it currently runs for 11 hours. The X++ uses a while select over the 480,000 rows, issues a separate select on CustTable inside the loop, and calls changecompany for every row because accruals are written to a shared company.
680 words, about 3 min5Duplicate orders and undiagnosable failures in a 60,000-order integration
Litware's three e-commerce channels push about 60,000 sales orders per day into Finance and Operations, peaking at 400 messages per minute. The current integration is a custom X++ SOAP service.
718 words, about 4 min