@raincatcher/wfm
v0.0.1RainCatcher WFM
RainCatcher WorkFlow Management module is an TypeScript implementation for an equivalent subset of the Business Process Model and Notation (BPMN) specification.
This module allows users to map a business process into an organized set of tasks that can be built by developers to suit business needs.
Concepts
The WFM module consists of a set of TypeScript interfaces and implementations for Process Management. The module's main entities are:
WorkFlow
: contains an ordered set of definitions ofStep
s than are instantiated into aWorkOrder
for executionWorkOrder
: instance of aWorkFlow
to be executedStep
: defines a single unit of workStepResult
: the output of the execution of aStep
WorkOrderResult
: Tracks the progress of aWorkOrder
The classes are framework-agnostic which allows a developer to focus on the implementation of Business Processes on top of any new or existing solution.
Getting Started
- install all dependencies:
If inside the lerna-based mono repo: lerna bootstrap --scope=@raincatcher/wfm --include-filtered-dependencies
- For standalone usage:
npm install
npm i @raincatcher/[email protected]
Metadata
- Apache-2.0
- Whatever
- [email protected]
- released 9/11/2017