Power Apps Offline Capability
A company wants to build a canvas app to allow field technicians to report equipment issues from their mobile devices. The app must work offline and sync data when connectivity is restored. Which feature should the developer use?
Quick Answer
The correct answer is the Offline feature. This is because Power Apps offline capability allows canvas apps to cache app data and logic directly on a mobile device, enabling field technicians to report equipment issues without an internet connection; when connectivity is restored, the app automatically syncs all changes back to the data source. On the Microsoft Power Platform Fundamentals PL-900 exam, this question tests your understanding of how Power Apps handles disconnected scenarios, and a common trap is confusing the Offline feature with the underlying data platform—Dataverse stores the data but does not itself provide the offline sync mechanism. Remember the memory tip: “Offline is the feature, Dataverse is the store.”
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Offline
Power Apps canvas apps support offline capability using the Offline feature, which caches data on the device and syncs when connectivity is restored. Option A (Power Automate) is a workflow automation tool, not an offline data sync feature. Option B (Power Platform admin center) is used for administration and governance, not for app-level offline capabilities. Option C (Common Data Service, now Microsoft Dataverse) is a data platform that can enable offline sync when used with the Offline feature, but the question specifically asks for the feature the developer should use, which is the Offline feature itself. Therefore, D is the correct answer.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Power Automate
Why it's wrong here
Power Automate can be used for sync but is not the offline feature itself.
- ✗
Power Platform admin center
Why it's wrong here
The admin center is for configuration, not offline capability.
- ✗
Common Data Service
Why it's wrong here
Common Data Service is a data platform but requires the Offline feature for offline sync.
- ✓
Offline
Why this is correct
The Offline feature enables canvas apps to work offline and sync later.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 904 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
3 more ways this is tested on PL-900
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A business needs to build a Power Apps app that allows sales representatives to view customer information and update order status while offline. The data source is Microsoft Dataverse. Which type of Power App should the maker create?
medium- A.Model-driven app with offline profile.
- B.Power Pages site.
- C.AI Builder model.
- ✓ D.Canvas app with offline enabled.
Why D: Canvas apps can be enabled for offline use with Dataverse, allowing sales reps to view customer information and update order status without connectivity. Option A is incorrect because model-driven apps require online connectivity for full functionality; although offline profiles exist for mobile clients, they do not support all operations like creating new records or updating data while completely offline. Option B is incorrect because Power Pages is for external-facing websites, not offline mobile app scenarios. Option C is incorrect because AI Builder provides AI capabilities, not offline data access.
Variation 2. A company wants to build a Power App that allows sales representatives to capture customer feedback offline on their mobile devices. The feedback includes text, images, and signature. Which feature should be used to handle offline image and signature capture?
medium- A.Use a SharePoint list with Power Apps integration for offline data capture
- B.Use a canvas app with the Offline template and store data in Dataverse
- ✓ C.Use a canvas app with offline capability and the Camera and Signature controls, syncing to Dataverse when online
- D.Use a model-driven app with Dataverse offline sync
Why C: Canvas apps in Power Apps support offline capability, and the Camera and Signature controls can capture images and signatures while offline, syncing to Dataverse when connectivity is restored. Option A is incorrect because a SharePoint list with Power Apps integration does not support offline capture of images and signatures; SharePoint requires connectivity for such data. Option B is incorrect because although the Offline template and Dataverse provide offline capabilities, the Offline template is designed for basic data types and does not inherently support image and signature capture; you would need to use Camera and Signature controls as in option C. Option D is incorrect because model-driven apps with Dataverse offline sync have limitations on which controls can be used offline, and typically they do not support the Camera and Signature controls in the same way a canvas app does.
Variation 3. A user wants to build an app that allows field technicians to view work orders and capture photos offline. Which type of Power App should be chosen?
easy- A.Power Pages site with offline access.
- B.AI Builder model embedded in a canvas app.
- C.Model-driven app because it natively supports offline.
- ✓ D.Canvas app with offline capability enabled.
Why D: Canvas apps can be enabled for offline use via the mobile app, allowing field technicians to view work orders and capture photos without connectivity. Option A is incorrect because Power Pages sites are public-facing websites, not designed for offline field worker scenarios. Option B is incorrect because AI Builder is a service for adding AI capabilities, not an app type; embedding it does not provide native offline support. Option C is incorrect because model-driven apps have limited offline capabilities and are not as flexible for offline data capture as canvas apps.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.