Microsoft - Certleader.pl 400.PDF - Download.2023 Jun 08.by - Ron.123q.vce
Microsoft - Certleader.pl 400.PDF - Download.2023 Jun 08.by - Ron.123q.vce
Microsoft - Certleader.pl 400.PDF - Download.2023 Jun 08.by - Ron.123q.vce
PL-400 Dumps
https://www.certleader.com/PL-400-dumps.html
NEW QUESTION 1
- (Exam Topic 1)
You need to select connectors for the app.
Which types of connectors should you use? To answer, drag the appropriate connectors to the correct requirements. Each connector may be used once, more
than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: Create a custom connector
A custom connector is a wrapper around a REST API (Logic Apps also supports SOAP APIs) that allows Logic Apps, Power Automate, or Power Apps to
communicate with that REST or SOAP API.
Box 2: Use an AppSource connector
You can only retrieve the Customer, UnifiedActivity, and Segments entities through the Power Apps connector. Other entities are shown because the underlying
connector supports them through triggers in Power Automate.
Scenario: Customer information is stored in the Accounts entity. Box 3: Use a native application function
You must produce a report that details the number of registrations for a day and send the report as a PDF to the management team.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/
https://docs.microsoft.com/en-us/dynamics365/customer-insights/audience-insights/export-power-apps
NEW QUESTION 2
- (Exam Topic 1)
You need to add the script for the registration form event handling. Which code segment should you use?
A. formContext.data.entity.addOnSave(myFunction)
B. formContext.data.addOnLoad(myFunction)
C. formContext.data.removeOnLoad(myFunction)
D. addOnPreProcessStatusChange
E. formContext.data.isValid()
Answer: B
Explanation:
Scenario: Information about upcoming tournaments must be pre-located into the registration form when the registration form loads.
addOnLoad adds event handlers to the Subgrid OnLoad event event. Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/a
NEW QUESTION 3
- (Exam Topic 1)
You need to address the user interface issues.
What should you do? To answer, drag the appropriate actions to the correct issues. Each action may be used once, more than once, or not at all. You may need to
drag the split bar between panes or scroll to view content.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: Add &ribbondebug=true to the end of the application URL.
Scenario: The captions for the New and Save buttons do not render properly on the form.
You can use the an in-app tool called the Command Checker to inspect the ribbon component definitions to help us determine why the button is not rendered
correctly.
To enable the Command Checker, you must append a parameter &ribbondebug=true to your D365 application URL. For example:
https://yourorgname.crm.dynamics.com/main.aspx?appid=9ab590fc-d25e-ea11-a81d-000d3ac2b3e6&ribbondeb
Box 2: Use the Ribbon Workbench Adding Buttons to Ribbons
Download and install Ribbon Workbench.
Select a suitable ICON for your button.
Create a solution.
Edit the button in Ribbon Workbench.
Publish and test.
Reference:
https://support.microsoft.com/en-us/help/4552163/ribbon-troubleshooting-guide https://neilparkhurst.com/2015/10/19/adding-buttons-to-ribbons/
NEW QUESTION 4
- (Exam Topic 2)
You need to replace the bicycle inspection forms.
Which two solutions should you use? Each answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: AD
Explanation:
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups. Technicians use paper forms to document the
bicycle inspection performed before a tune-up and any additional work performed on the bicycle.
Reference:
https://docs.microsoft.com/en-us/dynamics365/field-service/overview https://us.hitachi-solutions.com/blog/canvas-vs-model-driven-apps/
NEW QUESTION 5
- (Exam Topic 4)
You need to complete a PowerApps component framework (PCF) control.
How should you define the order in the manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
The order property specifies the order of a flexible item relative to the rest of the flexible items inside the same container.
Reference: https://www.w3schools.com/jsref/prop_style_order.asp
NEW QUESTION 6
- (Exam Topic 4)
A company imports data from files.
The following code is created to import the files. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: No
Need to set ContinueOnError=True. ContinueOnError: When true, continue processing the next request in the collection even if a fault has been returned from
processing the current request in the collection. When false, do not continue processing the next request.
Box 2: No
ContinueOnError = true must be added before Requests = new OrganizationRequestCollection() on line 3. Example:
// Create an ExecuteMultipleRequest object.
requestWithResults = new ExecuteMultipleRequest()
{
// Assign settings that define execution behavior: continue on error, return responses. Settings = new ExecuteMultipleSettings()
{
ContinueOnError = false, ReturnResponses = true
},
// Create an empty organization request collection. Requests = new OrganizationRequestCollection()
};
Box 3: Yes
You can use the ExecuteMultipleRequest message to support higher throughput bulk message passing scenarios in Common Data Service.
ExecuteMultipleRequest accepts an input collection of message Requests, executes each of the message requests in the order they appear in the input collection,
and optionally returns a collection of Responses containing each message’s response or the error that occurred.
Box 4: No
This is just for displaying the result. Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/execute-multiple-reque
NEW QUESTION 7
- (Exam Topic 4)
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 Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work
item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items.
A JavaScript library is used with these custom entities and fields to apply complex logic.
You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment.
Solution: In the JavaScript library, add Building code with Code date and Work item with Elapsed time in the dependencies tab.
Does the solution meet the goal?
A. Yes
B. No
Answer: A
Explanation:
Within a solution you can define dependencies within solution components. Up until Dynamics 365 for Customer Engagement apps version 9.0 the main purpose
of these dependencies was to prevent the deletion of a solution component when another solution component depended on it.
The following image shows the dependencies tab within the web resource form. Dependencies between web resources are set in the top list.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/web-resource-depe
NEW QUESTION 8
- (Exam Topic 4)
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the
solution meets 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 university has implemented Dynamics 365 Customer Engagement. Several departments use opportunity records to bid for funding for projects within their own
departments.
Each department’s opportunities are not visible to other departments. However, there are times when two departments need to work together on an opportunity.
You need to configure the security to meet the business requirements.
Solution: Use access team templates and give access to members in the two departments. Does the solution meet the goal?
A. Yes
B. No
Answer: A
Explanation:
Access Team template
The privileges assigned to the access team through Access Team Templates. Access Team template allows you to create a template for the entities on which
“Access Teams” option is enabled. You can grant or restrict access to the entity records through “Access Rights”. Essentially, this is like a record-based security
model on an entity record for specific users.
Once the access team template is created and added to the entity form, you can start adding users. For example, on an opportunity record add a new user in the
Access Team Template sub-grid.
Reference:
https://community.dynamics.com/crm/b/crmdevmigrationconfigandcustomization/posts/access-teams-and-acces
NEW QUESTION 9
- (Exam Topic 4)
A company creates a custom connector to use in a flow named Search Company.
When this custom connector is used, requests must be redirected to a different endpoint at runtime. You need to apply a policy to the custom connector to route
calls to a different endpoint.
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.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Step 1: Select the Search Company custom connector in the Microsoft Flow portal under Custom connectors and select edit.
Login to the Microsoft Flow portal, and on right top corner click on the settings icon and then click on custom connectors option.
Step 2: Select the Definition tab
Policy template are available only for custom connectors. To use a policy template, open Power Automate portal and either create a new custom connector or edit
an existing one.
In the custom connector wizard, select the Definition page.
From the Definition page, select New Policy.
Etc.
Step 3: Select New Policy Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/policy-templates
NEW QUESTION 10
- (Exam Topic 4)
A company plans to replicate a Dynamics 365 Sales database into an Azure SQL Database instance for
reporting purposes. The data Export Service solution has been installed. You need to configure the Data service.
Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Create an Azure SQL Database service in the same tenant as the Dynamics 365 Sales environment.
B. Enable auditing entities that must be replicated to Azure SQL database.
C. Enable change tracking for all entities that must be replicated to Azure SQL Database.
D. Set up server-based integration.
E. Create an export profile that specifies all the entities that must be replicated.
Answer: ACE
Explanation:
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database
NEW QUESTION 10
- (Exam Topic 4)
A company is creating a Power Apps portal to collaborate with vendors.
You need to implement custom functionality in the portal by using JavaScript code. Which two portal entities can you use? Each correct answer presents a
complete solution. NOTE: Each correct selection is worth one point.
A. Web pages
B. Web resources
C. Webforms
D. Entity lists
Answer: CD
Explanation:
C: The Web Form Step record contains a field named Custom JavaScript that can be used to store JavaScript code to allow you to extend or modify the form's
visual display or function.
D: You can add custom Javascripts to Entity lists. Reference:
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/add-custom-javascript https://docs.microsoft.com/en-
us/powerapps/maker/portals/configure/entity-lists#add-custom-javascript
NEW QUESTION 14
- (Exam Topic 4)
You are creating a Power Apps app that retrieves customer information from Azure Active Directory when you use the app to look up a customer record.
You create an Azure Function by using JSON code to retrieve the customer information. You need to make the application work.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: BE
Explanation:
E: Before exporting an API, you must describe the API using an OpenAPI definition.
B: This OpenAPI definition contains information about what operations are available in an API and how the request and response data for the API should be
structured. PowerApps and Microsoft Flow can create custom connectors for any OpenAPI 2.0 definition.
Reference:
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/azure-functions/app-service-export-api-topow
NEW QUESTION 18
- (Exam Topic 4)
A company implements Dynamics 365 Sales.
Only sales managers must be able to perform the approval to move high value sales on in the opportunity qualification process. A new field must be created to
capture the approval.
You need to create and secure the new 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.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Step 1: Enable field security in the Approval field.
Enable field security on one or more fields for a given entity.
Associate one more existing security profiles, or create one or more new security profiles to grant the appropriate access to specific users or teams (step 2 and
step 3 below).
Step 2: Create a new field security profile.
Create a new field security profile for the sales manager. Step 3: Set the field permissions…security profile
Step 2 and step 3, example: Configure the security profiles.
Create the field security profile for sales managers.
Go to Settings > Security.
NEW QUESTION 23
- (Exam Topic 4)
You are developing an app that uses Common Data Service.
You must integrate Common Data Service with a new web application. You must allow the new web application to display data from Common Data Service.
You build a single-page web application using the Web API. You need to authenticate your app using OAuth.
What should you use?
Answer: E
Explanation:
Ref: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-overview
NEW QUESTION 25
- (Exam Topic 4)
You have the following JavaScript function: (Line numbers are included for reference only.)
The Annual Revenue view column is configured to call the function as shown in the Column Properties exhibit. (Click the Change Column Properties tab.)
Users report that the icons that appear in the Active Account view are incorrect, as shown in the Active Accounts View exhibit. (Click the Active Accounts View
tab.)
You need to determine why the incorrect icons are being displayed.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: No
parseFloat will return 'NaN' if it's not a number (null and undefined are NaNs). Box 2: No
Box 3: Yes
Session.userLCID is the Locale ID for the ASP application. Box 4: Yes
Reference:
https://support.microsoft.com/en-us/help/229690/how-to-set-the-asp-locale-id-per-the-browser-s-language-settin
NEW QUESTION 27
- (Exam Topic 4)
A company is creating a new system based on Common Data Service. You need to select the features that meet the company’s requirements.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each option may be used once, more than once, or not at all.
You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: self-referential relationship Box 2: connection
There are other less formal kinds of relationships between records that are called connections. For example, it may be useful to know if two contacts are married,
or perhaps they are friends outside of work, or perhaps a contact used to work for another account. Most businesses won't generate reports using this kind of
information or require that it is entered, so it's probably not worthwhile to create entity relationships.
Box 3: one-to-many relationship Box 4: many-to-many relationship Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/create-edit-entity-relationships
NEW QUESTION 31
- (Exam Topic 4)
An organization uses Dynamics 365 Sales. The organization has accounting and customer service departments. You must restrict users in customer service from
being able to change the value of the balance field on the Contact records. The accounting team must be the only team able to edit this field.
You need to create the appropriate solution without any customizations. What should you do first?
A. Enable field security for the balance field and grant the customer service team read and update permissions.
B. Create a customer service form and role and make the balance field read-only.
C. Enable field security for the balance field and grant the accounting team read permissions.
D. Enable field security for the balance field and grant the customer service team read permissions.
Answer: D
Explanation:
Reference:
https://docs.microsoft.com/en-us/dynamics365/customer-service/create-design-forms-customer-service-hub
NEW QUESTION 36
- (Exam Topic 4)
An organization has a Dynamics 365 Sales environment. You need to create a Power Apps component.
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.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Step 1: Run pac pcf init –namespace ..
This is the first command which creates basic folder structure of PCF control project. Run the following command to create the control. The format of the control is:
pac pcf init –namespace <specify your namespace here> –name <put component name here> –template
<component type>
Step 2: Run the npm install command Install Dependencies
Once ‘init’ sets up the basic folder, as a next step install all the PCF control dependencies using ‘npm install’ command.
Example:
Now at this point, there is nothing we have actually created. However, the solution created contains sample PCF control code.
Step 3: Run the following np run build command Build PCF Component.
Once you implement the PCF component, build the code for any syntax errors. Syntax:
npm run build
Reference:
https://rajeevpentyala.com/2020/03/21/power-apps-component-framework-pcf-demystify/ https://carldesouza.com/creating-a-custom-component-using-the-
powerapps-component-framework/
NEW QUESTION 38
- (Exam Topic 4)
You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems. You have a program that includes 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.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: No.
An alternate key is needed, not a new field for the record identifier. Box 2: Yes
The specified key attributes are not a defined key for the account entity. Name: EntityKeyNotDefined
Message: The specified key attributes are not a defined key for the {0} entity Box 3: Yes
One way to create an entity is by using the UpsertRequest class. An upsert will create a new entity when there is no existing record that has the unique identifiers
included in the entity passed with the request.
Box 4: No Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/web-service-error-cod https://docs.microsoft.com/en-
us/powerapps/developer/common-data-service/org-service/entity-operations-upda
NEW QUESTION 39
- (Exam Topic 4)
A client uses a model-driven app that is deployed by using a managed solution in the production environment. The app contains only entities and UI components
and has no custom code or extensions to the platform.
The client needs an exact copy of the app with a different name in the production environment. You need to recreate this app in production without disrupting the
end users.
What should you do?
A. Select the original model-driven app, select Edit, and then select Save As.
B. Create a new model-driven ap
C. Select the Use existing solution to create the App check box, and then select the solution that contains the original app.
D. Select the managed solution and select Clone.
E. Create a new model-driven app, manually add each component, and then recreate its original functions.
F. Add the original app to a solution, export it as unmanaged, import it into a test environment and rename it, and then deploy it back into production.
Answer: B
Explanation:
The option Use existing solution allow users to select a specific solution for this app. Users can create a whole new design from scratch by not checking check box
of use existing solution.
Reference:
https://www.inogic.com/blog/2019/02/create-model-driven-app-cds-environment/
NEW QUESTION 42
- (Exam Topic 4)
A company must copy customer account data changes from a Common Data Service (CDS) instance into an external system.
Azure Storage Queues are used to pass the changes from CDS to the external system. You have the following code. (Line numbers are included for reference
only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: Yes
Box 2: Yes
Box 3: No
Either new/updated or removed/deleted. Box 4: Yes
NEW QUESTION 45
- (Exam Topic 4)
A company uses five different shipping companies to deliver products to customers. Each shipping company has a separate service that quotes delivery fees for
destination addresses.
You need to design a custom connector that retrieves the shipping fees from all the shipping companies by using their APIs.
Which three elements should you define for the custom connector? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Authentication model
B. Address parameter
C. OpenAPI definition
D. Fee parameter
E. Fee reference
Answer: ABC
Explanation:
C: You can create a custom connector using a OpenAPI definition file or a URL to OpenAPI definition. B: On the Security page you get to choose how to
authenticate to the API.
A: If you were to create a Custom Connector from scratch, then you whould have to study the API you have chosen and type in the URL manually here.
Reference:
https://carinaclaesson.com/2019/09/06/setting-up-a-custom-connector-from-an-openapi-file-and-utilizing-it-in-p
NEW QUESTION 47
- (Exam Topic 4)
You need to develop a set of Web API’s for a company.
What should you implement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: Functions
most functions and services that are stateless and do not have side effects. Box 2: Actions
Actions can have side effects. Box 3: Complex types
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/webapi/use-web-api-actions
NEW QUESTION 52
- (Exam Topic 4)
A company has a development environment and a production environment. The production environment has several third-party managed and unmanaged
solutions that made changes to the Contact main form.
You create a new solution in the development environment. You add the Contact entity and the Contact main form to the solution. You create a custom field on the
Contact entity.
What happens when you perform these actions and import the solution into the production environment? To answer, select the appropriate options in the answer
area.
NOTE: Each correct selection is worth one point.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Box 1: The field is appended to the end of the existing section.
When you add new elements to a form that is to be merged, we recommend that you include your new
elements within new container elements (tabs or sections). Additions to any container will be appended to the end of the container. For example, fields added to a
section will be positioned at the end of the section.
Box 2: The field is added in a new section.
Box 3: The field is inserted in the middle of the existing section Reference:
https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg309329(v=crm.8)
NEW QUESTION 56
- (Exam Topic 4)
A company has a Common Data Service (CDS) environment. The company creates model-driven apps for different sets of users to allow them to manage and
monitor projects.
Finance team users report that the current app does not include all the entities they require and that the existing project form is missing cost information. Cost
information must be visible only to finance team users.
You create a security role for finance team users. You need to create a new app for finance team users.
Which four 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.
A. Mastered
B. Not Mastered
Answer: A
Explanation:
Step 1: Edit the Project main form. Select Save as..
Step 2: Create a new model-driven app. Add the project entity, and select the Finance form. Step 3: Enable security roles and select the Finance Security role on
the Finance
Assign security roles to the main form. Use this to make a main form available to specific groups. Step 4: In the Maker portal, share the Finance app and select the
Finance Security role.
Sharing a model-driven app involves two primary steps. First, associate a one or more security role(s) with the app then assign the security role(s) to users.
Visit https://make.powerapps.com
Select a model-driven app and click Share.
Select the app then choose a security role from the list. Reference:
https://docs.microsoft.com/dynamics365/customer-engagement/admin/assign-security-roles-for
NEW QUESTION 61
- (Exam Topic 4)
A financial institution that has a Dynamics 365 Customer Engagement environment requires that the account balance field from the account entity be visible to
specific users only.
You need to set up the field security for the account balance field.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: ADE
Explanation:
To implement field-level security, a system administrator performs the following tasks.
Enable field security on one or more fields for a given entity.
Associate one more existing security profiles, or create one or more new security profiles to grant the appropriate access to specific users or teams.
A security profile determines the following:
Permissions to the secure fields
Users and Teams
A security profile can be configured to grant user or team members the following permissions at the field level:
Read. Read-only access to the field's data.
Create. Users or teams in this profile can add data to this field when creating a record.
Update. Users or teams in this profile can update the field's data after it has been created. Reference:
https://docs.microsoft.com/en-us/power-platform/admin/field-level-security
NEW QUESTION 63
......
100% Pass Your PL-400 Exam with Our Prep Materials Via below:
https://www.certleader.com/PL-400-dumps.html