I am currently working on an automation project at my institution. The plan is to move their Excel based trackers to SharePoint Lists since lists is more compatible with power automate. I am hoping to automate emails that are sent out as reminders based on dates in the trackers. The reminder emails will contain information that will be pulled from various columns in the list and sent off 3 days before a deadline. This workflow for automated email reminders is therefore massively dependent on dates in the list.
Typically in Excel, we use formulas to calculate these deadline dates and hold them in a column in the tracker for each task. Based on these dates, staff type out emails to send as and when things are due by manually checking the Excel trackers. The automation I am planning on doing will resolve that but there is issues with calculating these key dates in SharePoint Lists because you can't use formulas to the same extent as excel. I attempted to use calculated columns to calculate new dates for these deadlines 15 days after a date contained in another column, however these date calculations need to not include weekends and specific closed days at my institution. These can't be included in the date calculations because deadlines can't fall on those days or consider these closed days as a working day. After posting this issue about date calculations in the Microsoft Community for SharePoint, they have directed me to ask here because a workflow is apparently the best option for this.
For this date workflow, I will need it to pull the starting date from the SharePoint List (get items from SharePoint list) add 15 working days on (no weekends) and also not consider these specific closed days. The closed days could be contained in another list and also pulled by the workflow for the calculations. It would be a manual trigger, working at the start of the year to populate our trackers with the right information ready for usage across the year. This workflow will then populate the tracker that will then use these calculated dates to send off reminder emails when the 3 days before date is met. I know lists can send automated email notifications based on dates through the automate function in lists so hoping the automated emails should be possible. Just need to sort this date calculation niggle out first.
Any guidance or a basic plan of actions I need to include in the workflow would be much appreciated.
Thanks :)
Create the SharePoint Lists:
Create a Flow in Power Automate:
Filter out Weekends and Closed Days:
Calculate Deadline Date (Excluding Weekends and Holidays):
Store the Calculated Date:
Automated Reminder Email 3 Days Before the Deadline:
Michael E. Gernaey
566
Super User 2025 Season 1
David_MA
516
Super User 2025 Season 1
stampcoin
492