A Guide to Master the Form & App Notifications in PowerUX

Search for a command to run...

No comments yet. Be the first to comment.
In this series, we’ll share valuable insights and guidance to help low-code developers make the most of PowerUX, showcasing its capabilities and the use cases where it truly shines.
Introduction Business rules were introduced to provide a no-code solution for extending Dataverse/Model-driven apps, however, it has a lot of limitations, in this post, I'm going to give you a comparison between Business rules and PowerUX flows Compa...
Introduction When customizing Model-driven apps, if a complex scenario arises that cannot be achieved using the form editor, developers extend apps using JavaScript. Coding provides flexibility, but it imposes a burden on companies in terms of develo...

Introduction Business rules were introduced to provide a no-code solution for extending Dataverse/Model-driven apps, however, it has a lot of limitations, in this post, I'm going to give you a comparison between Business rules and PowerUX flows Compa...

Introduction Understanding and promoting user adoption is pivotal for harnessing the full potential of Microsoft Power Platform. This article delves into the importance of user adoption, its benefits, and strategies to ensure successful implementatio...

Customer feedback is crucial for improving service quality and customer satisfaction. However, getting customers to complete feedback surveys after resolving a ticket can be challenging. Many surveys are often overlooked because they are too complica...

Notifications play a pivotal role in user engagement and experience. In this guide, we'll explore how to effectively use notifications in PowerUX to keep users informed, guide their actions, and enhance their experience. From form-level alerts to global application notifications, PowerUX equips you with the tools to create a user-centric experience. Let's dive in and master notifications for a more engaging application.
Form notifications, in essence, are messages or alerts that are displayed at the form level to provide users with feedback on their actions. These notifications take various forms, including:
Error: This should be concise and clearly describe the issue.
Warning: This should alert users about potential issues, or tell them to pay extra attention.
Info: This should provide additional context or simple information.
Now, let's see how you can implement these notifications in your flow:
Create a new UX flow. Give it a name and a unique name, then choose the table and the form you want to work on.
Click Edit from the command bar to open the UI Flow Editor.
Select a Trigger.
From the steps list, select Add form notification, click Configure step, and enter the values.
In our example, we filled in the following information:

And this is what the result looks like:

While form notifications are specific to a particular form or input, application notifications are global messages that can be displayed throughout the flow. These notifications can take the same forms as form notifications, including error, warning and info messages but also success messages which can be used to give positive feedback to the user.
Now, let's explore how to set up application notifications:
Create a new flow. Give it a name and a unique name, then choose the table and the form you want to work on.
Click Edit from the command bar to open the UI Flow Editor.
Select a Trigger.
From the steps list, select Add application notification, click Configure step and enter the values.
In our example, we filled in the following information:

Tip: You can enhance the flexibility of your notifications by initializing a variable to store notification content and then referencing that variable within your notification.
And this is what the result looks like:

Depending on the notification you've added (form or application), select Remove form notification or Remove application notification from the steps list.
Click Configure step and enter the Unique ID of the notification that was set earlier.
Save and publish/update your flow.
The notification will be removed.
Form and application notifications are indispensable tools in enhancing user experience. They serve different purposes but collectively contribute to keeping users informed, engaged, and satisfied.