Systemadministrasjon¶
Denne seksjonen er for intern systemadministrator og beskriver plattformen under appen.
Arkitektur¶
flowchart LR
subgraph Klienter
A[Connect-app<br/>web / Android / iOS]
K[Kiosk-nettbrett]
end
subgraph Server
API[Connect API<br/>.NET Fw 4.8 / IIS]
VBS[Visma Business Services<br/>GenericService :2001]
CM[ConnectMonitor-tjenesten<br/>konsoll/planlagte jobber]
end
subgraph Data
V[(Visma Business-DB<br/>F‹id› per selskap)]
C[(Connect-tabeller<br/>RefreshTokens, KioskTokens,<br/>SurveySubmissions)]
F[(FormsDB)]
end
subgraph Eksternt
L[Landax]
S[Soolo/NorTrace]
AB[ABAX]
DH[CO DataHost]
FL[FacToLink]
EA[EnergiApp]
end
A --> API
K --> API
API --> VBS --> V
API --> C
API --> F
API --> L & S & AB & DH
CM --> V
CM --> FL & DH & EA
Miljøer og verter¶
| Vert | Rolle |
|---|---|
JHSVMAPP340-01 (lokal IIS) |
API — produksjon |
JHSVMSQL164-01\VISMA (SQL Server) |
Databasene (Visma F{id} + Connect-tabeller) |
staging-api2.knapphus.net |
API — staging (aktivt testmiljø) |
app.knapphus.net |
Web-appen |
docs.knapphus.net / docs-staging.knapphus.net |
Denne håndboken (Azure Static Web Apps) |
Google Play (net.knapphus.connectapp) |
Android-appen |
Hvilket API appen bruker styres av API_ENDPOINT i app-settings.ts på
byggetidspunktet. Full utrullingsrunbook: Utrulling (deploy).
Sidene i seksjonen¶
- Utrulling (deploy) — servere, API→IIS, app, Android, docs
- ConnectMonitor-tjenesten — alle synkjobbene
- Drift og overvåking — logging, feilsøking, hemmeligheter, nytt selskap
- Backup og restore — hva som må sikres og hvordan det gjenopprettes