Zählerstände importieren

Concept Office kann Zählerstände aus verschiedenen Quellen einlesen. Neben dem hier beschriebenem Textimport gibt es den Import aus CO Portal und aus den Fleet & Servicemanagementsystemen docuform, FM Audit und Simple Clicks.

Dieses Modul ist mit der Lizenz Zählerstände einlesen verfügbar.

Vorbereitungen

Pflichfelder für den Textimport von Zählerständen

Zählerstände, die als Textdateien (*.txt, *.csv etc.) eingelesen werden sollen, müssen die folgenden Pflichtangaben beinhalten:

  • Seriennummer der Maschine
  • Meldedatum
  • Zählerstand
  • Zählername (wenn die Zählerstände einer Maschine nicht in einer Zeile geliefert werden.)

Die Textdatei kann alle Zähler des Gerätes in einer Zeile liefern oder für jeden Zähler eine neue Zeile anbieten. Im letzteren Falle muss jedoch der jeweilige Zählername mit geliefert werden. Dieser muss jedoch nicht mit dem Zählernamen in Concept Office identisch sein.

Textdatei beschreiben

Damit Concept Office die Textdatei verarbeiten kann, muss sie beschrieben werden. Dies geschieht in der Datei bwImportAscii.ini. In dieser Datei können für andere Importe (Artikel etc.) bereits Beschreibungen vorliegen.

Im folgenden Beispiel stehen alle Zählerstände in einer Zeile. Die Beschreibung beginnt mit einem Namen, der in eckigen Klammern stehen muss. Da in der ersten Zeile dieser Textdatei die Überschriften stehen, wird diese mit SkipLines=1 nicht mit importiert. Mit FieldDelimiter wird festgelegt, wie die Daten getrennt sind. Möglich ist hier auch FieldDelimiter=„;“ und FieldDelimiter=„<tab>“.

[ZaehlerstandsImport1]
SkipLines=1
FieldDelimiter=","
Feld1=Meldedatum,0,0,1,1
Feld2=Description,0,0,1,1
Feld3=IPAdress,0,0,1,1
Feld4=Seriennummer,0,0,1,1
Feld5=AssetNumber,0,0,1,1
Feld6=Location,0,0,1,1
Feld7=MACAddress,0,0,1,1
Feld8=TotalPages,0,0,1,1
Feld9=MonoPages,0,0,1,1
Feld10=ColorPages,0,0,1,1
Feld11=CopierMonoPages,0,0,1,1
Feld12=CopierColorPages,0,0,1,1
Feld13=PrintMonoPages,0,0,1,1
Feld14=PrintColorPages,0,0,1,1
Feld15=ScanPages,0,0,1,1
Feld16=FaxPages,0,0,1,1
Feld17=Canon101,0,0,1,1
Feld18=Canon103,0,0,1,1
Feld19=Canon106,0,0,1,1
Feld20=Canon109,0,0,1,1
Feld21=Canon915,0,0,1,1
Feld22=Canon916,0,0,1,1

Um das Meldedatum so zu formatieren, dass Concept Office es als Datum erkennt, kann man in der bwImportascii.ini an 8.Stelle das Format angeben:

[ZaehlerstandsImportCvs]
FieldDelimiter=","
Feld1=Meldedatum,0,0,1,1,,,M/d/yyyy h:mm:ss tt
...

Mögliche (bisher vorkommende) Formate sind:

Thu Sep 27 14:56:50 CEST 2012 = ddd MMM dd HH:mm:ss CEST yyyy
6/1/2012 9:10:13 AM = M/d/yyyy h:mm:ss tt

Uhrzeit 24 Stunden mit großem H, im 12 Stunden Rhythmus mit kleinem h angeben.

Concept Office benötigt nun noch ein Mapping der Felder. Da die Beschreibung (CoImportAscii) lediglich die in der Textdatei vermerkten Spaltenüberschriften enthält. Das Mapping wird in der Datei ImportExportZählermeldungen_einlesen.Ini eingetragen. Passend zu der obigen Beschreibung sieht dies dann so aus:

[ZaehlerstandsImport1]
_MpsKennung=4
SerienNummer=SerienNummer
Meldedatum=Meldedatum
MpsZaehlerName1=#MonoPages
Zaehlerstand1=MonoPages
MpsZaehlerName2=#ColorPages
Zaehlerstand2=ColorPages
MpsZaehlerName3=#ScanPages
Zaehlerstand3=ScanPages

Zählernamen mappen

Die im obigen Beispiel verwendeten Zählernamen sind nicht identisch mit den Zählernamen in Concept Office. Aus diesem Grunde müssen die Namen miteinander verbunden werden. Dies geschieht unter StammdatenTKD/MPS-Maschinen und dort in der Registerkarte Zählerzuordnung. Im Modul Mandanten muss vorher in der Registerkarte Vorgabewerte (TKD) der Name des MPS-Systems oder Programmes eingetragen werden, aus dem die Textdateien stammen. Im Bild unten ist es das Programm „County“.

MPS-System eintragen

Nun können die Concept Office Zähler mit den Fremdzählern verbunden werden. Für bestimmte Modelle (oder Hersteller z.B.: Canon) können verschiedene MPS-Zähler für einen CO-Zähler angelegt werden.

Zähler mappen

Damit sind die Vorbereitungen abgeschlossen. Nun können die Zählerstände eingelesen werden.

Import der Zählerstände in Concept Office

Die Zählerstände werden über das Modul EDI-Schnittstelle in Concept Office eingelesen. Im Modul sind die Einträge wie im Bild unten vorzubelegen. Über die Schaltfläche Konfiguration ist zu hinterlegen, wo sich die Textdateien befinden und ob diese nach dem Einlesen archiviert werden sollen.

Nach Klick auf die Schaltfläche Einlesen werden die Zählerstände mittels Webservice aus dem Internet herunter geladen. Am Ende des Importvorganges erhalten Sie ein Protokoll mit allen eingelesenen Maschinen.

EDI-Schnittstelle

Die eingelesenen Zählerstände werden als „MPS-Meldung“ an der Maschine vermerkt. Um diese abzurechnen ist ein weiterer Schritt notwendig. Damit ist sichergestellt, das nicht jeder eingelesene Zählerstand automatisch zur Abrechnung gelangt. Dieser Schritt wird hier beschrieben

schnittstellen/zaehlerstaende.txt · Zuletzt geändert: 2020/02/26 14:41 von Rico Kuehn
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0