4. #ScottishSummit2023
Tomasz
Poszytek
• Automation of business processes, workflows, robots
is what I specialize in,
• I’m working with Power Platform, Nintex, and others,
• Independent consultant, running my own company,
• Community focused, organizing events myself, speaking
at and attending others, doing videos and blogs.
KDW
Microsoft MVP
https://aka.ms/poszytek
QR CODE for
LinkTr.ee or
Bio.Link etc
(generate at
QR Code
Generator)
5. #ScottishSummit2023
What will I cover in this session?
1. What is application lifecycle management (ALM)
2. What to know about ALM in Power Platform
3. Basic export/ import approach
4. Power Platform Pipelines approach
7. #ScottishSummit2023
What types of ALM have we in
Power Platform?
Done manually,
no automation
Using export
and import of
solutions
👷
Manual
Triggered
manually, but
executed
automatically
Using new
Power Platform
Pipelines
📎
Partially
automatic Trigerred
manually or
automatically,
eg. on schedule
Absolutely
flexible and
adjustable
Using Power
Platform Build
Tools and Azure
DevOps
🤖
Fully
automatic
9. #ScottishSummit2023
Why are so important?
SOLUTIONS
Allow to keep all solution components in a single „folder”
Allow version control
Unmanaged for development and Managed for deployment
Allow different ALM scenarios (update, upgrade and patch)
Are owned by Publishers
Are build from layers
12. #ScottishSummit2023
Managed vs. Unmanaged or the
other way…
Unamanaged
• Used for development
• Can be exported as
managed or unmanaged
• Should be considered as
data for source control
system or backups
Managed
• Used for deployment to
other environments
• Components can’t be edited
directly
• Can protect components
with Managed properties
• Can’t be exported
13. #ScottishSummit2023
Update, Upgrade and Patch
Update
Create updates which are
deployed.
It is used to “overwrite”
components.
Upgrade
Makes a differential check
and removes unused
components and starts
upgrade logic.
Triggers merging all
patches into the new
version.
Can be performed
immediately or be staged.
Patch
Contains a small set of
changes and new
components.
After import they create
new layers in managed
solutions.
Like hotfixes ☺
15. #ScottishSummit2023
Other sessions about ALM
• How to deploy your Power
Platform solution
company-wide: Azure
DevOps can help with
CI/CD
9:25 AM, Room 102
Feline Parein
Acolad Digital, Power Platform Consultant
• Power Platform
Application Lifecycle
Management - which
option should I choose?
2:00 PM, Room 104
Suparna Banerje
Cloud Solution Architect at Microsoft
16. #ScottishSummit2023
Other sessions about ALM
• Power Platform Pipelines:
ALM Done Automagically
3:30 PM, Room 101
Kieran Holmes
FTRSA, MCT and Senior Solution Architect at
Capgemini
Matt Collins-Jones
Capgemini, Senior Solution Architect Power
Platform
• Time traveling Dynamics
CI/CD and Deployments
4:25 PM, Room 104
Dave Bostock
Solution Architect, Avanade