22. The program storage medium of claim 21 , further comprising executing a third selected action from the plurality of actions.
21. A program storage medium encoded with instructions that, when executed by a computing device, perform a method for automatically determining an execution order of a scripted workflow, the method comprising: selecting a first scripted action from a plurality of actions, wherein the plurality of actions are contemporaneously selectable with respect to the first scripted action; executing the first selected scripted action if sufficient parameter information is available to execute the selected first scripted action; selecting a second scripted action from the plurality of actions in response to determining that there is insufficient parameter information to execute the first selected scripted action; executing the second selected action and; wherein the second scripted action converts data from an incompatible data type into a compatible data type and wherein the scripted action are selected from candidate actions chosen according to a determination of relevance relative to previously chosen action and need for conversion of data to compatible data types.