A backend execution engine for the ITSM-NG workflow plugin
- Node.js >= 10.x
- NPM >= 6.x
- MongoDB >= 4.x
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 setupStart the server with the following command:
npm start