web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Assistance with workar...
Power Automate
Unanswered

Assistance with workaround 30 day flow limit

(0) ShareShare
ReportReport
Posted on by 62

Hi

I have a SharePoint list that holds inspection data for equipment. The equipment items get inspected depending on their type every 6, 12 or 24 months.

When an inspection is completed details of the inspected date and the outcome of the inspection are added to the SharePoint list.

 

I set up a flow to activate when an item is created or modified in the SharePoint list and then check some conditions - for example, Frequency being one, then delay for 5 months and email a reminder of the 6 month inspection being due soon.

 

When I was initially testing this functionality I didn't have 6 months to wait to see did it work so I had to use a 5 day delay instead, an 11 day delay and a 23 day delay and as expected these all worked. 

When testing on this completed I assigned the correct values I wanted to the flows and I didn't get an error; Flow allowed me to save the flow with the 5, 11, and 23 month values.

 

Only when it triggered did I get the error The provided 'Wait' action 'interval' value '23' 'Month' is not supported for the 'Consumption' SKU. The value must be between '5' seconds and '30' day(s). 

 

Can I chain up delay after delay for even 29 days at a time to get around this? For instance chain up a delay of 29 days, then another 4 delays chained together to allow for a 5 month delay on emailing?

 

Or is there any other workaround that anybody could advise on? Even look at inspection date then calculate to send 5 months in the future from that?

Are there plans to extend the delay threshold on a flow to more than 30 days? I can't imagine I am the only person looking for something similar to this, the 30 day limit is very restrictive but surely there's a few workarounds?

Thanks 

Categories:
I have the same question (0)
  • Verified answer
    Pstork1 Profile Picture
    68,697 Most Valuable Professional on at

    The key to overcoming this is to use a recurrence trigger.  You setup the list to track the status of the item after it is created.  Then have a recurrence flow that runs periodically, perhaps once a month.  Inside the flow get the items filtered based on whether they need an inspection in the next 30 days.  If they do send a reminder.

     

    Using that pattern you don't have a flow sitting idle for months at a time, but can still send the reminders you need.

  • Verified answer
    eliotcole Profile Picture
    4,363 Moderator on at

    Hi, @alan_user , there are a few ways to do this ... I don't like having flows delay for any longer than a few minutes, so I can't imagine having it wait for months XD!

     

    Anyway ... for a simple way to do this that will work until you get something cool running:

    1. Create two new columns in the list:
      • inspctSchdDt - a date column
      • inspctSchdYn - a number column (no decimals, no thousands separator)
    2. Create a separate, scheduled, daily flow "Inspection Checker".
    3. Have it retrieve all items (using an ODATA filter) from the list where:
      • inspctSchdDt - has a date
      • inspctSchdYn - is the number 6, 12, or 24
    4. If today's date matches the date in the box, then send the 6, 12, 24 month chaser (or create a job to do it in the relevant place).

    The reason for the number column and not a choice or yes/no is it will make your ODATA formula easier. 😉

     

    Then, once you're satisfied that is working you can modify your original flow to both remove dates/numbers in these fields for items needing no inspection and add them accordingly for those that do need them.

     

    As I say, this is basic as all heck, but it should satisfy you for now. Any data duplication (inspection dates, etc) from/to other fields can be ignored until this workaround is in place. Once this is working you can look at either fixing the original spec, or making something super cool!


    PS - I seem to remember getting a bit more complicated with a very similar flow a few months back, so I'll see if I can find that for you, too, mate.

  • alan_user Profile Picture
    62 on at

    Hi @Pstork1 

    Thanks for your suggestion, that looks like it will resolve the issue I have.

     

     

    Alan

  • alan_user Profile Picture
    62 on at

    Hi @eliotcole, thanks for your solution, I'll take a look at this, and it looks like something I can reuse a few times. I have accepted yours and the suggestion by PStork1, because both will do what I require. 

     

    Thanks

  • eliotcole Profile Picture
    4,363 Moderator on at

    Yeah, @alan_user , sorry I didn't come back to you ... but I lost this thread!

     

    I did find the old one that I advised on that was similar.

     

    Send Email to Specific Individuals Based on Mutiple Criteria

     

    I think this could be quite helpful, all told, with what you're doing as a lot of it is very similar.

  • Verified answer
    alan_user Profile Picture
    62 on at

    Hi @eliotcole thanks for the follow up with this, much appreciated. I'll be able to mimic your setup and tailor the variables to my lists.

     

    I had initially set up a calculation field called in the list called Next Inspection Date to add 150 days for 5 month reminder if a 6 Month value was in Frequency field, similar for the others. Only when I tried to compare today using utcnow vs next inspection date did I realise that calculated dates won't work against utcnow. 

     

    I thought I could schedule a check every day to get items from the list and check next inspection date equals utcnow but it won't work on the calculation.

     

    I'll try and copy your solution to suit my system and that should work. 

    Thanks again for all of your help 

     

  • eliotcole Profile Picture
    4,363 Moderator on at

    Yeah, you can't use calculation fields, annoyingly enough.

     

    Good luck!

  • alan_user Profile Picture
    62 on at

    Hi @eliotcole 

    thanks again, I have it all sorted now, my calculated date worked once I did a time zone convert on it. It now compares with today's date and the triggers all work.

     

    It's a workaround but does the job for me!

     

    thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 538 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 405 Moderator

#3
abm abm Profile Picture

abm abm 252 Most Valuable Professional

Last 30 days Overall leaderboard