1. A method for scheduling in an automated manufacturing environment, comprising: automatically detecting an occurrence of a predetermined event in an integrated, automated process flow; automatically notifying a software scheduling agent of the occurrence; and reactively scheduling an action from the software scheduling agent responsive to the detection of the predetermined event.