If I understand, you have a report that was distrubuted yesterday. Today it is determined that there has not been any changes that would affect the report, so if the report is created, it would be the same report as yesterday. Since the report would be the same, isntead of regenerating the report, you want to redistribute the one from yesterday.
Do I understand the reuirement correctly?
If there is only one filter set applied for all recipients, then this is possible.
This is how you do it:
- Build a condition which tests for whether reports should be delivered or not
- Build Task1 which sends Report1 if the Condition1 is true. As part of Task1, save Report1 to Directory1. Report1 will be overwritten every time the Task is run.
- Build Task2 which sends an empty Report2 if Condition1 is false. Part of Task2 is an attachment which is Report1 in Directory1 (at the bottom of the email window, you can click a browse button and attach any file(s) you want).
This will effectively send "yesterday's" version of Report1 from Task2.
The limitation is that the attachment is the same for every recipient hence my first statement.
Not sure what the advantage of this is over just sending the report again other than saving some server time.