Building Workflows, Part 1 — Core concepts and the Workflow Builder
At incident.io, the Workflows product helps automate organizations' processes in responding to incidents. The workflow engine consists of core concepts such as triggers, conditions, and steps. Triggers represent lifecycle events that can trigger workflows, while conditions apply to details associated with the trigger. Steps are actions taken by a workflow, which may be parameterized by values from the scope. Resources represent variable types available in the workflow program and implement a common interface. Workflow steps also implement an interface and register themselves with a global registry of steps. The Workflow Builder uses information exposed by the API to power the UI, allowing customers to configure triggers, conditions, and steps for their workflows.
Company
Incident.io
Date published
Sept. 14, 2022
Author(s)
Lawrence Jones
Word count
3766
Hacker News points
None found.
Language
English