Workflow Run Manager/Tagging Integration Usage Scenarios
Usage scenarios (ie. narrative usecases) that elucidate the relationship between the tagging functionality and the WRM
Tagging a workflow and an associated workflow run
As of October 8th, 2009, this use case is still prescriptive, rather than descriptive.
- Open a blank, new workflow
- Make a trivial, runnable workflow, eg. an SDF director with iterations=1, and a Constant actor connected to the Monitor Value actor
- Tag this workflow with the tag "tag1"
- Run the workflow twice
- One entry for each run should appear in the WRM
- Notice that in each of these entries contains "tag1" in the tag column. This tag column is the union of all tag contexts that apply to a workflow run. At the moment, that is the workflow run context and the workflow context.
- Click the first of the two workflow runs in the WRM. Notice there is a visual cue to indicate that inserting a tag at this point would insert it on the workflow run, and not the workflow. Notice also that "tag1" is no longer visible
- Add a new tag. This tag will appear in the tag display bar and in the workflow run manager
- Optionally restart Kepler
- Notice that both tags are still displayed in the record of the workflow run you tagged a moment ago
- Open the workflow from the workflow run (double-click?). In the tag display UI we only see the tag that was placed on the workflow (Maybe there should be some way of distinguishing tags on the workflow from tags on the workflow run in the merged display)