Microsoft MB-500 Exam Practice Questions (P. 5)
- Full Access (299 questions)
- Six months of Premium Access
- Access to one million comments
- Seamless ChatGPT Integration
- Ability to download PDF files
- Anki Flashcard files for revision
- No Captcha & No AdSense
- Advanced Exam Configuration
Question #21
You are a Dynamics 365 Finance developer.
You need to ensure that an integration is triggered when a specific process starts.
Which tool should you use to retrieve the status from the Production order?
You need to ensure that an integration is triggered when a specific process starts.
Which tool should you use to retrieve the status from the Production order?
- ABatch job
- BPeriodic flow
- CBusiness event
- DRecurring Data Entity export
Correct Answer:
C
Business events can be used as triggers from D365FO in Power Automate/MS Flow in an end to end way.
Reference:
https://community.dynamics.com/ax/b/happyd365fo/posts/triggers-using-business-event-in-power-automate-and-microsoft-dynamics-365-finance-and-operations
C
Business events can be used as triggers from D365FO in Power Automate/MS Flow in an end to end way.
Reference:
https://community.dynamics.com/ax/b/happyd365fo/posts/triggers-using-business-event-in-power-automate-and-microsoft-dynamics-365-finance-and-operations
send
light_mode
delete
Question #22
HOTSPOT -
You create the following cloud-based Dynamics 365 Finance environments:

A developer creates code extensions in the Development environment. The developer checks the code changes into an Azure DevOps branch.
You need to deploy the code changes to the Standard Acceptance Test environment.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

You create the following cloud-based Dynamics 365 Finance environments:

A developer creates code extensions in the Development environment. The developer checks the code changes into an Azure DevOps branch.
You need to deploy the code changes to the Standard Acceptance Test environment.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Correct Answer:
Box 1: Build the code in the DevOps pipeline.
Box 2: Asset library -
Run the export to the Asset library in Microsoft Dynamics Lifecycle Services (LCS).
Box 3: Select Maintain and Apply updates.
eprovision the target environment
If you copy a database between environments, the copied database won't be fully functional until you run the Environment reprovisioning tool to make sure that all
Commerce components are up to date.
Follow these steps to run the Environment reprovisioning tool.
1. In your project's Asset Library, in the Software deployable packages section, click Import.
2. From the list of shared assets, select the Environment Reprovisioning Tool.
3. On the Environment details page for your target environment, select Maintain > Apply updates.
4. Select the Environment Reprovisioning tool that you uploaded earlier, and then select Apply to apply the package.
5. Monitor the progress of the package deployment.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/database/dbmovement-scenario-exportuat#back-up-to-the-asset-library

