Meeting agenda/minutes
Apologies
Jits
Attending and minuting
- Attending: Alan Steve Shoaib Rishi
- Minuting: Rishi
Actions from previous meeting (5 min)
- investigate and append graph visualisation list with relevant features DONE
- base intial nodes on workflow example DONE
Discussions
Alan: a thing to consider is the representation of Merge - implicit iteration
Steve: what does it mean to Merge - whiteboard scenarios (image to come)
Shoaib: what will this mean to the user?
Alan: how would you expose cardinality of nodules?
Steve: could say by default that there's no explicit iteration strategy, then if they need to then toggle it to On.
Shoaib: for mis-matches?
Steve: Give the user the option to choose what to do/use when there's a mismatch
Rishi: an iterator configuration
Shoaib: Need a visual representation of the types of cardinality (dot, cross..)
Steve: Might be interesting to see how database query builders show the types of iteration.
Alan: Need to consider how to handle errors early on. Currently during a run when a service goes wrong (there's an element in the list that fails) it replaces the element with an error doc...
Steve: Should replace failed elements with a default value and tell the user about it.
New actions
- allow the user to connect nodes together - via Nodules (primary). Add a iterator visualisation (secondary).
- remove irrelevant Layouts in mockup.
- set different types of Icons for buttons, nodes (including Workflow Inputs & Outputs) & components.
- take a look at database query builders
(Remember to create the next meeting page and copy over the new actions and who's minuting. Do not use copy and paste from these minute, rather update the template
if it needs to be changed. Go to myGrid meetings and do Add Content -> Add Page. Then click "Select a page template to start from" and select the myGrid meeting template. If you create it by clicking from here then the this page will be the parent and the new page won't be listed from myGrid meetings. If that's the case, you can click Edit next to the Location to change the parent to myGrid meetings.)