Hi Walter,
Ok, if you are sure the file should be there at 5PM, add a time based trigger on the same job for 5PM.
The 1st task in the job should be the email task telling you the file is not there.
You have to make a condition that looks at the last run date of the file trigger. If that's one day before today, than run the task. If not continue.
The flow on the email task should be set to stop job on complete.
For the condition you could use the variable type:
Get the last run of your file trigger, looks something like this:
{TRIGGER(a770b195-114a-4f15-a445-3781b2fbe1da|21f68016-2761-497a-8b40-5f0d2e591307|LastRun|yyyyMMdd)}
You get something like: 20150429
If you substract today's date, the result will be 0 or less.
The total formula for value1 is:
{MATH(Add|Integer|{TRIGGER(a770b195-114a-4f15-a445-3781b2fbe1da|21f68016-2761-497a-8b40-5f0d2e591307|LastRun|yyyyMMdd)}|-{DATEFORMAT(yyyyMMdd)}|0)}
Type: int32, condition = smaller or equal, Value2 = -1
So if the file is not there at 5PM the email task will run, if the file came this day the condition is not met and the process of the file will happen.
Regards,
Erik
Uses Visualcron since 2006.