What should you look for in your workflow tool? #1

Each week we will provide a simple checklist of considerations when evaluating your workflow tool.

Week #1 – Workflow Architecture

The platform must be based on modern, best practice architectures for workflow, including:

  • The solution should be ‘API first’
  • Workflows should be stateful
  • Workflows should be multi-user
  • Workflows should be APIs themselves
  • Asynchronous and synchronous messaging should be handled
  • An internationalization capability should exist
  • Workflows should be able to run as background tasks
  • Workflows should be capable of being externally triggered
  • The execution of sub-flows should be possible
  • A ‘swim lane’ architecture should allow workflows to pass control between users with different credentials
  • The platform should support concurrent execution of multiple versions of the same workflow

Leave a Comment