What Is the Difference Between Email Jobs and Job Queue Entries?

Question

I don't know what the difference between email jobs and job queue entries is. Could you tell me?

Answer

Yeah, sure!

Job queue entries are used to schedule tasks, such as running a report or a codeunit. It's standard Business Central functionality.

An email job defines filters on email templates and records as well as timeframes for the execution of the email job. However, without a job queue entry, the email job doesn't do anything.

The job queue runs the Document Output codeunit that runs each of the email jobs and executes them. For instance, the sales invoice job sees if the current time is within the allowed period, and if there are records within the filter, it handles them accordingly (email, print, CDN, etc.).