Free Microsoft Certified: Microsoft Power Platform Developer Questions and Answers — Questions and Answers
Question 1: A business offers API access through an application. You intend to use a custom connector to establish a connection to the API from a canvas app. In order to build the custom connector, you must ask the API developers for details. Which two file kinds are available for use?
- Postman collection
- WSDL
- YAML
- OpenAPI definition (Correct answer)
Correct answer: OpenAPI definition
The OpenAPI definition file, either in Swagger 2.0 or OpenAPI 3.0 format, must be provided to you by the API developers in order to build a custom connection. The request/response formats, authentication requirements, API endpoints, and any other pertinent information should all be precisely described in this file. In the Power Platform, it serves as the starting point for configuring the custom connector. <br> Once you have the OpenAPI definition file, you can import it and automatically construct the connector's actions, triggers, and schemas using the Power Platform's custom connector development tools. This makes the process of building a custom connection easier and makes it possible for your canvas app to integrate easily with the API.
Question 2: A business intends to develop an app for processing orders. The software will execute intricate business logic and interface with numerous external systems when an order is created. Large orders with several line items could take up to six minutes to process. <br> To avoid leaving records in an unfinished state, processing for each order must be finished in a single operation. You must suggest a solution to the business. What ought to you suggest?
- a webhook that connects to an Azure Function (Correct answer)
- a real-time workflow that uses a custom action
- an asynchronous workflow that uses a custom workflow activity
- an asynchronous plug-in
Correct answer: a webhook that connects to an Azure Function
You may accomplish the desired capability of processing orders with intricate business logic and integrating with external systems while making sure that each order's processing is finished in a single operation by using a webhook that links to an Azure Function. This method offers control, scalability, and flexibility over the order processing flow.
Question 3: In order to fix CustomerC's problem, Microsoft flow needs to be modified. What ought you to do?
- Add b condition containing approval hierarchy
- Add a timeout setting to the approval flow (Correct answer)
- Add a configure run that is set to Is successful
- Add a data operation that specifies the false conditions
Correct answer: Add a timeout setting to the approval flow
Depending on the precise issue being experienced, adding a timeout setting to the approval flow can be a feasible option to changing a Microsoft Power Automate flow to address a difficulty observed by CustomerC.
Question 4: To manage huge record sets, you want to construct a canvas application. Data will be sorted and filtered by users. The delegation must be used in the canvas app to reduce potential performance problems. <br> You must suggest data sources for the application. Which two sources of data would you suggest?
- SQL Server (Correct answer)
- Azure Table Storage
- Common Data Service (Correct answer)
- Azure Data Factory
Correct answer: SQL Server
Both SQL Server and Common Data Service can be useful data sources for handling massive record sets in a canvas app with delegation. The decision between them is influenced by various elements, including your current infrastructure, your data needs, and the degree of control and customization you require. Take into account the particular requirements of your application and assess which data source best meets them in terms of performance, scalability, and simplicity of integration.
Question 5: To determine insurance exposure and risk profiles for customers, a corporation employs Common Data Service rollup fields. When new insurance policies are written, users claim that the system does not update values for the rollup fields. <br> After a policy is produced, you must immediately recalculate the value of the rollup fields. What are your options?
- On the customer entity, add additional fields for insurance exposure and risk. Construct a plug-in that runs each time a new policy record is added.
- Create a plug-in that uses the update method for the rollup field. Configure a step on the Create event for the policy entity for this plug-in. (Correct answer)
- Update the Mass Calculate Rollup Field job to trigger when a new policy record is created.
- Change the frequency of the Calculate Rollup Field recurring job from every hour to every five minutes.
Correct answer: Create a plug-in that uses the update method for the rollup field. Configure a step on the Create event for the policy entity for this plug-in.
A workable technique to recalculate the value of the rollup fields right away when a policy is established is to write a plugin that uses the update method for the rollup field and configure a step on the Create event for the policy object. <br> By developing a plugin, you can alter the system's behavior and have it take particular actions each time a policy is produced. In this situation, you would need to write a plugin that reacts to the policy entity's Create event. You can use the update method in the plugin code to have the rollup fields' values updated in accordance with the most recent policy.
Question 6: A business has a program that offers API access. Using a unique connector, you want to use a canvas app to access the API. For the purpose of building a custom connector, you must ask the API developers for details. What are the two acceptable file types?
- Postman collection (Correct answer)
- YAML
- OpenAPI definition (Correct answer)
- WSDL
Correct answer: Postman collection
You can use either a Postman collection or an OpenAPI definition to communicate with the API developers when building a custom connector to connect to an API from a canvas app. Both alternatives are excellent tools for creating the custom connector, but they both offer a unique set of data in a different format. <br> Depending on the relevant objectives and available resources, both Postman collections and OpenAPI specifications have advantages. It can be simple to import sample requests and test the API if you have a Postman collection on hand. A more structured and standardized approach to establishing the API is provided by an OpenAPI definition, though, which enables greater documentation and the automatic creation of unique connector components.
Question 7: You must make sure Adventure Works Cycle can track data from attendees at bike shows. Which should you create?
- A flow to capture customer data from the bike fair Power Apps in SharePoint and create a lead in Microsoft Teams.
- A workflow in Dynamics 365 Sales Engagement for capabilities leads.
- A Microsoft flow that generates a new customer record in SharePoint.
- A flow that connects with the bike fair Power Apps to create a lead in Dynamic 365 Sales. (Correct answer)
Correct answer: A flow that connects with the bike fair Power Apps to create a lead in Dynamic 365 Sales.
Establishing a connection with the bike fair through a flow Adventure Works Cycle can track visitor data from cycle fairs by using Power Apps to create a lead in Dynamics 365 Sales. <br> You may automate processes and combine many services and apps using flows. In this situation, you can build a flow that associates with the bike fair Power Apps and activates when a visitor enters their data. After that, the flow can use this data to generate a lead in Dynamics 365 Sales.
A business offers API access through an application.
You intend to use a custom connector to establish a connection to the API from a canvas app.
In order to build the custom connector, you must ask the API developers for details.
Which two file kinds are available for use?