Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Gliffy
imageAttachmentIdatt842661920
macroIdb42b8491-ec86-4b75-9d21-4ac263ffbd18
baseUrlhttps://sundsvall.atlassian.net/wiki
displayNameÄrendehantering Lön och Pension
nameÄrendehantering Lön och Pension
diagramAttachmentIdatt843415553
containerId843087875
timestamp16369847818251636985299106

Camunda BPM:
Camunda är ett BPM (Business Process Management) system som drivs av en processmotor. Processmotorn är inbäddad i ett Java SpringBoot projekt med TomCat servlet. ​

Databas CamundaDB:
Databas för Camunda processinstanser i MariaDB.​

Camunda Cockpit:
Cockpit är admin GUI för Camunda motorn och dess processer. Hanteras av utvecklarna.​

Ärendeservice:
Byggt på NodeJs och ansvarar för ärendens persistering samt skickar data till frontend.​

ÄrendeDB:
Databas för ärendehantering av typ MariaDB.​

Filyta för bilagor:
Används för att spara ner bilagor från e-post samt från ärenden. Används både av Camunda samt Ärendeservice.​

Handläggar GUI:
Byggt i VueJS. Inloggning sköts av NodeJs i nuläget. Handläggarna administrerar ärenden i denna vy och detta ska endast ske internt.​

Övriga integrationer:

  • API-Gateway​

  • EWS (Exchange Web Services) e-post via REST.​

  • Raindance. Integrering för månadsfakturering. Integration via fil som läggs på disk.​

Miljöer:

Local. Körs lokalt hos utvecklaren

Dev-miljö körs på staging server i egen container. Git branch: dev​

Staging-miljö körs på server. Git branch: staging​

Produktion-miljö körs på server. Git branch: main

VM

  • CentOS 8​

  • Docker​

CI/CD:
Jenkins pipeline