Status Update Requests - When predecessor tasks have not yet been completed
We have set up daily status update requests for our projects for task owners 1 day before "Planned Finish" date. We run into an issue when one or more "Predecessors" have not yet been completed. The automation pings users for successor tasks, that they can not start/finish, as they are waiting for the predecessor task to be completed. Is there a way to prevent status update request from being triggered if a predecessor has not yet been completed?
Best Answers
-
Hi @tariq.shaikh@signspecialists.com,
If ensuring end dates in predecessors are always up to date isn't an option as @Dale Murphy proposes. You may create an additional checkbox Column (Predecessor completed? in my example below) in your project where each task has a formula in the line of:
=IF(AND([Task Status]7 = "Complete", [Task Status]9 = "Complete"), 1, 0)
where each Task Status number represents each predecessor for any given row. This should check the box in cases where any of the referred tasks are complete. In rows that only have a single predecessor you can get rid of the AND statement and just have
=IF([Task Status]7 = "Complete", 1,0)
Please review AND and IF to know more about these functions.
You can then add this checkbox being checked as a condition for your Workflow to run as shown below:
Here you can find more information about Conditions in Workflows if you need.
I hope this solution can be of help. If you'd need further advise, please include some captures of your source sheet and the Workflow you've created making sure to delete or hide in some way any confidential data.
Cheers!
Julio
-
Hi Julio S. - Thank you. That is very helpful and works!
Answers
-
@tariq.shaikh@signspecialists.com Not to be glib about it, but shouldn't someone adjust the end date on the unfinished tasks? Then the successor start date would move, and the workflow wouldn't be triggered.
dm
-
Dale - In an ideal world, yes. with my PM's managing 50+ concurrent, fast-paced projects each, continual adjustment of Planned Finish Dates is not practicable.
-
Hi @tariq.shaikh@signspecialists.com,
If ensuring end dates in predecessors are always up to date isn't an option as @Dale Murphy proposes. You may create an additional checkbox Column (Predecessor completed? in my example below) in your project where each task has a formula in the line of:
=IF(AND([Task Status]7 = "Complete", [Task Status]9 = "Complete"), 1, 0)
where each Task Status number represents each predecessor for any given row. This should check the box in cases where any of the referred tasks are complete. In rows that only have a single predecessor you can get rid of the AND statement and just have
=IF([Task Status]7 = "Complete", 1,0)
Please review AND and IF to know more about these functions.
You can then add this checkbox being checked as a condition for your Workflow to run as shown below:
Here you can find more information about Conditions in Workflows if you need.
I hope this solution can be of help. If you'd need further advise, please include some captures of your source sheet and the Workflow you've created making sure to delete or hide in some way any confidential data.
Cheers!
Julio
-
Hi Julio S. - Thank you. That is very helpful and works!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 65.3K Get Help
- 445 Global Discussions
- 143 Industry Talk
- 477 Announcements
- 5K Ideas & Feature Requests
- 85 Brandfolder
- 150 Just for fun
- 72 Community Job Board
- 488 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 302 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!