cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

Announcing the general availability of the PowerApps component framework for model-driven applications and PowerApps CLI

Today we are making the PowerApps component framework for model-driven apps and the PowerApps CLI generally available. Just a short time ago we made the PowerApps component framework available for public preview and in less than six months our pro-developer community has grown and created over 800 third party code components with over 14k monthly active users. These truly innovative components now enable new scenarios that are not possible before. It is truly remarkable to see the amount of creativity generated by the developer community once empowered with the PowerApps component framework. We look forward to seeing many more exciting code components. Please check out some interesting demos in the community forum here.

Community controls screenshot

 

We thank all of our preview participants for being part of this journey with us and help realize the true value of professional component development by creating custom-tailored end-user experiences. We are very grateful for your invaluable feedback, knowledge sharing, and community enablement, which has helped shape the feature. More information: framework documentation.

With general availability, professional developers can now add code components to the user experiences that are available out of the box and use them in production for model-driven apps. The framework enables developers to create fully code components for use across the full breadth of PowerApps capabilities. Code components have access to a rich set of framework APIs which expose capabilities like control lifecycle management, contextual data and metadata access, seamless server access, utility and data formatting methods, and device features like camera, location and microphone along with easy to invoke UX elements like dialogs, lookups, and full page rendering, etc.

Component developers can utilize modern web practices and harness the power of external libraries to create advanced user interactions. The framework automatically handles component lifecycle, retains application business logic and optimizes for performance (no more async iframes). You can download some samples here to see custom components in action.

 

Microsoft PowerApps CLI

Today the PowerApps CLI reached a significant milestone and we are excited that it is out of public preview and available for general use. Just a few months back, we started our new tooling journey with the goal of empowering developers to swiftly create new code components and what a great journey it has been. Over that period so many of you actively used the PowerApps CLI and provided us incredible feedback. A big thank you to everyone that participated in the tooling preview program and helped us enhance the CLI with amazing new features and updates. All your feedback directly shaped the tooling for the PowerApps component framework to what it is today.

If you have not used it already, the PowerApps CLI is a developer command-line interface that enables you to build amazing code components for model-driven apps faster and more efficiently. It offers a set of simple commands that guide developers from project inception, throughout the developer inner loop and all the way to production deployment. The CLI will assist you with component creation by guiding you through predefined creation steps, while the built-in test harness can be used to quickly test mock data inputs, debug and visualize your code components in real-time as you write your code. As you are making changes, each development step has built-in validations in the CLI to help minimize the chances for mistakes early on. After local development and testing is completed, the CLI provides a simple way to connect, authenticate and push your new component directly to an environment of your choice. Finally, as you wrap up the development process, use the CLI to easily package components into a solution for deployment into production.

 

Get Started with the PowerApps CLI Today!

If you have not yet tried the new PowerApps CLI, try it out today. To help you get started quickly, we have lots of documentation here: Get PowerApps CLI. Remember to check out all the related “How-To” topics as well.

To everyone who has been using the PowerApps CLI and giving us feedback, a huge thank you once again for being a part of this journey with us. We look forward to keeping the collaboration going and hearing your continued feedback!

 

Upcoming capabilities in the PowerApps component framework

React, and fabric support was highlighted as upcoming capability in the public preview blog and this support was added in June 2019. Please refer to the react/fabric blog post for details.

Additionally, supporting the framework on canvas apps is a core focus targeting one unified client framework . We released  canvas experimental preview in September 2019, and very soon we will make canvas apps public preview available adding data-set support. Other framework capabilities will be incrementally added with GA and future releases. Canvas apps offer a unique value proposition as it empowers professional developers to extend an industry-leading Enterprise Low-Code Application Platform by allowing them to create reusable code components which all Makers can use.

Same set of code components across model and canvas apps
             Same set of code components across model and canvas apps

Additionally, shared libraries for code components, look-up support, Azure AD based 3rd party authentication, WebAPI on canvas apps, and theme support are being evaluated for the next semester. Please use the ideas forum to log new feature requests and vote for your favorite ideas.

 

Feedback and resources

With GA, we already have a great component lineup ready for production use but this is just the beginning and we will continue to explore more ideas and possibilities.  Keep the feedback coming.

 

Thank you,
Peter Vaynerman &
Hemant Gaur

2 REPLIES 2
ScottDurow
Memorable Member
Memorable Member

Thanks for all the hard work and supporting the community as much as you do!


@ScottDurow wrote:

Thanks for all the hard work and supporting the community as much as you do!


And thanks to you too @ScottDurow  for loadbalancing with your product expertise across the board. Highly appericiated. 

 

hemant 

Helpful resources

Announcements

Community will be READ ONLY July 16th, 5p PDT -July 22nd

Dear Community Members,   We'd like to let you know of an upcoming change to the community platform: starting July 16th, the platform will transition to a READ ONLY mode until July 22nd.   During this period, members will not be able to Kudo, Comment, or Reply to any posts.   On July 22nd, please be on the lookout for a message sent to the email address registered on your community profile. This email is crucial as it will contain your unique code and link to register for the new platform encompassing all of the communities.   What to Expect in the New Community: A more unified experience where all products, including Power Apps, Power Automate, Copilot Studio, and Power Pages, will be accessible from one community.Community Blogs that you can syndicate and link to for automatic updates. We appreciate your understanding and cooperation during this transition. Stay tuned for the exciting new features and a seamless community experience ahead!

Summer of Solutions | Week 4 Results | Winners will be posted on July 24th

