41. A computing apparatus, comprising: a computing device; a bus system; a storage communicating with the computing device over the bus system; an application residing in the storage that, when invoked, is capable of: automatically generating a background script from a workflow; automatically detecting a data type incompatibility in the script incompatibility between an output a first action and an input of a second action in the workflow; and automatically scripting a data type conversion between the first and second actions in the background script, such that the first action output is converted to become compatible with the second action input, wherein the conversion is performed in the background and wherein automatically scripting a data type conversion comprises converting a data type based at least upon a relevance hierarchy of compatible data types.
45. The computing apparatus of claim 41 , wherein automatically scripting the data type conversion in the encoded method includes automatically scripting a seamless data conversion.