cancel
Showing results for 
Search instead for 
Did you mean: 

Join the discussion

Most Recent
Devvj
Super User
Super User

Do you want to learn how to customize and control your autonumber-fields in Dataverse with Power Automate? In this blog post, you will discover how to use the SetAutoNumberSeed unbound action to reset or change the seed number based on your needs.

Read more...

LaurensM
Super User
Super User

When working with the new tab list control you may have stumbled on the fact that this control does not contain native reset capabilities. As modern controls are a new set of controls, certain features present in the classic controls are currently not available in the modern variant. At the time of writing, modern controls are in preview and not meant for production use.

 

A common tab list question on the Power Apps Community forum, is how to reset the control or how to change tabs based on an action from another control. In this blog post we will be exploring some workarounds to reset the tab list and dynamically change the default selected tab.

 

TAB LIST RESET FUNCTIONALITY

The modern tab list is currently defined as a non-resettable control. As you quickly scan through the property dropdown, you notice that the ‘Reset’ property is missing. When trying to reset the control via the Reset() function, you receive the error ‘The function expects a resettable control as its input’.

 

LaurensM_0-1699306270900.png

 

Luckily, we can work around this limitation by using a variable. This variable will keep track of the currently selected tab and provide reset-like functionality by setting the variable back to the initial tab / value.

 

ADDING THE TAB LIST

Add a tab list to your Power Apps Canvas screen by (1) selecting ‘Insert’ in the top header, (2) opening the ‘Modern Controls’ tab and (3) clicking on the ‘Tab list’ control. In our scenario, I will create a tab list with ‘Cats’, ‘Dogs’ and ‘Other pets’ as separate tabs. The tabs can be defined by adding an array of text values in the Items property.

 

LaurensM_1-1699306331584.png

 

["Cats", "Dogs", "Other pets"]

 

TRACKING THE TAB LIST STATE

In order to keep track of the selected tab, let’s create a context variable that captures the tab changes. The OnSelect of the tab list should look as follows:

UpdateContext({locTab: Self.Selected})

 

The variable keeps track of the state but we will need to reference this value in the DefaultSelectedItems property in order for the tab to visually change.

locTab

 

In order to avoid a blank variable value during a new Power Apps session, define a default value in the OnVisible of that screen.

UpdateContext({locTab: {Value: "Cats"}})

Note: Should you want to change the tab state across screens or define the default value within the app OnStart, use a global variable instead.

 

 

RESET THE TAB LIST CONTROL OR NAVIGATE TO A SPECIFIC TAB

Now that we’ve defined our tab variable and a default value, you can reset the control or navigate to a specific tab by simply changing the variable value. In order to reset the control you will have to set the variable back to the initial tab value – similar to our OnVisible code.

 

Example of specific tab nagivation: After pressing a button I would like the tab list to automatically change to the Dogs tab – my second tab. The OnSelect of that button would have to contain the following code:

UpdateContext({locTab: {Value: "Dogs"}})

 

FINAL RESULT

LaurensM_3-1699306849624.gif

 

As a closing note, the modern controls are still in preview and thus continiously being improved upon. A dedicated forum thread has been opened on the Power Apps Community forum for feedback. I have provided feedback on the Reset capabilities – feel free to give it a thumbs up.

If you liked this blog post, feel free to give it a like. | For more tips and tricks check out my blog (LaurensM).

sandeepstw
Super User
Super User

Scannable invoices are an important part of the accounts payment process because they make it easier to process and find paper invoices. As companies deal with more and more bills, it becomes clear that they need to automate the process.  

 

Sometimes we need to push invoice data to accounting system, also for reporting and need to send messages to vendors and customers, this scanning process will help.  

 

Power Automate and AI Builder, two tools from Microsoft's Power Platform, work well together to make this process faster and better. 

 

Power Automate is a service that helps create automated workflows between your apps and services to synchronize files, get notifications, collect data, and more. AI Builder, on the other hand, is a turnkey solution that brings the power of Microsoft AI to Power Automate, enabling organizations to automate processes and glean insights from their data through machine learning models. 

