29. The computer-implemented method of claim 26 , wherein automatically detecting the data type incompatibility includes automatically comparing type interfaces of two actions.
26. A computer-implemented method for use in a computer programming environment, comprising: 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 perform 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.