1. A method, in a data processing system, for dynamically determining one or more automation levels for a set of work orders identified for a set of tasks in a workflow, comprising: identifying two or more tasks and task attributes associated with each task in the two or more tasks in the workflow, wherein the workflow is within an environment in which the workflow is to be performed and wherein identifying the two or more work orders from the two or more tasks in the workflow comprises: comparing the each task within the two or more tasks in the workflow to a set of predefined task templates in order to identify a task template associated with the task; utilizing the identified two or more task templates for the corresponding two or more tasks to thereby define the workflow based on the identified two or more task templates from the set of predefined task templates; and converting the each task in the identified two or more task templates to a work order thereby creating the two or more work orders that conform to the identified two or more task templates; applying one or more automation rules to context information of the environment and state information of the environment as well as the task attributes associated with the each task in the two or more tasks identified from the workflow to generate an individualized automation level setting for each work order of two or more work orders generated from the two or more tasks in the workflow, wherein applying the one or more automation rules to the context information, the state information, and the task attributes to generate the individualized automation level setting for each of the two or more work orders comprises evaluating the context information and the state information according to conditions specified in the one or more automation rules and setting each individualized automation level setting to a first setting based on the context information and the state information satisfying the conditions specified in the one or more automation rules and setting each individualized automation level setting to a second setting based on the context information and the state information not satisfying the conditions specified in the one or more automation rules; and performing the each of work order of the two or more work orders in the environment in which the workflow is to be performed in accordance with its associated individualized automation level setting, wherein the individualized automation level setting specifies a degree of automation to be used when performing the work order.