Box 1: Build the code in the DevOps pipeline.
Box 2: Asset library -
Run the export to the Asset library in Microsoft Dynamics Lifecycle Services (LCS).
Box 3: Select Maintain and Apply updates.
eprovision the target environment
If you copy a database between environments, the copied database won't be fully functional until you run the Environment reprovisioning tool to make sure that all
Commerce components are up to date.
Follow these steps to run the Environment reprovisioning tool.
1. In your project's Asset Library, in the Software deployable packages section, click Import.
2. From the list of shared assets, select the Environment Reprovisioning Tool.
3. On the Environment details page for your target environment, select Maintain > Apply updates.
4. Select the Environment Reprovisioning tool that you uploaded earlier, and then select Apply to apply the package.
5. Monitor the progress of the package deployment.
Reference:
https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/database/dbmovement-scenario-exportuat#back-up-to-the-asset-library
send
light_mode
delete
Question #23
You are a Dynamics 365 Finance developer. You make changes to an existing custom class.
The code comparison tool shows version conflicts between your version and the latest checked-in version of the custom class.
In Visual Studio, you open the Source Control Explorer. You locate the latest changeset for the class and you open the changeset in Team Explorer.
You need to compare the latest code that is in source control with the code that you created.
Which option should you use?
The code comparison tool shows version conflicts between your version and the latest checked-in version of the custom class.
In Visual Studio, you open the Source Control Explorer. You locate the latest changeset for the class and you open the changeset in Team Explorer.
You need to compare the latest code that is in source control with the code that you created.
Which option should you use?
- ACompare with Workspace VersionMost Voted
- BCompare with Previous Version
- CView History
- DCompare with Latest Version
Correct Answer:
D
Reference:
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/compare-files?view=azure-devops
D
Reference:
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/compare-files?view=azure-devops
send
light_mode
delete
Question #24
You are a Dynamics 365 Finance developer. You are testing a workflow in a user acceptance testing environment.
You need to ensure that a specific user can accept purchase requisitions only if the requisition is in a specific status.
Which two options can you configure to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
You need to ensure that a specific user can accept purchase requisitions only if the requisition is in a specific status.
Which two options can you configure to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- Amanual decision
- Bapproval process
- Cconditional decision
- Dautomated task
- Emanual task
Correct Answer:
BC
B: The approval step that you're configuring might be required only if specific conditions are met.
C: A conditional decision is a point at which a workflow divides into two branches. The system determines which branch is used by evaluating the submitted document to determine whether it meets specific conditions.
Reference:
https://docs.microsoft.com/en-sg/dynamics365/fin-ops-core/fin-ops/organization-administration/configure-conditional-decision-workflow
BC
B: The approval step that you're configuring might be required only if specific conditions are met.
C: A conditional decision is a point at which a workflow divides into two branches. The system determines which branch is used by evaluating the submitted document to determine whether it meets specific conditions.
Reference:
https://docs.microsoft.com/en-sg/dynamics365/fin-ops-core/fin-ops/organization-administration/configure-conditional-decision-workflow
send
light_mode
delete
Question #25
DRAG DROP -
A company implements Dynamics 365 finance and operations apps.
You are developing code to consume OData service endpoints. You complete the application registration process and gather the details required to create a C# console application.
You need to ensure that the console application interacts with Dynamics 365 Finance OData services.
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.
Select and Place:

A company implements Dynamics 365 finance and operations apps.
You are developing code to consume OData service endpoints. You complete the application registration process and gather the details required to create a C# console application.
You need to ensure that the console application interacts with Dynamics 365 Finance OData services.
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.
Select and Place:

Correct Answer:
Step 1: Add the OData v4 client code generator
Install OData Client Code Generator
Step 2: Add the custom OData service endpoints to the ODataClient list
After you downloaded, installed the OData V4 Client Code Generator and restart the Visual Studio you will be able to find and add 'OData Client' item into our project.
Step 3: Generate proxy classes -
Step 4: Point the MetaDataDocumentURI variable top the Dynamics 365 Finance instance
You need to set MetaDataDocumentURI, which is generated by the OData Code Generator.
Reference:
https://devblogs.microsoft.com/odata/tutorial-sample-how-to-use-odata-client-code-generator-to-generate-client-side-proxy-class/ https://www.netwoven.com/2018/05/29/how-to-create-client-side-odata-proxy-dll-for-microsoft-dynamics-365-for-finance-and-operations-ax/

Step 1: Add the OData v4 client code generator
Install OData Client Code Generator
Step 2: Add the custom OData service endpoints to the ODataClient list
After you downloaded, installed the OData V4 Client Code Generator and restart the Visual Studio you will be able to find and add 'OData Client' item into our project.
Step 3: Generate proxy classes -
Step 4: Point the MetaDataDocumentURI variable top the Dynamics 365 Finance instance
You need to set MetaDataDocumentURI, which is generated by the OData Code Generator.
Reference:
https://devblogs.microsoft.com/odata/tutorial-sample-how-to-use-odata-client-code-generator-to-generate-client-side-proxy-class/ https://www.netwoven.com/2018/05/29/how-to-create-client-side-odata-proxy-dll-for-microsoft-dynamics-365-for-finance-and-operations-ax/
send
light_mode
delete
All Pages