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 uses Dynamics 365 finance and operations apps.
You have a custom enumeration named CarType. The enumeration has the following elements: Sedan, SUV.
You must extend CarType and add a new element named MUV to CarType.
You need to develop a solution that meets the requirements.
Solution: Set the is Extensible property to true for the CarType enumeration. Create a new enumeration to add the MUV element.
Does the solution meet the goal?
A. Yes
B. No
Correct Answer: B
To add new values to an enum, you should extend the enum. Any enum that is marked as Extensible (IsExtensible = true) can be extended.
Note:
There are two ways to extend an enum:
*
Create a project that has a model reference where you want the new enum extension. Right-click the enum to extend, and then select Create extension.
*
Right-click the enum to extend, and then select Create extension in new project. You're prompted to select the model that the extension enum should be created in.
The enum extension is created in the selected model. You can add new enum values to this extension. Reference: https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/extensibility/add-enum-value
Question 3:
You have a table in which multiple properties must be changed. Multiple table properties are locked down at the base table and must not be overwritten.
You need to modify the table properties by extending the table.
Which table property can you populate in a table extension by using the property sheet?
A. Created by
B. Table group
C. Configuration key
D. Cache lookup
Correct Answer: A
Modify table properties through extension To modify properties on a table, you must create an extension of that table. In Application Explorer, right-click the table, and then select Create extension. A new table extension is created in the selected project, as shown in the following illustration.
Create a table extension.
You can now modify the following properties through the property sheet:
Country Region Codes Created By Created Date Time Form Ref Modified By Modified Date Time Preview Part Ref Tags Title Field1 Title Field2
You have a table in which multiple properties must be changed. Multiple table properties are locked down at the base table and must not be overwritten.
You need to modify the table properties by extending the table.
Which table property can you populate in a table extension by using the property sheet?
A. Configuration key
B. Save data per company
C. Created by
D. Clustered index
Correct Answer: C
You can now modify the following properties through the property sheet:
*
Created By
*
Created Date Time
*
Modified By
*
Modified Date Time
*
Country Region Codes
Note: There are multiple versions of this question with different correct answers and various combinations of incorrect answers. Other incorrect answers you may see in the exam include:
A company uses Dynamics 365 Supply Chain Management. You create a customization in a development environment.
You need to create a software deployable package so that you can deploy the customization to a test environment.
What are two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. In Visual Studio, export the project and upload the project to the asset library.
B. In Visual Studio, export the project and upload the project to the asset library.
C. In Azure DevOps, extract the model from a package and upload the model to the asset library.
D. In Visual Studio, create a Dynamics 365 deployment package and upload the package to the asset library.
Correct Answer: BD
B: Create deployable packages in Azure Pipelines
If you want to deploy customizations to an environment, a deployable package is required in Microsoft Dynamics Lifecycle Services (LCS). You can create this package by using Azure Pipelines during a build or release process.
D: Create a deployable package
We recommend using a build environment to create deployable packages. You can also create a deployable package on a development environment.
On a development environment, after you have completed development and testing, follow these steps to create a deployable package in Visual Studio.
In Microsoft Visual Studio, select Dynamics 365 > Deploy > Create Deployment Package.
Select the packages that contain your models, and then select a location in which to create the deployable package.
After a deployable package is created, sign in to Lifecycle Services, and then, in your LCS project, click the Asset Library tile.
Upload the deployable package that you created earlier.
A company has a cloud-based installation of Dynamics 365 Finance.
A user reports slow response times in the application when accessing the production environment.
You need to diagnose the performance issue by using the Environment monitoring tool.
Which two features of the Environment monitoring tool should you use? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. System diagnostics
B. Customization analysis
C. Health metrics
D. Availability monitoring
E. SQL insights
Correct Answer: CE
CE: Environment monitoring is a simple way to access current activity on environments in your Finance and Operations apps implementation. By using the Environment Monitoring and SQL Insights that come in a user-friendly dashboard, you can see measurements and diagnostics of your environment's health. Within the Health metrics dashboard, some issues are reported directly to the Microsoft Service Engineering Team and some are mitigated immediately. If there are any concerns regarding performance, this is a good way to gain insight into potential issues.
E: All SQL performance tools in LCS are available under the SQL Insights tab on the Environment Monitoring page for a specific environment.
You must ensure that only the finance manager can view the form.
You need to set up security for the form.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Add the privilege to a new duty.
B. Add the duty to the security role of system users.
C. Add the privilege to a new security policy.
D. Add the duty to the security role for finance managers.
E. Add the menu item of the form to the entry point of a new privilege.
Correct Answer: ADE
E: In the security model, a privilege specifies the level of access that is required to perform a job, solve a problem, or complete an assignment. Privileges can be assigned directly to roles, however we recommend that you only assign duties to roles.
A: In the security model, duties contain privileges.
D (not B): All users must be assigned to at least one security role in order to have access to finance and operations. The security roles that are assigned to a user determine the duties that the user can perform and the parts of the user
interface that the user can view.
Duties correspond to parts of a business process. The administrator assigns duties to security roles.
Incorrect:
Not C: Security policies are not used to set up permissions.
Note:
In role-based security, access is not granted to individual users, only to security roles. Users are assigned to roles. A user who is assigned to a security role has access to the set of privileges that is associated with that role. A user who is not
assigned to any role has no privileges.
Overview of role-based security Permissions represent access to individual securable objects, such as menu items and tables. Privileges are composed of permissions and represent access to tasks, such as canceling payments and processing deposits. Duties are composed of privileges and represent parts of a business process, such as maintaining bank transactions. Both duties and privileges can be assigned to roles to grant access to finance and operations.
You need to configure security for the Vendor Exclusion List report.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Create a new privilege, add a reference to an output menu item, and then add the new privilege to a role.
B. Create a new security policy and add an output menu item. Add the new security policy to duty extension and then to a role extension.
C. Create a new privilege extension and add an output menu item. Add the privilege to a duty extension and then to a role extension.
D. Create a new privilege and assign it to an output menu item. Add the new privilege to a duty extension and then add the duty extension to a role.
Correct Answer: AD
Scenario: 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.
The privileges are simply a way to grant permissions to an entry point, which can be services, to a duty, role, or even directly to a user. Typically, we only add entry points to a privilege, such as menu items.
D: You can extend a Security Role or a Security Duty to add new duties/privileges to these elements. Incorrect Answers:
C: We can't extend security privileges, we would always create a new privilege.
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. a data contract class that uses the DataContractAttribute attribute
B. a service class that has a public method which accepts a single parameter for a contract
C. a class that extends SysOperationServiceBase
D. an UIBuilder class that extends SysOperationAutomaticUIBuilder
Correct Answer: AC
Scenario: You must develop a process to import payroll journals into the system.
A: Data Contract: Data contract class is the model class defining attributes needed for batch operations. These attributes are provided by the user, in a dialog. DataContractAttribute attribute is needed for the class and the properties methods requires DataMemberAttribute attribute.
C: Service: Service class extends from the SysOperationServiceBase class and contains the business logic for the batch operation. Developers often tend to add the business logic in controller classes, which violates the Single responsibility principle.
Incorrect Answers:
D: UI Builder: UI Builder class extends from SysOperationAutomaticUIBuilder class and is used for adding custom behavior to dialog / dialog fields dynamically constructed by the SysOperation framework.
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Microsoft exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your MB-500 exam preparations and Microsoft certification application, do not hesitate to visit our Vcedump.com to find your solutions here.