Hello-
I am not here asking how to create a progress bar per say. I have one what works. However, for my application I need the progress bar to reset at the conclusion of each record being created. Here how my app works ...
Our HR department fills in a form in powerapps that will be used to create an O365 user. When they submit the form, it writes that record to a gallery. They can add multiple people to that gallery by submitted the form more than once. Once they click SUBMIT ALL, a power automate flow is run that performs about 6 steps to create each user in Azure AD etc etc. That works. Every user is created successfully.
What I'd like to do is create a progress indicator for EACH RECORD. It goes thru 6 steps for record #1, resets the progress indictor for record #2 and so on. Most progress indicator posts talk about performing 1 process from 0-100% .. I'm talking about resetting for each record and I'm at a loss.
The progress indicator I am using works for record #1, but it will never reset for any further records as the "apply to each" loop works it's magic .. it just shows 100% while it churns thru every record. I'm looking for help on how to reset the progress indicator each time thru the loop.
My progress indicator uses a dataverse table to document which step of the process has started. After step 6, the flow deletes all rows in the dataverse table and the "apply to each" loop continues and new "stages" are written to the dataverse table. However, in powerapps, the indicator never visually resets (which uses the Fill property for each step when the dataverse table includes that "stage"). It just shows every stage as being done.
I'm willing to rebuild my process indicator method to make this work, so instead of being bogged down by the details above, if you think you have a similar solution, I'll all ears!
For people who like picture, I provided 1 of the progress indicator and 1 of the flow.
Appreciate any thoughts.
Since you are already tracking the stages, could you set variables true or false for which stage you are currently on and use the variables in your fill property?
Something like: If(stage1, Set(varStage1, true) And Set(varStage2, false), stage2, Set(varStage2, true)) etc…
Just set 2-6 false at Stage 1 and it should work.
Appreciate the response. I see where you are going with that. Attached is my Fill code now on the circle shape. I'm doing a lookup to the stage in the Dataverse table and changing the color based on if that row is present or not. I thought by removing the row(s), that would reset my Fill .. but no. I may fool around with your idea which is a slightly different approach.
In theory it looks like it should work. How are you looping through the gallery. I’m guessing on the submit all, the whole gallery or collection is going to power automate for the loop?
So, when a HR specialist enters the user in the form and submits it, I am writing that information to a 2nd dataverse table. The gallery is just disapplying that table. In the actual power automate flow, I am doing a List call for all rows of the dataverse table.
Here's a pic of where I am calling the dataverse table that contains every new user to be created and then applying each step in a apply to each loop. As I mentioned, my flow works/loops perfectly ... it's just the progress indicator will not reset on each cycle of the loop. Honestly, I think it's something within the powerapp that isn't able to register the current stage properly, so I'm going to look at your idea around variable usage to see if that would create a different behavior.
@robgar ,
Before you get too far. What I’m thinking now is On submit you are sending all items to power automate, but is it possible it is only taking the first thisitem into account from powerapps?
The submit button is not sending anything other than 2 variables which are used in the flow. It is simply calling the flow. The flow then pulls in the dataverse table that holds all of the new users to be created that were submitted by HR using the form in the app, and it cycles thru each record. Here is an example of 2 new users created and you can see it cycled thru both of them .. and as proof, but users were created in AzureAD as expected.
What I am doing at the end of each loop is resetting the 1st dataverse "stage" table I spoke of which sets the values for the shape Fill that I pasted above. Once those values are deleted, theoretically the Fill should reset the progress indicator shapes .. and when the 2nd users goes thru the loop the stages are recreated in the dataverse table and the Fill should do just like it did for the 1st user ... but it's not. It's never resetting .. it's like the shape Fill is ignoring the formula of when to fill a shape or not.
Maybe I will post a video for you to visually see it? Not sure if I am allowed to in the forum.
I don't know if this would work properly or not and it's just off the top of my head, but I'm wondering if when you are checking for the stages it's not refreshing the data source properly maybe?
How about adding a Processing 1/6 to the bottom maybe? set a var to 1 /countrows in gallery, then increment the var by 1 each time the loop is completed.
As for updating the circular, i'd be tempted to go with a check against the stages table that if the row value for the stage is true then green otherwise orange, and refresh the data course every few seconds within that somewhere.
Hopefully that makes some sense, but it's the end of a very long day and my brain isn't working properly!
It’s an odd one, it is obviously talking between the two platforms or it wouldn’t work the first time. Almost like the data needs to refresh or something.
BTW: My progress indicator is based on this article if that helps. The article uses ShrePoint .. I'm using Dataverse. The problem with this article (and every other one I can find) is that folks are suggesting how to create a singular 0-100% progress indicator, but NOT a indicator that resets and restarts. Thats what I'm trying to work out.
How to implement a Power Automate progress indicator in Power Apps (m365princess.com)
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!
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
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.
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