Skip to content

Latest commit

 

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

itsm-workflows-bpmn

A backend execution engine for the ITSM-NG workflow plugin

Installation

Requirements

  • Node.js >= 10.x
  • NPM >= 6.x
  • MongoDB >= 4.x

Installation

Setup .env with your mongodb connection string like so:

# PORT # for express application
PORT=3000

#API_KEY is used for remote access
API_KEY=12345
API_SERVICE_USER_NAME=integration
API_SERVICE_USER_GROUPS=SYSTEM
# Optional scope for a tenant service account:
# API_SERVICE_TENANT_ID=tenant-a
# API_SERVICE_MODELS_OWNER=tenant-a

# MongoDB Settings
MONGO_DB_URL=mongodb://0.0.0.0:27017/bpmn
#
... more settings

/api2 uses this configured service identity for every API-key request. The user object in a request body is ignored. Set the groups and optional tenant to the permissions the integration needs. The legacy /api routes remain a privileged API-key interface.

Install dependencies

git clone https://github.com/bpmnServer/bpmn-web.git

npm install

npm run setup

Usage

Start the server with the following command:

npm start

About

WebServer for bpmn-server

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages