DataHost-synk og -kontroll¶
Jobber som holder CO DataHost (automatstasjonenes baksystem) i synk med Visma: kunder, priser og tankleveranser. Fakturaimport og vareuttak er beskrevet på Automatstasjoner.
Flyt¶
flowchart LR
VISMA[(Visma: Actor / priser / leveranser)] -->|-u kunder| DH[CO DataHost]
VISMA -->|-k priser| DH
VISMA -->|--*CoHostDeliveries| DH
DH -->|-v kontroll| RAP[Avviksrapport]
classDef sys fill:#f8d7da,stroke:#b53b46
class DH,RAP sys
Operasjoner¶
| Flagg | Metode | Hva den gjør |
|---|---|---|
-u |
Datahost_SyncCustomersFromVisma(datahostID) |
Synker nye/oppdaterte kunder fra Visma til DataHost (navn, adresse, prisliste, fakturagruppe, betalingsbetingelser, kredittgrense). Kontrollerer eksistens mot DataHost-API før oppdatering. |
-v |
DataHost_CheckCustomerData(datahostID) |
Kontrolljobb: validerer DataHost-kundedata (kredittgrense > 0, prisliste ≠ PL0000, fakturamal ≠ IL0000) og rapporterer avvik. Skriver ikke. |
-k |
UpdateDatahostPricelist() |
Henter St1-drivstoffpriser (web-scraper) og synker dem til DataHost-prislisten (SyncSt1Prices_Init). Dokumentert på Prisimport. |
--custCoHostDeliveries |
Datahost_CustomerDevlieryToTank() |
Henter kundeleveranser (tanktransaksjoner) fra Visma og poster dem til kundens DataHost-tank (sjåfør, bil, volum → DataHost-inventartransaksjon). |
--internalCoHostDeliveries |
Datahost_InternalOrderDevlieryToTank() |
Som over, men for interne ordreleveranser. |
Konfig som styrer kundesynken (-u) ligger i StrFVar under
NmSp='DataHost': regnskapsselskap (AccountingCompanyID), standard prisliste
(CustomerSync_Pricelist), fakturagruppe (CustomerSync_InvoiceGroup),
fakturamal (CustomerSync_InvoiceLayout) og betalingsbetingelser
(CustomerSync_Terms). Visma_FactoringActive (App.config) styrer om e-post
synkes (factoring aktiv). Nye kunder uten oppgitt kredittgrense får en
hardkodet standardgrense.
Per DataHost-ID
Jobbene itererer over eksterne DataHost-system-ID-er (GetExternalSystemIDs).
DataHost-ID-ene er de samme som brukes i Automatstasjoner
og Amili-synk (f.eks. 325/368/369/378/383).
Relaterte sider¶
- ConnectMonitor: Oversikt · Automatstasjoner
- Grunndata og varsling — St1-priskilden for
-k