exam questions

Exam PL-600 All Questions

View all questions & answers for the PL-600 exam

Exam PL-600 topic 3 question 4 discussion

Actual exam question from Microsoft's PL-600
Question #: 4
Topic #: 3
[All PL-600 Questions]

You are a Power Apps architect for a company. The IT administrator designs a Power Apps app that is ready to be tested. The company uses application lifecycle management (ALM).
Each version and solution component must be tracked as it is tested.
You need to recommend a strategy to deploy solutions for the user acceptance testing environment.
What should you recommend?

  • A. Use Package Deployer and deploy a managed solution.
  • B. Use Package Deployer and deploy an unmanaged solution.
  • C. Use Solution Packager and deploy a managed solution.
  • D. Use Solution Packager and deploy an unmanaged solution.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
N8n0z
Highly Voted 4 years ago
If source controlling it and the app is inside a solution, solution packager is this answer for source control. Package deployer can be used to deploy the solution. But on a testing environment would use a managed solution as Microsoft's recommendation is to use unmanaged solutions only for Dev environments. Well, if all solution components must be versioned and tracked, probably solution packager would be the right option here. But this question is not clear. Will go with C
upvoted 31 times
AlRe
2 years, 8 months ago
I agree.
upvoted 2 times
...
...
twosheds
Highly Voted 2 years, 3 months ago
Selected Answer: C
100% C, I don't understand why the community votes are so divided. We all agree than unmanaged is not the way to go, so B and D are out. Now the question clearly states that we need to track all solution components, so we need to decompose solution and compose solution from source control and that is done by using Solution Packager. Package Deployer can be used to deploy package, but does not give you anything for version control or trackability, so this answer makes completely no sense. You need to use solution packager and then you need to deploy managed solution, you can do the deployment manually if you want, the question does not say anything about "automation" of deployment. So Solution Packager is a MUST and Package Deployer is OPTIONAL, therefore C
upvoted 15 times
MrEz
1 year, 2 months ago
interesting observation is the structure and the key word "and" instead of "to". so it is Package Deployer TO deploy and not: first use "package deployer" and then, second "deploy... (again??)". therefore Use Solution Packager (for version control) AND Deploy (using Package Deployer, or manual... but package deployer preferred).
upvoted 2 times
...
Ninashnash
2 years ago
Best explanation
upvoted 1 times
...
...
sudersonfernando
Most Recent 6 months, 3 weeks ago
A. Use Package Deployer and deploy a managed solution. it allows you to deploy solution packages efficiently in managed mode. Solution packager on the other hand is used for extracting and packaging solution components.
upvoted 1 times
...
redleo85
1 year, 4 months ago
Selected Answer: C
Was on the exam today 2023-12-22. I got 100% on this part of the exam. My answer was C.
upvoted 9 times
...
Gulmuz
1 year, 6 months ago
Unmanaged: "Use managed solutions to deploy to any environment that is not a development environment, including test, user acceptance testing (UAT), system integration testing (SIT), and production environments." source https://learn.microsoft.com/en-us/training/modules/application-lifecycle-management-architect/3-solutions
upvoted 1 times
...
MEG_Florida
1 year, 10 months ago
Selected Answer: C
I wonder how the original answers come to be? You would never deploy an unmanaged solution to test, regardless of how it got there, if you are using true ALM standards.
upvoted 2 times
...
TOM1000
1 year, 10 months ago
Selected Answer: C
Its solution packager - its only editing a power app so a solution is sufficient.
upvoted 2 times
...
Ninashnash
2 years ago
Selected Answer: C
solution packager +managed
upvoted 2 times
...
poweruser06
2 years, 1 month ago
Selected Answer: C
C is correct
upvoted 1 times
...
CRMBug
2 years, 5 months ago
Selected Answer: C
C is correct
upvoted 2 times
...
NataliWinOn365
2 years, 7 months ago
Selected Answer: C
I will go with C. It should be a Managed Solution, because we are talking about Test-environment + in order to track the elements, a decompression of the packages should happen (Solution Packager)
upvoted 3 times
...
KA90
2 years, 7 months ago
Selected Answer: C
C is better suited
upvoted 2 times
...
petertwilliams
2 years, 7 months ago
Selected Answer: C
A managed solution is the recommended type to be imported into a UAT environment. The solution packager tool is the needed tool for source control. The first part of the following Microsoft article contains a well written explanation I think - https://learn.microsoft.com/en-us/power-platform/alm/use-source-control-solution-files
upvoted 1 times
...
AlRe
2 years, 8 months ago
Selected Answer: D
I agree
upvoted 1 times
...
ClairFraser
2 years, 8 months ago
Selected Answer: C
for tracking the version, the best option is the one with the Solution Packager.
upvoted 2 times
...
BrettusMaximus
2 years, 9 months ago
A: preferred answer C is a little better than D where traditional undisciplined cowboy developers push code a little at a time into production and then do direct changes in production. C still has the issue of a single solution at a time. Best practice is to brake down solutions into horizontal and vertical partitions. If multiple solutions or not coordinated things can get messy. C&D can however can be orchestrated by using modern DevOps processes. One problem with old school deployments like this is deploying reference data or Power App Portals that need data migration. Also some deployments require custom code to run to modify things (data) before and after deployments. A: solves all these problems. A modern devops process will use Solution packager to extract source code, build/compile plugins and workflows and create the solutions zip files. It will extract reference data and Portals (Power Pages) again from source control. Inject custom code to do transformation. all into one neat Deployment Artifact. This one (tested) package is what is deployed.
upvoted 4 times
...
Icky
2 years, 10 months ago
Selected Answer: A
B and D are automatically out. You don't deploy an unmanaged solution to any environment. Your development environment contains the unmanaged solution. Package deployer tool has the necessary versioning and used to create the solution. Solution Packager decomposes a solution file so it can be managed by a source control system. Answer is A
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago