Automatiske og eksterne ordrekilder¶
Jobber som skaper Visma-ordrer fra ulike eksterne kilder, eller rydder i ordrestatus. EnergiApp og GasNet er beskrevet på Ordreinngang; her er de øvrige.
Flyt¶
flowchart LR
BIRKS[EnergiApp / Birks] --> CM
LOGOS[Logos Connect CSV] --> CM
DHA[DataHost autoload] --> CM
LISTE[Kundeliste i Visma] --> CM
CM[ConnectMonitor ordrekilder] --> ORD[(Visma Ord / OrdLn)]
CM -. -m .-> FULLF[Fullfør uferdige ordrer<br/>Gr12 0 → 3]
classDef sys fill:#f8d7da,stroke:#b53b46
class CM,FULLF sys
Operasjoner¶
| Flagg | Metode | Hva den gjør |
|---|---|---|
-z |
RunNewCustomersToEnergiApp() |
Sender nye Visma-kunder til EnergiApp/Birks slik at de kan bestille i appen. |
--CustomerAutoOrder |
CreateCustomerAutoOrder() |
Lager automatiske bulkordrer for kunder i en utvalgsliste (GetCustomersToGenerateOrders()). Hardkodet produkt og volum (fast produktnr, 1 liter, ordretype bulk). |
--AutoloadTruckFromDH |
Datahost_AutoLoadTruck() |
Henter bil-autoload-transaksjoner (kortsalg med autoload-info) fra CO DataHost siden sist innlesing og synker til Visma. Vannmerke i StrFVar (NmSp='DataHost', tidsstempel yyyyMMddHHmmss). |
--ConnectCustomerOrder |
InvoiceCustomerConnectAutoOrder(id) |
Synker kundeleveranser fra et eksternt Connect-system til Visma. Itererer eksterne system-ID-er fra StrFVar (NmSp='ConnectMonitor'). |
--LogosConnectOrders |
RunLogosOrders() |
Leser CSV-filer fra Logos Connect (drivstoffkort) i en overvåket mappe (Logos_Filepath), parser transaksjonene og oppretter Visma-bilag/ordrer. Avdeling/kort slås opp via GetVismaDepartmentsForTanks()/GetLogosCards(). |
-m |
OrderStatusControl() |
Fullfør uferdige ordrer: henter åpne ordrer (Gr12 = 0), markerer dem som avsluttet (Gr12 = 3) og oppdaterer Visma via VBS (CompleteUnfinishedLines). |
Hardkodede forutsetninger
--CustomerAutoOrder bruker et fast produktnummer og volum i koden.
-m bruker faste statusverdier (Gr12 0 → 3). Endring krever kodeendring.
Relaterte sider¶
- ConnectMonitor: Oversikt · Ordreinngang
- DataHost-synk —
--AutoloadTruckFromDHhenter fra samme DataHost-kilde