Gå til innhold

Gassnett (Business Central)

Gassnett-integrasjonen henter gassmåler-data fra Microsoft Dynamics 365 Business Central og bruker den til automatiske fakturaordrer for propan-/gassnett-kunder. Integrasjonen kjøres av ConnectMonitor (ikke Connect API), via biblioteket GassnettAPI (klient GassnettApiClient).

Hardkodet selskap 368 (Nærenergi)

GasNet-jobbene er låst til selskap 368 i koden. Andre selskaper krever kodeendring, ikke konfigurasjon.

Flyt

flowchart LR
    BC[Business Central<br/>gassmålere] -->|OAuth2| GA[GassnettApiClient]
    GA --> CM[ConnectMonitor -a<br/>CreateGasNetOrders]
    CM --> META[Målerdata via<br/>sp_Connect_GetGasNetCustomerMeterData]
    META --> ORD[Visma-gassordre<br/>produkt 1010 / 1011]
    CM -. -x/-y .-> VARSEL[SMS/e-post:<br/>be om / purre målerstand]

    classDef sys fill:#f8d7da,stroke:#b53b46
    class GA,CM,META,ORD,VARSEL sys

Hva integrasjonen gjør

Flagg Jobb Beskrivelse
-a AutoOrder gass Henter målerstander, periodiserer (kvartal/halvår/år) og lager fakturaordrer per kunde. Beskrevet på Ordreinngang.
-x / -y Varsel / purring Ber gassnett-kunder sende inn målerstand (SMS via LinkMobility, ellers e-post); purrer etter 35 dager.

Produkt- og forbrukslogikk (AutoOrder): nettleie = produkt 1010, forbruk = produkt 1011. Forbruk = (måler nå − måler forrige) × faktor, der m³ × 2,5 og kWh ÷ 12,8 (til kg propan). Mangler ny avlesning, stipuleres forbruket. Kundenes innrapporterte målerstand mottas av Connect API-ets SMSController (webhook) og registreres via Metering.RegisterMeterValue.

Tilkobling og autentisering

Egenskap Verdi
API Microsoft Business Central (api.businesscentral.dynamics.com)
Klient GassnettApiClient (GetAccessTokenAsync) i GassnettAPI-biblioteket
Auth OAuth2 client credentials (Azure AD)
Nøkkelnavn (App.config) GasClientId, GasSecret, GasTenantId
Modeller Company, MeterReading

Når den er nede

Gassordrer genereres ikke (-a), og målerstand-varsler/purringer sendes ikke (-x/-y). Kundene kan fortsatt sende inn målerstand på SMS så lenge Connect API og SMS-gatewayen er oppe — disse registreres uavhengig av Business Central.

Relaterte sider