Prosesser og flytdiagrammer¶
Visuell oversikt over hvordan modulene i ePortal henger sammen. Hver modul har
en egen flyt-side som viser hovedprosessen, tilstandsoverganger og
avhengigheter. Sidene står med status: review frem til Konti-teamet har
gjennomført den manuelle fagkontrollen.
Diagrammene er en oversikt. For "Slik gjør du"-trinn på enkelte handlinger, gå til arbeidsprosess-sidene under hver modul.
Modul-flyter¶
| Modul | Hva diagrammet viser | Inngang |
|---|---|---|
| Time | Prosesskart med undersider for registrering til eksport, perioder, egenmelding, timebank og teknisk dataflyt | Til prosesskartet → |
| Arbeidsordre | Ordrelivssyklus, feltregistreringer og fakturering | Til prosesskartet → |
| Prosjekt | Planlegging, gjennomføring, oppfølging og avslutning | Til prosesskartet → |
| CRM | Kunde, kommunikasjon, avtaler og salgspipeline | Til prosesskartet → |
| HMS | Sjekklister, avvik, tiltak, risiko og kjemikalier | Til prosesskartet → |
| Lager | Varemottak, uttak, saldo og varetelling | Til prosesskartet → |
| Bankavstemming | Import, matching, periodeavslutning og konsernavstemming | Til prosesskartet → |
| Aktivering timer | Rapportmotor, kontroll, bilag og historikk | Til prosesskartet → |
| KAI | AI-generering, menneskelig kontroll og lagring i fagmoduler | Til prosesskartet → |
| Konti Connect | Oppsett, scheduler, adapterkjøring og gjenoppretting | Til prosesskartet → |
Plattformflyter¶
| Komponent | Hva diagrammene viser | Inngang |
|---|---|---|
| Integration API | v1/v2-autentisering, tenant-oppløsning, request/dataflyt, fagområder og drift | Til prosesskartet → |
Hvordan diagrammene blir laget¶
Hvert diagram er bygget på faktiske kode-fakta — vi henter:
- Tilstander fra Angular-enum-er (
enum.ts) og C#-modeller - Overganger fra service-/controller-metoder som endrer state
- Avhengigheter fra hvilke komponenter som leser/skriver hva
Når en flyt endres i koden, skal diagrammet oppdateres i samme PR etter reglene
i CLAUDE.md. Claude Code-kommandoen /sync-docs kan kjøres for å lete etter
glemte dokumentasjonsendringer, men diagrammene genereres eller godkjennes ikke
automatisk. Kildeverifisering og faglig review er fortsatt påkrevd.
Felles visning og zoom¶
Alle Mermaid-diagrammer får automatisk fullskjermsvisning, zoom, panorering og
tilbakestilling. Funksjonen leveres globalt av
javascripts/mermaid-zoom.js, også etter intern navigasjon i håndboken.
Forfattere skal bare skrive en vanlig mermaid-kodeblokk. Ikke legg inn egen
HTML, JavaScript eller zoom-knapp på den enkelte siden. Følg
prosessflyt-malen for struktur,
kildeverifisering og ferdigkriterier.