@raincatcher/wfm
v1.1.2
Published
Set of WorkForce Management tools
Downloads
89
Keywords
Readme
RainCatcher 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