Marco Roos wrote: > Dear myGrid team, Hello Marco,
Thanks for the very useful review. > Here is my list of small to medium problems/suggestions while > redesigning T1 workflows in Taverna 2. It is a bit of a raw list and a > first half as !"&^%£! Microsoft decided to restart my computer without > my consent during lunch :-( It does that with me as well. > * When I have searched something in the activities pallette, is > there a way to get back to the initial overview instantly (is a > 'back' button possible)? At the moment no. You need to rechoose the properties to order on. The searching mechanism is being altered for Taverna 2.1, and you will be able to reset to the original overview, including its expansion state. > * I get 'unable to make a copy of the workflow to run' when I first > try to run a workflow: what does that mean? Why do I get that > message? What can I do about it? > o STOP PRESS: with help from Stian this was resolved (although > it appears to be impossible that I had a CVS SNAPSHOT in my > installation, after removal it worked again). > o What remains is the lack of notification in the main > application, and my general wish is that error messages > suggest solutions, rather than just notify me of the error. I've created a JIRA issue for this http://www.mygrid.org.uk/dev/issues/browse/T2-472 We want to be able to associate help with an error, so that users can easily get more detailed information. > o I see there is more information in the console (see stack > trace below): could at least some of that be available in > the main application (e.g. the top line of the stack trace)? Paul Fisher has suggested an error console - see http://www.mygrid.org.uk/dev/issues/browse/T2-372 . What do you think of that idea? > o Why does a workflow need to be copied before it can be run > (the copy action fails in my case)? It has to be copied so that for a workflow that takes significant time to run, the user can continue editing the design of the workflow. The workflow in the editor needs to be a different workflow (instance) from that being run, so it is copied. > * Is there a way to add myExperiment tags to my workflow from within t2? Currently no. There are plans to port the myExperiment plugin to Taverna 2. I'm not sure of the details for the plugin. I'll ask. > * It would be nice to see the title of my workflow at all times > somewhere (in the top bar of the window?) Agreed. I've made a JIRA issue for this http://www.mygrid.org.uk/dev/issues/browse/T2-473 > * When I click on an activity in the activities palette, isn't there > any metadata to show (e.g. the url of the wsdl)? In the next release, we aim to show information about a selected activity in the contextual view. You should be able to see its URL, ports, description etc. > * What does 'More than 1 Edits implementation defined, using the > first' mean? It's something going wrong with an SPI Registry. I've created a JIRA issue: http://www.mygrid.org.uk/dev/issues/browse/T2-474 > * Could Dublin Core be used for the description of the workflow? At > least add the contributor field? I would add collaborators there. I think this should be discussed with the myExperiment people. I agree that we should allow more metadata and also relate the current metadata to standards. I've posted a message to the myExperiment mailing list about this subject. > * For new users it may be good to add a help link in the input > windows for help about lists. I can imagine people ignorant of the > list iterator will choose a list when that is not needed. This is a general problem with dialogs. I think they should all have help buttons. > * It would be nice if I could rename strings in the workflow panel > by double clicking them (e.g. a processor's name). I'm not clear what you are suggesting. We are planning to allow r-click configure on processors so that you can more easily alter string constants, configure beanshells etc. > * Is there no way anymore to trace intermediate results? No :-( This will be in the next release. It just failed to make it into the initial 2.0 release. > * I need to do quite a lot of clicks for providing my input strings? The input dialog will be re-vamped. > * Could there be an indication that the workflow is running, is > ready, or encountered errors? I think one of mine is stalled, but > I'm not sure. If a call has been made to a service, then the Taverna Engine cannot tell that the service has stalled. You would need to be able to specify a timeout after which Taverna would give up on that call. I've added that as a possible improvement - http://www.mygrid.org.uk/dev/issues/browse/T2-475 > * Can I stop workflows? (I think Taverna can't start/stop a service, > but it should be able to stop its processing, shouldn't it?) That feature has been added into the Taverna platform. We are looking at putting it into the Taverna workbench. > * It was a nice feature of T1 to be able to keep the input window > open? Can that be reintroduced or reproduced in another way ('run > with previous inputs?') I've created a JIRA issue for this - http://www.mygrid.org.uk/dev/issues/browse/T2-477 > * Could I have the beanshell 'configure' option in the right-click > menu when I right-click a beanshell in the workflow panel? Yes. That is on the list of improvements for Taverna 2.1. It will also automatically open the configure when you add a beanshell (or rshell, nested workflow etc.) into the workflow. > * Could it be made possible that port name changes do not lead to > breaking port-port connections? Which ports are you thinking off? I've just renamed a workflow input port and the connections remained. > * I have a service that may have no output depending on its input, > its output has been defined to be a list (depth=1). A subsequent > beanshell takes this output as input (depth=0 !). When there is > valid output (a list with one valid string), a string list is > returned (nb depth=0 for beanshell output). When the service > returns nothing, it is unclear what happens: > o In the visual interface of the results perspective, the > beanshell is depicted as not run; has the workflow finished > all right? Did it stall? Was there an error? There is no > indication of what has happened or why. > o It appears the list mismatch is the main problem here, > because the beanshell works when I set the input to depth=1 > and let is check for an empty list. Warnings/Error messages > may have helped here. What do you mean by "when the service returns nothing"? > Hope my list is useful. Very. Thanks again, > Cheers! > Marco. Alan ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ taverna-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/taverna-users Documentation: http://www.mygrid.org.uk/usermanual1.7/ FAQ: http://www.mygrid.org.uk/wiki/Mygrid/TavernaFaq Biological Services: http://www.mygrid.org.uk/wiki/Mygrid/BiologicalWebServices