We are excited to announce the Summer of Solutions Challenge!   This challenge is kicking off on Monday, June 17th and will run for (4) weeks.  The challenge is open to all Power Platform (Power Apps, Power Automate, Copilot Studio & Power Pages) community members. We invite you to participate in a quest to provide solutions in the Forums to as many questions as you can. Answers can be provided in all the communities.    Entry Period: This Challenge will consist of four weekly Entry Periods as follows (each an “Entry Period”)   - 12:00 a.m. PT on June 17, 2024 – 11:59 p.m. PT on June 23, 2024 - 12:00 a.m. PT on June 24, 2024 – 11:59 p.m. PT on June 30, 2024 - 12:00 a.m. PT on July 1, 2024 – 11:59 p.m. PT on July 7, 2024 - 12:00 a.m. PT on July 8, 2024 – 11:59 p.m. PT on July 14, 2024   Entries will be eligible for the Entry Period in which they are received and will not carryover to subsequent weekly entry periods.  You must enter into each weekly Entry Period separately.   How to Enter: We invite you to participate in a quest to provide "Accepted Solutions" to as many questions as you can. Answers can be provided in all the communities. Users must provide a solution which can be an “Accepted Solution” in the Forums in all of the communities and there are no limits to the number of “Accepted Solutions” that a member can provide for entries in this challenge, but each entry must be substantially unique and different.    Winner Selection and Prizes: At the end of each week, we will list the top ten (10) Community users which will consist of: 5 Community Members & 5 Super Users and they will advance to the final drawing. We will post each week in the News & Announcements the top 10 Solution providers.  At the end of the challenge, we will add all of the top 10 weekly names and enter them into a random drawing.  Then we will randomly select ten (10) winners (5 Community Members & 5 Super Users) from among all eligible entrants received across all weekly Entry Periods to receive the prize listed below. If a winner declines, we will draw again at random for the next winner.  A user will only be able to win once overall. If they are drawn multiple times, another user will be drawn at random.  Individuals will be contacted before the announcement with the opportunity to claim or deny the prize.  Once all of the winners have been notified, we will post in the News & Announcements of each community with the list of winners.   Each winner will receive one (1) Pass to the Power Platform Conference in Las Vegas, Sep. 18-20, 2024 ($1800 value). NOTE: Prize is for conference attendance only and any other costs such as airfare, lodging, transportation, and food are the sole responsibility of the winner. Tickets are not transferable to any other party or to next year’s event.   ** PLEASE SEE THE ATTACHED RULES for this CHALLENGE**   Week 1 Results: Congratulations to the Week 1 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersNumber of SolutionsSuper UsersNumber of Solutions @anandm08  23 @WarrenBelz  31 @DBO_DV  10 @Amik  19 AmínAA 6 @mmbr1606  12 @rzuber  4 @happyume  7 @Giraldoj  3@ANB 6 (tie)   @SpongYe  6 (tie)     Week 2 Results: Congratulations to the Week 2 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge. Community MembersSolutionsSuper UsersSolutions @anandm08  10@WarrenBelz 25 @DBO_DV  6@mmbr1606 14 @AmínAA 4 @Amik  12 @royg  3 @ANB  10 @AllanDeCastro  2 @SunilPashikanti  5 @Michaelfp  2 @FLMike  5 @eduardo_izzo  2   Meekou 2   @rzuber  2   @Velegandla  2     @PowerPlatform-P  2   @Micaiah  2     Week 3 Results: Congratulations to the Week 3 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 3:Community MembersSolutionsSuper UsersSolutionsPower Apps anandm0861WarrenBelz86DBO_DV25Amik66Michaelfp13mmbr160647Giraldoj13FLMike31AmínAA13SpongYe27     Week 4 Results: Congratulations to the Week 4 qualifiers, you are being entered in the random drawing that will take place at the end of the challenge.   Week 4:Community MembersSolutionsSuper UsersSolutionsPower Apps DBO-DV21WarranBelz26Giraldoj7mmbr160618Muzammmil_0695067Amik14samfawzi_acml6FLMike12tzuber6ANB8   SunilPashikanti8

Check Out | 2024 Release Wave 2 Plans for Microsoft Dynamics 365 and Microsoft Power Platform

On July 16, 2024, we published the 2024 release wave 2 plans for Microsoft Dynamics 365 and Microsoft Power Platform. These plans are a compilation of the new capabilities planned to be released between October 2024 to March 2025. This release introduces a wealth of new features designed to enhance customer understanding and improve overall user experience, showcasing our dedication to driving digital transformation for our customers and partners.    The upcoming wave is centered around utilizing advanced AI and Microsoft Copilot technologies to enhance user productivity and streamline operations across diverse business applications. These enhancements include intelligent automation, AI-powered insights, and immersive user experiences that are designed to break down barriers between data, insights, and individuals. Watch a summary of the release highlights.    Discover the latest features that empower organizations to operate more efficiently and adaptively. From AI-driven sales insights and customer service enhancements to predictive analytics in supply chain management and autonomous financial processes, the new capabilities enable businesses to proactively address challenges and capitalize on opportunities.    

Updates to Transitions in the Power Platform Communities

We're embarking on a journey to enhance your experience by transitioning to a new community platform. Our team has been diligently working to create a fresh community site, leveraging the very Dynamics 365 and Power Platform tools our community advocates for.  We started this journey with transitioning Copilot Studio forums and blogs in June. The move marks the beginning of a new chapter, and we're eager for you to be a part of it. The rest of the Power Platform product sites will be moving over this summer.   Stay tuned for more updates as we get closer to the launch. We can't wait to welcome you to our new community space, designed with you in mind. Let's connect, learn, and grow together.   Here's to new beginnings and endless possibilities!   If you have any questions, observations or concerns throughout this process please go to https://aka.ms/PPCommSupport.   To stay up to date on the latest details of this migration and other important Community updates subscribe to our News and Announcements forums: Copilot Studio, Power Apps, Power Automate, Power Pages

Users online (2,013)