Read more...

SpongYe
Super User
Super User

Do you want to learn how to enable or disable a button in your PowerApps form based on the date selections that the user makes? In this blog post, you will discover how to use the Date Pickers and the SetAutoNumberSeed unbound action to control the button's behavior according to the logic that you define. You will also see a video demonstration of how to implement this functionality and prevent the user from submitting invalid or illogical date ranges.

Read more...

cdwhite
Most Valuable Professional
Most Valuable Professional

Take your Power Fx skills up a level with this awesome function

Read more...

Amik
Super User
Super User

We want to add multiple checkbox controls inside a DataCard. Each selected checkbox will populate a Text Input control, and deselection will also remove that selection from the Text Input Control.

 

 

Read more...

Devvj
Super User
Super User

Sometimes you run in to scenarios where the out-of-the-box configuration simply is not sufficient to fill your or your customers' needs. One cool tool at your disposal for achieving this customization is the Client API, which allows you to manipulate the UI and data within your Model-Driven Apps using Javascript.

Read more...

sandeepstw
Super User
Super User

Developing a streamlined and efficient vendor approval process is crucial. It not only ensures that you work with the best vendors but also guarantees smooth operations in your supply chain or service delivery. 

  

In this tutorial, we've seen how you can structure a comprehensive vendor approval process using Microsoft Power Automate and SharePoint list. We've broken down the process into the following steps: 

  

  • Vendor Invitation 
  • Registration Form Automation 
  • Approval Automation 
  • Building the Vendor List 
Read more...

sandeepstw
Super User
Super User

In today's business landscape, developing a streamlined and efficient vendor approval process is crucial. It not only ensures that you work with the best vendors but also guarantees smooth operations in your supply chain or service delivery. Here's a step-by-step guide on how you can structure a comprehensive vendor approval process. We will learn these things -  

 

  1. Vendor invitation 
  1. Registration Form automation 
  1. Approval Automation 
Read more...

Amik
Super User
Super User

