The first job we will create will simply demonstrate how to create and call a job. It will not take parameters as input. It will not produce output. It will just run and send e-mails to the users of our system.
To demonstrate this function, we have added an e-mail field to the user table. The e-mail field is roughly supported in the interface. You may want to expand on the support with validation and search features. For now, the create and update user screens will allow a user to view and edit the field.
The job that we are about to create will send an e-mail to all of your users. In order to send e-mails, you must have a mail server configured on your system.
If you do have a configured e-mail ...