Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Vi använder Camunda 7-enterprise version 18.0, internt kallat ProcessEngine, inte att sammanblandas med ProcessEngine, som processmotor för generell ärendehantering inom kommunen.

Processmotorn är standalone enligt den så kallade greenfield-stacken som Camunda själva rekommenderar: https://docs.camunda.io/docs/components/best-practices/architecture/deciding-about-your-stack-c7/

Meningen med denna design är att vi även i framtiden ska kunna gå upp till version 8 av Camunda när tiden är mogen.

Arkitektur

Vi kommunicerar med Camunda via External workers, främst mot det API som kallas process-engine https://github.com/Sundsvallskommun/process-engine-parking-permit . Det är ett API som wrappar Camundas egna API och gör det enklare att prata med processmotorn.

Vi använder Camunda BPM Run https://docs.camunda.org/manual/latest/installation/camunda-bpm-run/ som vi hämtar ner från Camundas nexus som en docker-container. Den konfigureras med hjälp av en docker-compose-fil som ligger lokalt i varje miljö.

  • No labels