An apparatus to control execution of a process task within a configuration of a bioreactor control system, the process task defined by a process task object that includes a map value (308,312) to identify a source location for an input value (310,314) of the process task object, the apparatus comprising: a processor coupled to a memory, the processor programmed to: determine whether the map value included in the process task object is a valid map value, the process task object to correspond to a task executed by a bioreactor, a control device or a measurement device of the bioreactor control system configuration; in response to determining the map value is not a valid map value, determine if the process task object includes another map value; in response to determining the map value is a valid map value, decode the map value to identify the source location of a first input of the process task object; pull a value from the source location to update the input value of the process task object; and facilitate execution of the process task with the input value, wherein said apparatus comprises a value puller and a database, said database comprising a tables database, a process task objects library and a processes database and wherein the value puller is configured to retrieve the process task object from the processes database, parse the retrieved process task object to find a map value, decode the map value to identify the source location for the corresponding input value, pull the value from the source location and update the process task object with the pulled value. a processor coupled to a memory, the processor programmed to: determine whether the map value included in the process task object is a valid map value, the process task object to correspond to a task executed by a bioreactor, a control device or a measurement device of the bioreactor control system configuration; in response to determining the map value is not a valid map value, determine if the process task object includes another map value; in response to determining the map value is a valid map value, decode the map value to identify the source location of a first input of the process task object; pull a value from the source location to update the input value of the process task object; and facilitate execution of the process task with the input value, determine whether the map value included in the process task object is a valid map value, the process task object to correspond to a task executed by a bioreactor, a control device or a measurement device of the bioreactor control system configuration; in response to determining the map value is not a valid map value, determine if the process task object includes another map value; in response to determining the map value is a valid map value, decode the map value to identify the source location of a first input of the process task object; pull a value from the source location to update the input value of the process task object; and facilitate execution of the process task with the input value, wherein said apparatus comprises a value puller and a database, said database comprising a tables database, a process task objects library and a processes database and wherein the value puller is configured to retrieve the process task object from the processes database, parse the retrieved process task object to find a map value, decode the map value to identify the source location for the corresponding input value, pull the value from the source location and update the process task object with the pulled value.