Zählerstände einlesen

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

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.

Pflichtfelder für Textimport

Zählerstände, die als Textdateien (*.txt, *.csv) eingelesen werden sollen, müssen folgende 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 eine neue Zeile anbieten. Im letzteren Fall muss jedoch der jeweilige Zählername mitgeliefert werden. Dieser muss jedoch nicht mit dem Zählernamen in Concept Office identisch sein.

Textbausteine 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, das 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 Formate:

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; 2023/02/21 22:16:53.00 yyyy-MM-dd HH:mm:ss.00

Sollten die Stunden im 12 Stunden-Rhythmus angezeigt werden, so verwendet man ein kleines h und bei einem 24 Stunden-Rhythmus ein großes H.

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
  * SerienNummerSerienNummer
  * Meldedatum=Meldedatum
  * MpsZaehlerName1=#MonoPages
  * Zaehlerstand1=MonoPages
  * MpsZaehlerName2=#ColorPages
  * Zaehlerstand2=ColorPages
  * MpsZaehlerName3=#ScanPages
  * Zaehlerstand3=ScanPages

Zählername 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 Stammdaten TKD 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.

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.

Mit diesen Schritten ist die Vorbereitung zur Zählerstand-Einlese abgeschlossen.

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 der 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 heruntergeladen. Am Ende des Importvorganges erscheint ein Protokoll mit allen eingelesenen Maschinen.

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

coweb/zaehlerstandserfassung.txt · Zuletzt geändert: 2023/02/22 08:36 von Schmidt Sebastian
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0