in reply to
Re^2: handling tasks and customizing flow of tasks using perl
in thread handling tasks and customizing flow of tasks using perl
1) are you suggesting reading this : "task=B pretask=makeAServerdown posttask=checkBServer" from some text file.
2) The customizations suggested by you will work if only known action is being called.
If you need arbitrary code execution, write an API for programmers.
I don't see any reason mixing API for programmers and for normal users, nor I don't see use of XML/other formats in API for programmers.
Or, parhaps, I misunderstand the OP.