What’s new: Power Apps May 2024 Feature Update
Welcome to the Power Apps monthly feature update! We will use this blog to share a summary of product, community, and learning updates from throughout the month so you can access it in one easy place. This month we’ve got a great set of updates for Makers, Admins, and users across Power Apps, Dataverse and Copilot.
Trust
- Public Preview for cross-tenant license recognition Power Apps using Dataverse
- Announcing preview for converting Owner team to Access team and reassigning team’s records
- Announcing the General Availability of Environment Groups in Power Platform Admin Center
- Introducing the General Availability of Environment Routing for Power Platform
- Develop a tenant environment strategy to adopt Power Platform at scale
- IP firewall support for TDS endpoint (preview)
- Announcing Power Platform Well-Architected
Maker Productivity
- Field selection in canvas apps by Copilot
- Announcing preview for bypass business logic
- Power Apps Canvas Modern Screen Templates (Wave 2)
End user productivity
- Find mobile apps quickly with new app launching improvements.
- Major updates for modern controls and theming!
- Screens get optimized for iOS and Android automatically
Trust
Public Preview for cross-tenant license recognition Power Apps using Dataverse
To reduce administrative overhead for multi-tenant organizations using Power Apps, we are super excited to announce public preview of cross tenant license recognition for canvas and model driven apps using Dataverse! When end-users access an app outside of their home tenant, Power Apps recognizes use rights the user has in both their home tenant or in the resource tenant (where the app is hosted). This is an enhancement to the cross tenant license recognition that already existed for canvas apps not using Dataverse.
Learn more at Share a canvas app with guest users (contains video) – Power Apps | Microsoft Learn
Announcing preview for converting Owner team to Access team and reassigning team’s records
You can now convert owner team to access team and reassign team’s records to another user/team in Power Platform admin center. Previously you can only perform these functions in the legacy Web application. Now you can perform these functions in Power Platform admin center. Admins can perform all Dataverse team management in a centralized location under the Environment/Settings/Users + Permissions\Teams area.
Learn more at Teams in Dataverse – Power Platform | Microsoft Learn
Announcing the General Availability of Environment Groups in Power Platform Admin Center
We are thrilled to announce the general availability of Environment Groups in the Power Platform Admin Center, a feature that revolutionizes the way enterprises manage their digital ecosystems. This new capability allows administrators to organize and oversee multiple environments with unprecedented ease and clarity, marking a significant leap forward in governance and operational efficiency.
With Environment Groups, you can now categorize environments into logical clusters, streamlining the management process and enhancing security oversight. This feature is designed to support the growing complexity of enterprise-scale deployments, providing a robust framework for administrators to maintain order as the number of environments expands.
Embrace the power of structured governance with Environment Groups, and take the first step towards a more organized, secure, and scalable Power Platform experience. This update is a testament to our commitment to continuous innovation and our dedication to empowering organizations to achieve more with Microsoft Power Platform.
Learn more at Environment groups – Power Platform | Microsoft Learn
Introducing the General Availability of Environment Routing for Power Platform
We are excited to announce the general availability of Environment Routing in the Power Platform Admin Center. This innovative feature is set to transform the way organizations manage user access and workflows within the Power Platform ecosystem. Environment Routing enables administrators to direct users to the most appropriate environment based on predefined criteria, ensuring a seamless and efficient user experience.
The introduction of Environment Routing marks a milestone in our journey towards providing a more intuitive and agile platform. It allows for smarter distribution of resources and more granular control over user access, which is essential for organizations operating at scale. This feature simplifies the user journey and enhances productivity by intelligently guiding users to the right environment, right when they need it.
As we roll out Environment Routing, we invite you to explore its capabilities and integrate it into your governance strategy. This release underscores our commitment to delivering solutions that meet the complex needs of our customers, helping them to manage their Power Platform environments with greater ease and sophistication.
Learn more at Environment routing – Power Platform | Microsoft Learn
IP firewall support for TDS endpoint (preview)
Currently, the IP firewall is set up to support only the Dataverse OData endpoint, which means that IP-based access restrictions do not apply to the TDS endpoint. This implies that customers are unable to set up IP-based access controls for the TDS endpoint. However, the recent introduction of IP firewall capabilities for the TDS endpoint now allows customers to apply IP restrictions, enhancing the security of their TDS endpoint access.
Learn more at IP firewall in Power Platform environments – Power Platform | Microsoft Learn
Announcing Power Platform Well-Architected
Power Platform Well-Architected is a set of best practices, architecture guidance, and review tools that help customers design and develop Power Platform workloads that are built to change and built to last.
Learn more at Announcing Power Platform Well-Architected | Microsoft Power Apps
Maker Productivity
Field selection in canvas apps by Copilot
Field suggestion by Copilot is a feature for Power Apps makers that helps you choose the best fields to display in your app when you are binding a data source to a control. Instead of using the default fields that Power Apps picks for you, you can see up to 10 suggestions from Copilot that are based on the data schema and the context of your app. You can review the suggestions and make adjustments as you need, saving you time and improving the quality of your app.
Learn more at How to use field suggestions by Copilot in Power Apps Studio – Power Apps | Microsoft Learn
Announcing preview for bypass business logic
Bypass Business logic is useful for bulk data operations where you don’t want custom business logic to be applied, such as when you’re sure the data meets organizational requirements or when you plan to implement the logic by other means. We are introducing two optional parameters that developers can use during data operations
- BypassBusinessLogicExecution: This parameter allows you to bypass synchronous logic, asynchronous logic, or both.
- BypassBusinessLogicExecutionStepIds: With this parameter, you can pass a comma-separated list of plug-in step registrations to bypass only the specified plug-in steps. This provides more granular control over which business logic is bypassed.
These new parameters target custom business logic applied to your organization, and when used, all custom plug-ins and workflows are disabled except for those that are part of the core Microsoft Dataverse system or part of a solution where Microsoft is the publisher.
Learn more at New capabilities to bypass custom business logic (preview) – Power Apps | Microsoft Learn
Power Apps Canvas Modern Screen Templates (Wave 2)
The 2nd release of modern screen templates in Canvas studio will be available in North America starting on 6/17. This release includes the new “Header and form” and “Header and table” templates. Makers can insert these new screens using the same “+ New screen” entry point and connect to a data source within a few clicks! These templates contain only modern controls, are responsive by default, and can be inserted using copilot as well.
Learn more at Add a screen to a canvas app and navigate between screens – Power Apps | Microsoft Learn
End User Productivity
Find mobile apps quickly with new app launching improvements.
Power Apps mobile is now updated with features to help frontline workers find their apps quickly.
- Featured apps are surfaced in the bottom navigation bar so users can easily find admin-featured apps without having to search.
- Users can directly share apps with colleagues by swiping right on an app and selecting ‘Share’.
- A new bottom context menu enables users to use features like sharing, marking as startup, and pinning app to home.
- Swipe left on the app and select ‘Set startup’ to set an app to immediately open whenever Power Apps mobile is launched, saving time in getting to the right app
Learn more at Set an app as a startup app – Power Apps | Microsoft Learn
Major updates for modern controls and theming!
Modern controls are now much more customizable and have tons of new features available. Button control gets icon support and custom theming get new capabilities including classic compatibility. Three more controls are generally available now with more to follow soon.
Learn more at May 2024 updates for modern controls and theming | Microsoft Power Apps
Screens get optimized for iOS and Android automatically
When opting-in your app to be “Device optimized” (preview setting) your app gets better look and feel while gaining on performance and reliability on mobile devices. With this update, makers no longer need to enable individual screens. Power Apps will automatically activate screens where all controls are “Device optimized”.
Learn more at Optimize for devices overview (preview) – Power Apps | Microsoft Learn
We’ve also released new, and made updates to some of our documentation – see a summary before of some of the key updates:
For Admins
- Early release cycle environments
- Set address record settings
- Delete users from an environment
- Finance and operations storage capacity
- Set up Application Insights with Power Automate
- Export data to Application Insights
- Use Power Platform Advisor
- Combined effect of multiple data policies
- Impact of data policies on apps and flows
- View policies and scope
- Data policies for Managed Environments
- Manage data policies
- Data policies
- Tenant-level analytics
- Create users
- Manage the encryption key
- Turn on copilots and generative AI features
- View Power Platform administrative logs using auditing solutions in Microsoft Purview
- Enable maker welcome content
- Free up storage space
- Manage your customer-managed encryption key in Power Platform
- FAQ for Dataverse search
- Manage feature settings
- View and manage on-premises data gateways (preview)
- Create and manage environments in the Power Platform admin center
- Power Platform environments overview
- Environment routing
- Environment groups
- Configure Dataverse search to improve search results and performance
- Manage application users in the Power Platform admin center
- View and manage on-premises data gateways
- Use service admin roles to manage your tenant
- Use Entra Privileged Identity Management in Power Platform admin center to manage high-privileged admin roles
- Teams in Dataverse
- Data storage and governance in Power Platform
- Set up Virtual Network support for Power Platform
- Managed Environments overview
- IP firewall in Power Platform environments
For Makers
- Get preview features early with the Dataverse accelerator (preview)
- Monitor and troubleshoot Dataverse plug-in runs (preview)
- Use field suggestions by Copilot
- FAQs for field suggestions by Copilot
- Create low-code plug-ins to use with a copilot (preview)
- Microsoft Dataverse low-code plug-ins tips and known issues (preview)
- Transition from legacy data generation services
- Understand app functionality through code view (preview)
- Use field suggestions by Copilot
- FAQs for field suggestions by Copilot
- Avatar modern control in Power Apps (preview)
- FAQ about filtering, sorting, and searching canvas galleries with Copilot
- Copilot in Power Apps overview
- Share a canvas app with guest users
- Known issues with custom pages in a model-driven app
- Connect to Excel from Power Apps
- Azure Synapse Link for Dataverse
- View table data in Power BI Desktop
- Embed a Power BI report in a model-driven app main form
- Dataverse long term data retention FAQ
- Use Microsoft SQL Server securely with Power Apps
- Use modern themes in canvas apps (preview)
- Common issues and resolutions for solution checker
- Create Azure Key Vault for wrap in Power Apps
- Set a data retention policy for a table
- Dataverse long term data retention FAQ
- Monitor and manage real-time workflow processes
- System requirements, limits, and configuration values for Power Apps
- Power Apps grid control
- Use modern themes in canvas apps (preview)
- Define calculated columns to automate calculations
- Add copilot for app users in model-driven apps
- Changing release channels for model-driven apps
- Upgrade or update a solution
- Behavior and format of the date and time column
- How to build your first model-driven app with Dataverse – Training | Microsoft Learn
- Build a Power Apps component – Training | Microsoft Learn
- Connect to other data in a Power Apps canvas app – Training | Microsoft Learn
- Customize views and forms for model-driven apps – Training | Microsoft Learn
- Create a Dataverse table for the machine ordering app – Online workshop – Training | Microsoft Learn
- Discover and use Web APIs with Power Apps – Training | Microsoft Learn
- Get started with model-driven apps in Power Apps – Training | Microsoft Learn
- Understanding Low Code as a Traditional Developer – Training | Microsoft Learn
- Integrate a Power Apps app with Power Automate – Online Workshop – Training | Microsoft Learn
- Plan your app project like a pro – Training | Microsoft Learn
- Create tables in Microsoft Dataverse – Training | Microsoft Learn
- Use custom connectors in a Power Apps canvas app – Training | Microsoft Learn
- Write to a data source in an expense report app – Training | Microsoft Learn
- Create a model-driven Power Apps app for machine ordering – Online Workshop – Training | Microsoft Learn
- Create a machine ordering Power Apps canvas app – Online Workshop – Training | Microsoft Learn
For Users
- Filter, sort, and search galleries with Copilot (preview)
- FAQ about filtering, sorting, and searching Power Apps canvas galleries with Copilot
- Mobile offline capabilities and limitations
- Optimize for devices (preview)
- Optimize for devices overview (preview)
- Explore data on a grid page
For Developers
- SolutionPackager tool
- Retrieve the list of rulesets
- Retrieve the list of rules
- Use the Power Apps checker web API
Please continue sending us your feedback on features you would like to see in Power Apps. We hope that you enjoy the update!