Current state of Development (June 1st 2018) — some thoughts on grouping

  • Thinking of the graphical representation, a “group” could be seen as a concept to mark several single workflow elements as belonging together. This group could be displayed in a special way, for example as a dashed rectangle, surrounding all the elements that are part of group.
  • If you think of a workflow consisting of single elements, a group could also be used to “hide” some elements from the view to reduce complexity.
  • From code generation perspective a group of single workflow activities could be seen as a building block whose elements belong together and are not allowed to be altered
  • From the perspective of a published “live” smart contract, a group of single statements could be seen as a transaction, as something that should be either executed completely or not at all
  • From the perspective of a process orchestrator, a group could also be a “sub workflow”, being defined by a dedicated Unibright template and resulting in a dedicated set of smart contracts
Grouping of elements
  • 1) drag transaction group to the artboard
  • 2) drag existing elements into the group
  • AC: Group should be marked with the dashed rectangle
  • AC: Different group types should be marked in different fashions
  • AC: Groups should have only one connection in and one out
  • AC: The content of a group should be treated as a “new workflow”
  • AC: User should be able to expand and collapse grouped elements
  • AC: User should recognize whether group is expanded (dotted line) or not

--

--

--

Framework for Blockchain-based business integration. https://unibright.io/

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Unibright.io

Unibright.io

Framework for Blockchain-based business integration. https://unibright.io/

More from Medium

Trunk Check: Hold-the-Line

Spiky at the moat

Meet the Mission HQ Team: Part Two

How to deal with the yarn link “There’s already a package called x registered” error

Semulink server crash incident report