Back to work

Workflow Draining Interface

product

When a workflow has a new version published, you are given a choice to either stop all in-progress flows or let those flows continue on in that version. If you allow the old version to continue on, this is called draining, and we need a way to show that the old workflows are still in a draining state. This interface tries to show that in a subtle and elegant manner.

You can give this a try:

https://proto-workflow-builder-mk1.vercel.app/flows

  1. create a flow
  2. add a wait node of 1d ay or more
  3. publish
  4. start the simulator
  5. give a few seconds to build up a backlog of waits
  6. edit the flow in some way
  7. publish new version
  8. choose Let existing instances finish in current version
  9. go checkout main canvas to see the draining