Improve Audit Schedule Timing
Improve audit policy granularity to allow for the following:
- audits may only run during certain hours
- Specify type of audit to run
- Support multiple policies per collection
- ie, one policy may say, nightly scan for new files while another policy runs a complete scan every three months
This will require the last audit time to be expanded. Possibly create a last audit table which references a policy.