Workflow Service

A primary need for a large web application we were developing was to be able to dynamically define workflow that occurs upon data changes and user actions. To provide the workflow automation we developed a web service that also included a visual charting UX which was used to both define a workflow and to see the progress and details of a currently executing workflow.

The service could be connected to any trigger based on data changing in the database or actions performed by users within the web application. The workflow service could perform tasks such as sending emails, updating data or calling API’s in other web applications. This service was then reused within multiple web applications as a generic workflow definition and execution platform.

  • Date: 2019 - 2020
  • Tags: Web Services, HTML Canvas, ES6 (ECMAScript 6)