taverna-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vimig Socrates <vsocra...@case.edu>
Subject Re: Resources to create UI using Workflow on Workbench
Date Wed, 26 Sep 2018 19:09:35 GMT

Just following up on this email. As a recap, I would like to embed the
image of the workflow (that I see on the Workbench) from the Taverna Server
2.5 into my Django app.

What is my best bet in doing this? Thanks!

Vimig Socrates
Case Western Reserve University Class of 2018

On Sat, Sep 22, 2018 at 2:28 AM Vimig Socrates <vsocrates@case.edu> wrote:

> Thank you for your fast reply Donal.
> In a related note, what if I want just the workflow image but don't need
> to update? I cannot use the Taverna Player plugin since the website I'm
> developing is made with Django, not Rails. The Taverna Player REST API also
> seems to not give an image of the workflow.
> Thank you all for your help so far!
> --
> Vimig Socrates
> Case Western Reserve University Class of 2018
> On Thu, Sep 20, 2018 at 3:49 PM Donal K. Fellows <
> donal.k.fellows@manchester.ac.uk> wrote:
>> On 20/09/2018 16:45, Ian Dunlop wrote:
>> > I’m not sure how to get deep inside an actual workflow run. Donal
>> > Fellows, the person who wrote most of the server code, might be able to
>> > help (if he is still reading these emails!). I can’t think of any
>> better
>> > suggestions beyond loading the code into a debugger. Although I think
>> > the actual workflow status, rather than workflow run status, is
>> probably
>> > handled by other code.
>> >
>> I *sometimes* read these things. :-)
>> When I last worked with the Server (some time ago) there wasn't a
>> mechanism for directly querying what the status of the parts of a
>> workflow were when it was running (because the workflow execution engine
>> process didn't publish that info; it only wrote things out at the end).
>> I believe we worked around this by modifying the workflows to
>> occasionally write something relating to their status to a “known
>> location” (either files or services would work for this) that the
>> exterior service could poll periodically. That's not a general solution,
>> not without a mechanism for automatically creating the operations for
>> recording the status (possible, but not something that existed the last
>> time I looked), but it will work fine if one is only supporting a
>> defined set of workflows.
>> Or at least that's my first set of thoughts on how to do this.
>> Donal.

View raw message