Microsoft Power Platform Developer — Question 2
A manufacturing company uses a Common Data Service (CDS) environment to manage their parts inventory across two warehouses modeled as business units and named WH1 and WH2.
Data from the two warehouses is processed separately for each part that has its inventory quantities updates. The company must automate this process, pushing inventory updates from orders submitted to the warehouses.
You need to build the automation using Power Automate flows against the CDS database. You must achieve this goal by using the least amount of administrative effort.
Which flow or flows should you recommend?
Answer options
- A. Two automated flows with scope Business Unit, with triggers on Create/Update/Delete on orders.
- B. Two automated flows with scope Business Unit, with triggers on Create/Update/Delete and each flow filtering updates from each business unit.
- C. Two scheduled flows, each querying and updating the parts included in orders from each business unit.
- D. One scheduled flow, querying the parts included in orders in both business units.
- E. One automated flow, querying the orders in both business units.
- F. Two scheduled flows, each querying the orders from each business unit.
- G. Two automated flows with scope Organization, with triggers on Create/Update/Delete and filters on WH1 and WH2.
- H. Two automated flow with scope Business Unit, with triggers on Create/Update/Delete on orders and filters on WH1 and WH2.
Correct answer: A
Explanation
Option A is correct because having two automated flows scoped to the Business Unit allows for efficient handling of updates specifically for each warehouse with minimal administrative overhead. Other options, such as B and H, introduce unnecessary complexity with filtering, while C, D, E, and F utilize scheduled flows, which would not react immediately to the order events, hence not fulfilling the automation requirement effectively. Option G also complicates the setup by using an Organization scope that is broader than needed.