Does anyone know about a software tool on Windows that:
1. Can organise scripts in a tree-like graphic interface with more than one level by functions or functionalities declared and described by the user
2. Can launch the execution of the scripts or other OS commands based on schedules, codes returned by other scripts or OS commands, OS and custom events or ad-hoc execution through user request
3. Can accommodate for and verify the availability of the resources required to run the scripts like existing directories, required files, ODBC connections, etc; all declared by user input or identified automatically
4. Organises the scripts and other OS commands in a workflow with multiple decision paths based on completion status of previous executed scripts/commands or based on custom or OS events
5. Organises workflows in tree-like (with more than one level) knowledge base structures
6. Provides a form of activity log, either in formatted text or MSSQL2000
It would be nice if a script generator is provided with this tool. The preferred scripting technology is batch command and PERL (preferred) or VBScript