PL-900 practice question 24 of 35

A company currently does not separate testing, development and production as per standard Application Lifecycle Management (ALM) protocol. The…

Full set: 352 questions

Domain Demonstrate the capabilities of Power Apps

A company currently does not separate testing, development and production as per standard Application Lifecycle Management (ALM) protocol. The company uses Power Apps for accounting and sales processes. The company needs to use only one login account per user. The company also must prevent development and testing from impacting production. You need to implement a solution to meet the requirements. Which method should you select?
Answer options
A: separate Microsoft Azure Storage Blobs
B: separate connectors
C: separate tenants
D: separate environments Correct answer
Correct Answer:
D. separate environments
Explanation

Power Platform environments are containers designed to separate applications, data, and customizations. The standard Application Lifecycle Management (ALM) practice is to create separate environments for development, testing, and production. This isolates work, preventing changes in a development environment from impacting the production environment. Since all environments exist within a single Microsoft 365 tenant, users can access them with a single login account, provided they have the necessary permissions. This solution directly meets both of the company's requirements.

Why Incorrect

A. separate Microsoft Azure Storage Blobs: Azure Storage Blobs are for storing unstructured data. They do not provide the necessary containerization to isolate entire applications, flows, and business logic for ALM.
B. separate connectors: While different connections (e.g., to a test vs. production database) are used within an ALM strategy, connectors themselves do not create the isolated workspace needed for development and testing.
C. separate tenants: Using separate tenants would isolate the stages, but it would violate the requirement for a single login account per user, as each tenant requires a distinct user identity.

References

1. Microsoft Learn. (2023). Environments overview for Power Platform. "Environments are used to store, manage, and share your organization's business data, apps, chatbots, and flows. They also serve as containers to separate apps that might have different roles, security requirements, or target audiences... A good strategy is to use environments to separate your solutions by lifecycle stage: development, test, and production." Retrieved from Microsoft Docs, Environments overview, Introduction section.

2. Microsoft Learn. (2023). Application lifecycle management (ALM) with Microsoft Power Platform. "The core of ALM in Power Platform is using environments. Environments are containers for all the resources used by a business solution... A common environment strategy is to have separate environments for development, testing, and production." Retrieved from Microsoft Docs, ALM with Microsoft Power Platform, Environments section.

3. Microsoft Learn. (2023). ALM basics with Microsoft Power Platform. "A tenant is a container for users, licenses, and environments... Environments are spaces to store, manage, and share your organization's business data, apps, chatbots, and flows. Using multiple environments allows you to separate your work by lifecycle stage." Retrieved from Microsoft Docs, ALM basics with Microsoft Power Platform, Key ALM concepts section.

Scroll to Top