I have a flow that was working fine for months, but yesterday started to play up. I do a list rows in table action then do a delete row action based on that result. The flow is then supposed to add some new rows, but as it fails it stops.
It was working fine until two days ago. Suddenly I get a fail based on my Key ID. My Key IDs are unique and I get the error on an ID no longer exits. If I debug and scroll through the action I find it is wanting to delete a row which was deleted some rows earlier. Why would it suddenly bring it up again to delete?
I can no longer get past the problem as it happens nearly every time the flow is run even when IDs are a different set. Is this a bug as it is pretty important the I work through this issue ASAP?
Solved! Go to Solution.
Ok, for those that are interested I at least found a simpler work around to the delete row failure that made process one definitive loop. Using two integer variables, StartCount set to 0 and the other CountRows set to number of rows that are to be deleted
Then creating an action of Do Until based Variable Startcount to Equal CountRows. Then put the Actions:
1. List Rows present in Table
2. Delete rows based on the list
3. Set Variable countrows to equal the new number of rows in the Table at the end of the Delete.
When the countrows variable equals 0 then the table is empty
This effectively meant that when the Delete rows met with an inability to delete a row, the loop started again. I no longer need to have any process based on failure.
1. Get the Row Code of the Excel sheet at the start
2. Loop through the excel sheet until each row has been deleted
If there's a failure or timeout, try again until the Row Count is zero
Can you post a copy of the Flow so we can see how it works. Then we can try to figure out what is going on.
Not really as there are many steps and I am modifying to try and get something workinq
But steps are:
1. Schedule run once a day
2. List rows in Table - get data in the template
3. Delay (built in to allow Excel to release file)
4. Delete Rows based on Two - using KEY ID column which is a unique ID. The fails regularly now. When I get it down to a few row it will work.
5. Get my sites from Sharepoint
6. Apply to each - The loops the flow through each of my 29 sites
7. Redo steps 2 and 3 - (delete row action also sometimes fails here if there are too many records)
8. Another delay
9. Add Rows to table
10. Another Delay
11. Get File content of the excel file
12. Send email to site with excel file attached
So - have had no issue for many month even when some rowws are greater than 1000
Now in teh last two days it is failing all the time. I am assuming some sort of change by developers or some sort of issue with one drive now
There have been some timing issues in FLOW lately due to increases in load. It could be that the delay in #3 is causing issues.
Must be something like that. I successfully got it to run, but had to manage this issue with a work around of at least 6 Configure To run after on fail. In most cases my loop did not need any is the row number was under 20 but in my larger sites where rows were 200 to 1220 it varied from 1 fail to using all 6.
This problem is now replicating acros my other Flows that do delete rows in Excel on one drive. Seems something has changed.
This problem is a real pain and now appears to be getting worse. It was ok for months. I now have up to 10 list rows and delete actiosn as a work around
Ok, for those that are interested I at least found a simpler work around to the delete row failure that made process one definitive loop. Using two integer variables, StartCount set to 0 and the other CountRows set to number of rows that are to be deleted
Then creating an action of Do Until based Variable Startcount to Equal CountRows. Then put the Actions:
1. List Rows present in Table
2. Delete rows based on the list
3. Set Variable countrows to equal the new number of rows in the Table at the end of the Delete.
When the countrows variable equals 0 then the table is empty
This effectively meant that when the Delete rows met with an inability to delete a row, the loop started again. I no longer need to have any process based on failure.
we're encountering the same issue
after deleting a few rows from the excel sheet, it throws a "The argument is invalid or missing or has an incorrect format" error
how do you count the number of rows in the table?
can you please share the screenshot of your flow?
I used a simple list rows in table then have a intger variable to is set to Length() of the List rows.
Since I start do the Do Until action all my flows work, but I hav enoted that without this I would be in real trouble. The process I posted earlier did need modifications to:
Do Until Variable1 eq var2 - Variable1 is set to 0 and Var2 is set to list count of the sharepoint list I filter for this
Then the steps in are:
1. ListRows in table
2. Delete a row based on step one so creates a for each
3. ListRows in table again - Set it to run if 2 fails and run if 2 is successful
4. Set Var2 to be the length of the 3
Basically Var2 reduces each time till it eaquals 0 which is Var1
You probelm might also be different in do you use a unique value for the key Column?
1. Get the Row Code of the Excel sheet at the start
2. Loop through the excel sheet until each row has been deleted
If there's a failure or timeout, try again until the Row Count is zero
Thanks, this seems very useful in fixing an issue I'm having at the moment with deleting rows.
Can I please confirm the expression for the value of the variable CountRows?
Is it the following:
length(body('List_rows_present_in_a_table')?['value'])
Currently, my flow seems to delete the table rows fine, but then won't stop running. I'm guessing that countRows isn't reducing to zero for whatever reason?
Also, just out of interest, why set the condition for 'do until' to be equal to a variable, StartCount? Why not just set it to 'do until equal to 0', and do away with the variable?
Thanks 🙂
Thanks.
Can someone please go into more detail with the length variable? I can't get this to work.
How do you get the StartCount?
I had this same issue some time ago, and really struggled, but then found an easy workaround.
- leave the first row of the table blank
- add skip count = 1 in the List rows present in a table
Now the Delete all rows will leave that first blank row alone. This did the trick for me.
Going with the simple route: List Rows/Apply to each/Delete a row ... with your tip (1 blank row +skip row1)... went better than before (deleted rows for 10 minutes before erroring out), but still no go:
I am wondering if my choice of Key Column&Key Value is the issue, although i did try 2 others. IDs are unique, but not consecutive (sometimes the entries skip few numbers, like from 17 to 24, based on some internal rule, which is not reflected in the list). What i don't understand is why is the ID even an issue, while my flow just states...delete rows.
This flow I'm working on, was filled with fun (not) ... seems like every step has to be an issue. Is it me, or poor integration from MS!? /s
@leyburn19 @Anonymous @Anonymous @NCPowerAutomate @Ander101
Would a batch delete action help with this?
https://powerusers.microsoft.com/t5/Power-Automate-Cookbook/Excel-Batch-Delete/td-p/1634375
Sounds like some of you have long-running flows that time out.
See this video for related set-up instructions: https://youtu.be/HiEU34Ix5gA
@Anonymous I think I forgot to mention one point. I have one column in the Excel table that is the same for all (except the first where it is blank, too) and use that as the key column. How many rows are there in that table that you want to delete? I work with pretty small tables and so far never hit the 10 minute timeout
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 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 SolutionsSuper UsersNumber Solutions Deenuji 9 @NathanAlvares24 17 @Anil_g 7 @ManishSolanki 13 @eetuRobo 5 @David_MA 10 @VishnuReddy1997 5 @SpongYe 9JhonatanOB19932 (tie) @Nived_Nambiar 8 @maltie 2 (tie) @PA-Noob 2 (tie) @LukeMcG 2 (tie) @tgut03 2 (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. Week 2: Community MembersSolutionsSuper UsersSolutionsPower Automate @Deenuji 12@ManishSolanki 19 @Anil_g 10 @NathanAlvares24 17 @VishnuReddy1997 6 @Expiscornovus 10 @Tjan 5 @Nived_Nambiar 10 @eetuRobo 3 @SudeepGhatakNZ 8 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 Automate Deenuji32ManishSolanki55VishnuReddy199724NathanAlvares2444Anil_g22SudeepGhatakNZ40eetuRobo18Nived_Nambiar28Tjan8David_MA22 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 Automate Deenuji11FLMike31Sayan11ManishSolanki16VishnuReddy199710creativeopinion14Akshansh-Sharma3SudeepGhatakNZ7claudiovc2CFernandes5 misc2Nived_Nambiar5 Usernametwice232rzaneti5 eetuRobo2 Anil_g2 SharonS2
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