We have an entity called Agreements which has a status and an expiration date. I want to create a method of automatically (no trigger) checking the expiration date on every agreement record and if the date is equal to today's date, set the status to "Expired". I would prefer not to have a job running in the background 24x7; maybe a scheduled job to run at midnight nightly.
What is the best method of accomplishing this? Thanks!