VBS: Gassmåling (MeteringController)¶
jhlAPI.Metering.* — registrering og oppslag av gassmålerstander for
gassnett-kunder. Målerne ligger i R7, avlesninger i FreeInf3. Brukes av
GasNet-jobbene (-a/-x/-y) og av SMS-innrapportering i Connect API.
Sekvens — målerstand inn, gassordre ut¶
sequenceDiagram
autonumber
participant SMS as Kunde (SMS / GasNet)
participant M as Business.Metering
participant V as Visma (R7 / FreeInf3)
participant O as AutoOrder gass (-a)
SMS->>M: RegisterMeterValue(...)
M->>V: skriv R7 / FreeInf3
O->>M: GetCustomerMetaData()
M-->>O: forbruk + varsling → gassordre
Operasjoner¶
| Operasjon | Parametre | Gjør | Tabeller | L/S |
|---|---|---|---|---|
RegisterMeterValue |
desc, meterValue, dato, meterNo, kg, deltaKg, gasClosed | Registrer målerstand (oppdater hvis samme dato) | R7, FreeInf3 | S |
RegisterDLR |
source, status, type | Loggfør SMS-leveringsrapport; merk kunde (Actor.gr3) |
FreeInf1, Actor, R7 | S |
MeterLookup |
phone, meterNo | Slå opp måler via telefon/søk | R7, Actor | L |
UpdateMeterStatus |
meterNo, forrige, ny, dato, fakturert | Oppdater målerstatus (R7.Am1/Am2, FreeInf3) |
R7, FreeInf3, StrFVar | S |
GetLastMeterDate |
— | Sist registrerte måledato (StrFVar GassAvlesning) |
StrFVar | L |
SetNewMeterDate |
dato | Sett ny måledato (siste dag neste måned) | StrFVar | S |
CreateGasOrders |
— | Flagg-sjekk: skal gassordrer opprettes auto? (GassLagOrdrer) |
StrFVar | L |
CreateGasMetering |
— | Flagg-sjekk: skal målerregistrering kjøres auto? (GassLesavMaaler) |
StrFVar | L |
GetMeterOrderReport |
minSum, maxSum | Rapport over gassnettordrer (store/små) | Ord | L |
GetCustomerMetaData |
— | Komplett kundemålerdata: nå/forrige måling, forbruk, varsling, faktura (CTE) | R7, FreeInf3, Actor, R2 | L |
GetMeterHistory |
meterNo | Månedlig forbrukshistorikk per måler | FreeInf3, R7 | L |
GetCustomerMetaData er den CreateGasNetOrders (AutoOrder gass, -a) bygger
på — se Ordreinngang.
Relaterte sider¶
- VBS-integrasjon: Oversikt · Ordreinngang
- Grunndata og varsling — NorTrace-varsling