I was curious as to what the maximum time a flow can run is? I know the default timeout 30 days. Can this be increased? The application I am creating a flow for would require the flow be delayed for several months with the delay action before the final steps are completed. Is this possible?
This documentation about “Limits and configuration in Microsoft Flow” could be a reference for you:
From the doc we know that the run duration and storage retention for a single flow is 30 days. I haven’t seen a way to increase it, would you consider to create a new one before the timeout reaches as a temporary workaround?
You could also consider to create a request on Flow Ideas Forum to expand the maximum run time for a flow at here:
Hello, i am truggling with Business Process Management using sharepoint, microsoft flow, infopath. I have same problems with you, but my team found out the solution. We change approval in approval email action into approval on UI form ( infopath form with button approve and reject). With any approval time n, we design the flow ( when item created or modifiled) with multi condition switch case to check status of item, status should be Submitted, Approval Pending 1,2, Approved/ Reject Time 1,2. As detail status as you can control in flow. So that, every flow trigger run, it's also run ( 3 - 8s) to end flow with one condition as success. To do that, you can resolve flow has to waiting approval for long month as flow is not success right now. So with a long approval 1- 12month, it is impossible