Gå til innhold

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