The execution time of a UCS Director workflow seems to be too high. I have a workflow with just one custom task with some 4 lines of code. It took 15 seconds for the workflow to execute. I used the TimeTracker() function and found that the 4 lines of code (plain processing, not slow because its accessing another device or something) took 7.5 seconds while the launch and termination of the workflow by UCSD took another 7.5 seconds.
I am not sure if anyone else has noticed this.
This is bad especially when the webservice exposed to my customers has to call UCSD to execute a workflow with bunch of tasks. The user has to wait more than 30 seconds for a simple action if I have 3-5 tasks in the Workflow.