{"id":11633,"date":"2021-03-25T06:00:53","date_gmt":"2021-03-25T13:00:53","guid":{"rendered":""},"modified":"2025-06-11T07:55:03","modified_gmt":"2025-06-11T14:55:03","slug":"key-alm-updates","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/key-alm-updates\/","title":{"rendered":"Key ALM updates"},"content":{"rendered":"
This blog will cover several recent improvements for\u00a0application<\/strong> and environment lifecycle management <\/strong><\/a>as well as a glimpse into our ALM roadmap<\/strong>. If you haven’t already, now is the time\u00a0to adopt solutions<\/strong>\u00a0and an ALM strategy!<\/p>\n Previously many painful solution<\/a> and environment lifecycle limitations were present within canvas apps, flows and other solution components. Unlike components raised on (what’s now) Microsoft Dataverse, canvas apps and flows were later adopted into this ecosystem.\u00a0 And it took a lot of engineering and\u00a0 re-imagination to consolidate these architectures and build enterprise level support for the vast set of Dataverse ALM capabilities. While the engineering teams remain hard at work addressing a new set of ALM challenges, we’re excited to announce that all solution <\/strong>and environment lifecycle operations <\/strong>are now\u00a0supported for canvas apps and flows<\/strong> along with many other ALM and automation improvements.<\/p>\n Note this is not an exhaustive list of every update and some of the below items may still be in transit to your region.<\/em><\/p>\n Environment lifecycle operations are powerful tools admins use for managing critical workloads such as ensuring stability and recoverability of resources within the environment. Now canvas apps and flows can take advantage of these powerful capabilities. Note apps and flows outside solutions cannot participate in some of these operations.\u00a0<\/em><\/p>\n Have you worked with environment variables<\/a> and connection references<\/a>? Or maybe you’ve used the modern solution import<\/a> experience? Those experiences are built on a new, powerful set of API’s and those are being made available for public consumption.<\/p>\n Note: Documentation is in the process of being published for some of these.<\/em><\/p>\n While I’d love to share everything we’re working on, some of the larger roadmap initiatives\u00a0can’t be disclosed publicly yet. But we look forward to sharing these details in the near future.<\/span><\/p>\n Thank you and please let us know what feedback you have as our goal is to constantly improve.<\/p>\n","protected":false},"excerpt":{"rendered":" This blog will cover several recent improvements for application and environment lifecycle management as well as a glimpse into our ALM roadmap.<\/p>\n","protected":false},"author":95,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3473],"property":[],"topic":[3421,3422],"coauthors":[2139],"class_list":["post-11633","post","type-post","status-publish","format-standard","hentry","audience-it-professional","content-type-news","product-power-apps","topic-application-modernization","topic-hyperautomation"],"yoast_head":"\n
<\/p>\nRecent ALM improvements for canvas apps<\/h2>\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
ALM improvements for model-driven apps<\/h2>\n
\n
\n
Environment operations now supported for canvas apps and flows<\/h2>\n
\n
Solution API improvements<\/h2>\n
\n
Up next (some items already rolling out)<\/h2>\n
\n