A dual list selector allows users to select and move items from one list of available items to another list of selected items. Unlike a select list, a dual list selector separates the available options and the selected options into two separate lists, which allows users to easily scan the items they selected (definition sourced from: https://www.patternfly.org/components/dual-list-selector/)

Read more...

cdwhite
Most Valuable Professional
Most Valuable Professional

An easy way to add some fun to your UI!

Read more...

rampprakash
Super User
Super User

In this Blog we will see how to set Lookup Value to Null Using Power Automate

Read more...

Amik
Super User
Super User

We have a SharePoint List which includes the standard "Title" field and a single-select People Picker field.

 

In our Power Apps Form, we want to:

 

  • Change our People Picker to display only users listed in an Office 365 Group
  • Submit the selected user back to a SharePoint People Picker field
  • Return the saved user back into the Form
Read more...

sandeepstw
Super User
Super User

Email organization is an absolute necessity, not just a task. If left unchecked, the daily electronic mail deluge can quickly grow into an impassable mountain. A person's cognitive load can be decreased, their productivity can be increased, and they won't miss important communications if their email is organized effectively.   

  

Although many platforms provide email services, Outlook's collection of productivity tools is unmatched. Its automation capabilities have been refined over time with the user's changing demands in mind. 

Read more...

AhmedSalih
Most Valuable Professional
Most Valuable Professional

Power Apps Mastery: Unleashing the Power of the With Function

Power Fx enables PowerApps developers to build efficient and robust business apps with an arsenal of handy functions. The With function is used to simplify complex formulas by assigning a name to an expression or value, allowing for reuse elsewhere in the same formula. This can enhance readability and maintainability and prevent PowerApps from recalculating named values multiple times, leading to performance improvements in some cases.

💡To get started, let's explore how the Power Fx With function can be utilized. Below are some examples that showcase its adaptability.

Read more...

AhmedSalih
Most Valuable Professional
Most Valuable Professional

Title: Enhancing Client Engagement with PowerApps: From Memphis to Clients Cities, Drive Ease and Gas Expense Rating (Use Case)


Introduction
In a world where data-driven decisions are critical, visualizing information is a powerful communication tool. Leveraging Canvas PowerApps, I demo a mechanism to assess the "drive ease" from Memphis, TN (an Example) to various clients' cities. It's not only about distance; this application also rates the price expense based on the distance, visually representing it through dynamic color changes. Let's dive into the specifics!

Read more...

EpicTriffid
Helper V
Helper V

A journey of how I discovered to use the more complicated of the Easing Equations in PowerApps, and how these can be made into Custom Functions using components that can be used anywhere.

Read more...

Geeks_D
Multi Super User
Multi Super User

In today's data-driven world, ensuring clean and accurate data is paramount. With PowerFx, you can take data validation to the next level in PowerApps Applications using the Regex Expressions in combination with functions like CountIf, IsMatch, Split, and Not. What's even cooler? This code is user-interactive, allowing your users to spot and correct data errors effortlessly without the need for any Variable or Collection 
This can be combined with multiple text inputs with a sum function to check for each. 

A use case scenario here - https://medium.com/@olumideojoniyi/data-input-validation-in-powerapps-fd7e0b9b2db7

 

Read more...

sandeepstw
Super User
Super User

We will create a sample approval process in this chapter which will give an overview of how you can create your own approval processes in your business. We will first create a SharePoint list.  

Read more...

Geeks_D
Multi Super User
Multi Super User

To better manage date difference numbers in PowerApps you sometimes want to display the difference in the number of days, weeks, months etc, This blog post presents a simple method of doing this PowerApps 

Read more...

rampprakash
Super User
Super User

In this Blog we will see how to use Delete Operations in Microsoft Dataverse or MSCRM

Read more...

gcmfaizan
Solution Sage
Solution Sage

Introduce the concept of pagination and its significance in managing and displaying large datasets in Power Apps. Explain how it enhances user experience and optimizes performance.

Read more...

sandeepstw
Super User
Super User

In the fast-paced world of today, it's important that data handling is done well. By automating things that you do often, you can get a lot more done. Putting together Microsoft Excel, Power Automate, and Microsoft Forms is a useful way to collect and organize data. In this piece, we'll look at how Power Automate and Microsoft Forms can be used to add a row in Excel. 

Read more...

SebS
Super User
Super User

This step-by-step guide will walk you through setting up dropdowns, managing user choices, and displaying them beautifully in a gallery.

Read more...

sandeepstw
Super User
Super User

With the addition of AI to PowerPoint, there are new tools like Presenter Coach, which uses machine learning techniques to give you real-time feedback on your speaking speed, filler words, and other things. This helps not only to improve speaking skills but also to tell a more interesting story. Also, the Design Ideas function, which was made possible by the addition of AI, offers personalized design ideas that make your slides look better without you having to know a lot about design.

Read more...

Amik
Super User
Super User

There are many ways to bulk update a Dataverse table with relationship columns. This blog specifically outlines the steps for achieving this using Dynamics, which I think is the most scalable and mature.

Read more...

rampprakash
Super User
Super User

In this Blog, we will see how to use Update Operations in Microsoft Dataverse or MSCRM

Read more...

rampprakash
Super User
Super User

In this blog, we will see how to use Create Operations in Microsoft Dataverse or MSCRM Environment

Read more...

sandeepstw
Super User
Super User

Are you looking for an easy way to turn raw data from Microsoft Forms into into SharePoint Lists?

Find out how in our next blog post, where we'll show you how to use Microsoft Power Automate in a creative way.

You can easily make quizzes, polls, and surveys with Microsoft Forms, and SharePoint Lists is a safe and flexible way to handle this data. By combining these tools with Microsoft Power Automate, a cloud-based service, you can automate workflows across multiple applications without having a developer.

 

 

Read more...

nghiemdoan
Employee
Employee

Learn about SuperApps and their benefits for enhancing user experiences and improving efficiency in this article. Discover the Canvas App Hub Suite Demo Solution's best practices for building your own SuperApp with the Power Platform.

Read more...