| Interface | Description |
 | IEditJobSource | The IEditJobSource interface must be implemented by Controls that can edit a job's source code. These "editor" controls can be specified in an Execution Method and jobs that use that execution method will use the custom editor in the "Source" tab. |
 | IExecutingJob | IExecutingJob is the public interface to an executing job. |
 | IPrepareToSave | The IPrepareToSave interface can be implemented by controls that need to be notified when the save, save and close or close button have been clicked. |
 | IViewExecutingJob | The IViewExecutingJob interface can be implemented for execution methods that want to customize the detailed display of an executing job. |
 | IViewJobHistory | The IViewJobHistory interface can be implemented for execution methods that want to customize the detailed display of a Job's History |