Having job level conditions is great. What would make this feature really awesome is if the condition fails that it could be set to trigger the job's or task's OnError event. Currently if a job level condition fails (returns false) the job's result, last run, and status all report that the job ran successfully even though none of the task in the job were executed. I would consider this a false-positive. If triggering the OnError event is not possible could there be some other visual indicator like changing the color of the condition icon from orange to red when it fails.