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

Founders of Ultrahuman: CGMs and Metabolic Fitness

Improving Gatsby web performance by deferring third-party scripts

LINE Blockchain 2022 Plans (EN&JP)

Using Tailwind CSS with Zendesk’s new custom pages (but really it’s not about that at all and…

mighty morphin power devs assembling the power of the gods for no reason at all