Labs / Business scenarios

Build something
that solves a problem.

Manage grocery store stock, organize dealership sales or automate a purchase. Everyday scenarios with sample data, clear steps and results you can verify.

BeginnerA focused process, guided from the start.

IntermediateApplications, relationships and business rules.

AdvancedIntegrations, tools and failure testing.

9 practical scenariosDownloadable sample data · Study guides

Power Platform in everyday work

Inventory, sales, purchases and customer service. Advanced scenarios extend practice beyond the scope of PL-900.

Grocery store

01 · Store: build an inventory foundation

Organize eight products, three suppliers and their minimum levels. Create a catalog with unique codes and identify products that need restocking.

You will build: Product and supplier catalog with initial stock, minimum levels and unique SKUs.

Beginner50–65 minutesPL-900Dataverse · Power Apps
Store and inventory management

02 · Store: create a stock and counting app

Build an application to browse products, see what needs restocking and correct physical counts without returning to a spreadsheet.

You will build: Canvas app with a catalog, restocking filter and stock-count form.

Intermediate75–100 minutesPL-900Power Apps · Dataverse · Power Fx
Vehicle dealership

03 · Dealership: manage vehicles, customers and visits

Build a sales application with available vehicles, customer records and related test-drive appointments. Add views and a visit-closing rule.

You will build: Model-driven application to track vehicles and sales visits.

Intermediate90–120 minutesPL-900Dataverse · Power Apps · Model-driven application
Warehouse and store restocking

04 · Warehouse: send a daily low-stock summary

Build a restocking alert that reads store inventory, detects low stock and emails the products that need review.

You will build: A daily flow that turns inventory into an emailed restocking report.

Beginner50–70 minutesPL-900SharePoint · Power Automate · Microsoft 365 Outlook
Purchases and procurement

05 · Purchasing: approve material requests

Create a purchasing workflow that calculates a request amount, asks for a human decision and records approval or rejection in SharePoint.

You will build: A request, amount-calculation and approval process with a visible status.

Intermediate75–95 minutesPL-900SharePoint · Power Automate · Approvals
Online store and customer service

06 · Online store: create a shipping and returns assistant

Build an assistant that answers using store policy, explains shipping costs and guides returns without inventing orders or terms.

You will build: An assistant with a documented sales policy and a guided returns process.

Beginner45–65 minutesPL-900Copilot Studio
Warehouse and inventory queries

07 · Warehouse: connect an agent to available stock

Connect a store assistant to its SharePoint inventory. Query by SKU and distinguish out-of-stock products, unknown keys and connection failures.

You will build: A stock lookup tool that returns structured data and an agent that interprets it.

Advanced90–120 minutesPL-900Copilot Studio · Agent flows · SharePoint
Online store and service quality

08 · Online store: validate customer service and stock queries

Prepare acceptance testing for a store assistant with 24 scenarios: shipping, returns, current stock, out-of-stock products, errors and policy changes.

You will build: An acceptance report with 24 cases, evidence and regression testing after changing business rules.

Advanced75–100 minutesPL-900Copilot Studio · Agent flows · SharePoint

Azure for a business

Infrastructure applied to a company’s documents and operations.