MB-820試験無料問題集「Microsoft Dynamics 365 Business Central Developer 認定」

A company uses Business Central. The company is generating a detailed custom report.
A user observes that the generated report dataset contains more Delivery Line records than expected for one specific Delivery Header.
You need to generate a report that contains the accurate number of records.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:

Explanation:
The report generated by the company contains more Delivery Line records than expected for one specific Delivery Header. To address this, certain properties within the report's data items need to be configured correctly.
Property Configuration Statements:
* Configure the DataItemTableView property of the Delivery Header data itemThis property defines the view (filtering and sorting) for a data item in a report. If the DataItemTableView is not configured properly, it might pull in more records than expected.answer: Yes. By configuring this property, you can control which Delivery Header records are retrieved, preventing excess records.
* Configure the RequestFilterFields property of both data itemsThis property allows the user to set fields to filter on the request page of the report. Configuring the filter fields can help users refine the records being retrieved for both Delivery Header and Delivery Line.answer: Yes. By setting appropriate filters on both data items, users can control which records to include, which is critical in narrowing down the correct data.
* Configure the DataItemLink property of the Delivery Line tableThis property links two data items based on common fields. If not configured properly, more Delivery Line records than expected might be retrieved because the link between Delivery Header and Delivery Line might not be accurate.
answer: Yes. Configuring the DataItemLink ensures that only the Delivery Line records associated with the specific Delivery Header are retrieved, avoiding an excess of records.
Conclusion:
* DataItemTableView property of Delivery Header data item # Yes
* RequestFilterFields property of both data items # Yes
* DataItemLink property of Delivery Line table # Yes
Each configuration is necessary for generating the correct number of records in the report dataset.
You need to determine why the extension does not appear in the tenant.
What are two possible reasons for the disappearance? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

解説: (GoShiken メンバーにのみ表示されます)
You create a Business Central report.
You need to insert values on the Request page to be saved for the next time the report is run.
What should you do?

解説: (GoShiken メンバーにのみ表示されます)
You create a page with the PageType property set to RoleCenter.
You navigate through the different sections of the page.
You need to add functionalities to the page.
What should you do?

解説: (GoShiken メンバーにのみ表示されます)
You need to define the tables used for the non-conformity entity.
What should you use?

解説: (GoShiken メンバーにのみ表示されます)
A company plans to customize its per tenant extension reports. The company has the following requirements for the customization:
* Child data items must not be displayed on the request page for some master detail reports.
* Selecting key filter fields takes users too much time. The customization must decrease the amount of time to select the fields.
You need to optimize the report request page.
Which actions should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:

Explanation:
For the given requirements, you should configure the following actions:
* For child data items not to be displayed on the request page for some master-detail reports, set the DataItemLinkReference property to the parent data item.
* To decrease the amount of time to select key filter fields, specify the RequestFilterHeading property.
In Dynamics 365 Business Central, when customizing report request pages, certain properties can be set to control the behavior and display of the report options:
* Hiding Child Data Items:The DataItemLinkReference property is used to link a child data item to a parent data item in the data model of a report. Setting this property correctly will ensure that the child data items are related to the correct parent data item and will be displayed or hidden accordingly on the request page. If the goal is to prevent child data items from being displayed, you need to make sure they are correctly linked and configured to not appear.
* Optimizing Filter Field Selection:The RequestFilterHeading property is used to group filter fields on the request page. By specifying this property, you can create a more organized and user-friendly interface, which can significantly speed up the process of selecting filters. This property allows you to categorize filters into headings, making it quicker and easier for users to find and set the necessary filters for the report.
By adjusting these properties on the report request page as part of the per tenant extension customization, you will address the company's requirements to optimize the user experience when running reports.
You need to develop the report Subcontract Documents Excel List that is required by the control department.
You have the following code:

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:

Explanation:
A company uses Business Central.
The company has sales orders that have a different location in the header than in the customer's card. You plan to add a check on sales order posting.
The check must meet the following requirements.
* Sales Order must have the same Location Code as the Location Code set up on the customer's card.
* Must not be run in preview mode.
* Must be run even if the user is only shipping items and not invoicing.
You create an event subscription for codeunit 80 "Sales-Post" You need to identify which event to subscribe to Which event should you identify?

解説: (GoShiken メンバーにのみ表示されます)
You need to add a property to the Description and Comments fields with corresponding values for the control department manager.
Which property should you add?

A developer creates a profile for part-time shop supervisors and adds customizations.
You plan to add new requirements to the profile.
You need to analyze the code to understand the profile and make sure there are no errors.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:

Explanation:
The Part Time Shop Supervisor profile will be applied only to users with "Register Time" = true on User Setup: No Variables, procedures, and triggers cannot be added on page customization objects: Yes Line 10 should use extends instead of customizes: No In line 18, "Unit Cost" will be moved after "Costing Method": Yes The Part Time Shop Supervisor profile will be applied only to users with "Register Time" = true on User Setup.
* No
* The code doesn't contain any reference to the User Setup table or the Register Time field, so this is not correct. Profiles are not applied conditionally based on fields like this.
Variables, procedures, and triggers cannot be added on page customization objects.
* Yes
* Page customization objects are meant for UI modifications, such as moving or hiding fields. You cannot add variables, procedures, or triggers in a page customization object.
Line 10 should use extends instead of customizes.
* No
* In AL, when customizing a page within a profile, you use customizes rather than extends. Extends is used when modifying base application objects, but customizes is used to customize pages within a profile.
In line 18, "Unit Cost" will be moved after "Costing Method".
* Yes
* The code in line 18 is correct. The moveafter directive will move the "Unit Cost" field after the " Costing Method" field on the page layout.