Microsoft

PL-400 practice question 6

Microsoft Power Platform Developer · free question 6 of 20

Question

A company plans to create an order processing app. When orders are created, the app will perform complex business logic and integrate with several external systems. Orders that have a large number of line items may take up to six minutes to complete. Processing for each order must be completed in one operation to avoid leaving records in an incomplete state. You need to recommend a solution for the company. What should you recommend?
  • A. an asynchronous workflow that uses a custom workflow activity
  • B. a real-time workflow that uses a custom action
  • C. a webhook that connects to an Azure Function Correct
  • D. an asynchronous plug-in

Explanation

Plug-ins and custom workflow activities run in the Dataverse sandbox, where a message operation must complete within 2 minutes or it is cancelled and rolled back, so a six-minute process cannot run there whether it is synchronous, asynchronous or a real-time workflow. A webhook hands the order event to an Azure Function, which is not bound by that limit and can run the complex logic and external integrations as one unit of work, committing the records only when everything succeeds.

Need the theory? Learn it free in the PL-400 course on Godlike Academy

Practice the whole free set

Answer all 20 free PL-400 questions with instant feedback, or unlock all 426 questions with Learn and Exam modes.