Hi Mike,
In DE events are scheduled or on demand which cause a DE application to run, if it meets the schedulw criteria.
From your problem description, it appears your jobs are failing because the the output of the process is not available when the job is ruining. You can delay the submission of jobs under time dependencies. This might help.
If you can give us a more detailed description of your DE event, application definition and job definition we can assist you further.
Regards,
Pradeep