Exit PowerApps, Are you sure?

Today I had a look at exiting a Powerapp. I create the My Exit App. This app has just a single button.

The button in the app calls the Exit Function to exit the app. When you run this app you will see some different behaviours depending on how you are running the app.

Exit in Design Run Mode

In design mode when you press F5 to test your app, you will find that nothing happens.

Exit in Run Mode

When you run the app within PowerApps you end up back home

Exit on your mobile

On you mobile device you also go back to your list of apps on the PowerApps home screen.

Exit from a SharePoint WebPart

If you add the PowerApp as a web part on a page in SharePoint.

The exit button will make the app appear empty, ready for the user to navigate in SharePoint.

Exit from the Appid Web link

The url that can be found on the Details screen for the app will open the app as it was opened from Dynamics 365. No surprise here that you will go back to the Dynamics 365 home page.

 

Are you sure?

With all of the above options the exit button will leave the app immediately without asking you if you really want to leave the app. There is however an option on the app that you can set to protect the user from losing unsaved data.

The Confirm exit message and Confirm exit will protect your app.

Within the confirm exit message you can set a message that you want to appear when the user closes the app.

If you configure these settings as shown above the click of the exit button will warn the user:

My thoughts

To implement this exit protection you could have created a separate screen asking the same question. This “Are you sure”-screen would then be called before any Exit function that is called. It might more feel like the same experience as the rest of your app.

I also noticed that when you close a tab in your browser the app still closes without any warning. Hopefully this is something that can be avoided too.

 

Advertisements

Please leave a comment or feedback

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.