Automatischer Export aus Dr.DOC (AUTOSERV.INI)

Informationen effizient organisieren.
Mit Dr.DOC - der Komplettlösung für revisionssichere Archivierung.



  Anfragen Preise berechnen Demo anfordern Mehr über Dr.DOC erfahren


  1. Einleitung
  2. Spezifikation der Konfigurationsdatei
  3. Struktur der INI-Einstellungen
    3.1. Encoding
    3.2. Section-Hierarchie \[Section\]
    3.2.1. Beispielstruktur
    3.3. Parameterkatalog (Globale & Job-spezifische Werte)
  4. Details zu den Exportarten (Bearbeitungsart)
  5. Logik der Sucharten (Suchart)
  6. Format und Kodierung
  7. Beispiel-Konfiguration
  8. 7. Troubleshooting und Hinweise

1. Einleitung

Diese Dokumentation beschreibt die Konfiguration des automatischen, regelbasierten Exports für das Produkt Dr.DOC Netzwerk Server (DocServ.exe, DocService.exe).
Der Prozess ermöglicht den automatischen Abruf und Transfer von:

  • Profildaten (z. B. z.B. Kreditoren/Debitoren)
  • Dokumenten (Originalscans oder digitale Dokumente)
  • Paaren (Zusammengehörige Datensätze mit Profildaten und Dokument)

Die Konfiguration erfolgt zentral über die INI Datei AUTOSERV.INI im Verzeichnis KOMM.

2. Spezifikation der Konfigurationsdatei

Eigenschaft Beschreibung
Dateiname AUTOSERV.INI
Standardpfad KOMM\AUTOSERV.INI
D:\ARCHIV\KOMM\AUTOSERV.INI (Beispiel)
Eingabeformat INI-Format
Kodierung/Encoding ASCII oder ANSI Windows-1252
Kommentare Zeilen, beginnend mit ; werden ignoriert.

3. Struktur der INI-Einstellungen

3.1. Encoding

Das Text Encoding der INI Datei muss ANSI Windows-1252 oder ASCII sein (=UTF8 ohne BOM und ohne Sonderzeichen/Umlaute erlaubt).

3.2. Section-Hierarchie [Section]

Die Datei besteht aus Sections (Abschnitte) und Parametern (Schlüsseln).
Jede Section hat einen spezifischen Scope (Wirkungsbereich).
Priorität: Einzelne Job-Einstellungen in den Sektionen [1]...[N] haben Vorrang vor den globalen Werten aus [ALLGEMEIN].

Sektion Funktion Beschreibung
[ALLGEMEIN] Global / Master
Globale Konfiguration
Anzahl definiert die Job-Anzahl = bestimmt die Anzahl der Job-Sections im Batch-Lauf.
Parameter hier gelten als Systemvariablen, sofern sie nicht in einem Job überschrieben werden.
Sprache in der Konfiguration:
Wenn die Section [ALLGEMEIN] auf Englisch [GENERIC] definiert ist, werden englische Keys aktiviert. Und alle folgenden Einträge in dieser INI-Datei müssen auf Englisch sein.
[1] ... [N] Job-Definitionen Der Server liest Sections vom Index 1 bis [ALLGEMEIN].Anzahl. Die Keys aus dieser Section überschreiben globale Werte aus [ALLGEMEIN]. Die Anzahl der [1]..[N] Sektionen wird exakt durch Anzahl in [ALLGEMEIN] bestimmt.


3.2.1. Beispielstruktur

; Encoding: Windows-1252 (Kein UTF8 / Kein BOM)
[ALLGEMEIN]
Anzahl=2
Intervall=60s
; General Keys

[1]
; Job 1 Keys / Parmeter

[2]
; Job 2 Keys / Parmeter

3.3. Parameterkatalog (Globale & Job-spezifische Werte)

Parameter Typ Beschreibung Standardwert / Option Beispiel
Quellarchiv String Pfad zur Quellsicherung im Dr.DOC Server. - C:\DrDOC\DATA\KOMM\SERVER\rec
Zielarchiv String Pfad für die Export-Dateien. - C:\DrDOC\DATA\EXPORT
Suchvorschrift String Name der Suchvorlage (Template). - EXPORT_KASSE
Exportauswahl String Name der Feldauswahl für Asii Export - EXPORT
Datumsfeld String Suchfeld Feldname im Dokument, in dem das Datum liegt.
Wenn die Suchzeit im Intervall < 1 Tag ist, muss das Feeld vom Datentyp XD (Date-Time) sein.
- wf_doneDateTime
Suchdatum Date Startdatum für die Suche. Format: TT.MM.JJJJ - 09.07.2008
Suchzeit Time Startzeit der Suche. Format: HH:MM - 13:21
Bearbeitungsdatum Date Datumsfeldwert für den Export (kann heute sein). - 10.07.2008
Bearbeitungszeit Time Zeit für den Export. - 13:21
Bearbeitungsart Int Art des zu exportierenden Datentyps (Siehe Abschn. 4). - 6
Export_mit_Auswahl Int Aktiviert Filter basierend auf Exportauswahl. 1 (Aktiv) / 0 (Inaktiv) 1
Datei Int Verwendete Dateierweiterung oder Format-Flagge. 0 0
Intervall String Zeitintervall für die Ausführung/Suche (z.B. 1 Tag).
Einheiten: m, T
- 1T
Satztrenner Char Trennzeichen zwischen Zeilen im Export. - 13 10 (CR LF)
Feldtrenner Char Trennzeichen innerhalb der Zeile. - 9 (Tab/Space)
Texterkennungszeichen Char Zeichen für Textanfang/Ende. - 34 ("")
PDF Int PDF Ausgabeformat für Scans im Zielarchiv. 1 (PDF) / 0 (TIFF) 1
GUIDFlag Int Aktiviert Erstellung von Beleglinks (DATEV). 0 1
GUIDTargetField String Name des Feldes für den Beleglink im Export. - Beleglink
DATEVToken String Token für die DATEV-Verbindung. - CDB1
Reset Int Sollen alte Dateien im Zielarchiv überschrieben werden? 0 (Neu anlegen) / 1 (überschreiben) 1
Spaltenueberschrift Int Ausgabe der Kopfzeile mit Spaltentiteln. 0 (Aus) / 1 (Ein) 1
Commandline String Befehlszeile nach dem Export (Post-Processing). - C:\DrDoc\System\DrDoc2SQL.exe...
Format Int Format der Ausgabe (0=ASCII, 1=ANSI...). - 0
TablesLineByLine Int Zeilenweiser Export von Tabellen. 0 / 1 1
Dokument Int 0 = Nur Daten ohne Dokument (Scan).
1 = Auch Dokumentenexport.
0 / 1 0 oder 1
Freigabezeit Time Zeitfenster für den Export (Start bis Ende). - 08:00<->18:00
DeleteRecord Int Löschoption nach dem Export. (Nur bei Bearb. Art 10). 0 / 1 0
CaseSensitive Int Sensitivität der Server-Suche (Groß-/Kleinschreibung). - 0

4. Details zu den Exportarten (Bearbeitungsart)

Der Parameter Bearbeitungsart definiert die Art der Daten, die exportiert werden sollen.

Bearb.-Art Typ Beschreibung
4 Profildaten Automatischer Server-basierter Export von Profildaten.
6 Dokumente Automatischer Server-basierter Export von Dokumenten (Scans).
10 Pärchen Automatischer Server-basierter Export von Paaren (Profildaten und Dokument).
12 Archiv Zielarchiv wird als Dateinamen verwendet.

Hinweis zum Pfad bei Bearbeitungsart 4: Bei diesem Typ müssen keine Verzeichnisse für den Dateinamen angegeben werden, nur der Name selbst (kein Verzeichnisstempel im Dateinamen).

5. Logik der Sucharten (Suchart)

Der Parameter Suchart steuert die Logik der Datenfindung auf dem Dr.DOC-Server. Dies ist zentral für die Automatisierung von DATEV-Importen oder Archivierungen.

Code Name Beschreibung
1 SUCHE_MIT_VORLAGE Suche basierend ausschließlich auf einer Suchvorlage (z.B. Belegart, Text).
2 SUCHE_MIT_DATUM Suche nach einem Datumsbereich in Kombination mit einer Vorlage. Findet neue Einträge seit dem letzten Export.
3 SUCHE_MIT_DATUM_UND_VORLAGE Kombiniert Datumsbereich (seit letzter Lauf) und Belegart/Suchvorlage. Ideal für "Neu erfasst?".
4 SUCHE_MIT_AKTUELLEM_DATUM Suche mit aktuellem Systemdatum als Suchdatum, ohne spezielle Vorlagenvoraussetzung.
5 SUCHE_MIT_AKTUELLEM_DATUM_UND_VORLAGE Kombination: Aktuelles Datum + spezifische Suchvorlage.

6. Format und Kodierung

im Format-Parameter stellen Sie sicher, dass Dr.DOC diese angegebene Kodierung verwendet. Standard ist ASCII bzw. Windows-1252.

Code Name Beschreibung
0 ASCII
1 ANSI Standard
2 XML
3 XML (ZIP)
4 UTF8

7. Beispiel-Konfiguration

Folgender Abschnitt definiert einen typischen Export-Job für neue Eingangsrechnungen als PDF.

[ALLGEMEIN]
Anzahl=5 

[1]
Quellarchiv=C:\DrDOC\DATA\KOMM\SERVER\rec
Zielarchiv=C:\DrDOC\DATA\EXPORT
Suchvorschrift=EXPORT_KASSE
Exportauswahl=EXPORT
Datumsfeld=wf_doneDateTime
Suchdatum=09.07.2008
Suchzeit=13:21
Bearbeitungsdatum=10.07.2008
Bearbeitungszeit=13:21
Bearbeitungsart=6
Export_mit_Auswahl=1
Datei=0
Intervall=1T
Satztrenner=13 10
Feldtrenner=9
Texterkennungszeichen=34

; Ausgabeformat für Bilddokumente
PDF=1

; LOGIK: Suche nach neu erfassten Rechnungen seit dem Export-Datum
; (Suchart 3 ist standard für DATEV-Migrationen)
Suchart=3

; DATEV Einstellungen (Optional)
GUIDFlag=1
DATEVToken=CDB1

; Datei-Handling am Ziel
Reset=1
Spaltenueberschrift=1

; Post-Export Script
Commandline=C:\DrDoc\System\DrDoc2SQL.exe /c D:\Archiv\DrDOC2SQL\M01.ini /s D:\Archiv\DrDOC2SQL\M01.txt

8. 7. Troubleshooting und Hinweise

  • Pfade: Achten Sie darauf, dass der Dr.DOC Netzwerk Server (App oder Dienst) auf die angegebenen Pfad zugreifen darf. Besonders Netzlaufwerke können für Dienste problematisch sein.
  • Reset: Setzen Sie Reset=0, um Dateien bei erneutem Import nicht zu überschreiben (wichtig für manuelle Auswertungen). Setzen Sie Reset=1 in Skripten, die immer aktuelle Daten brauchen.
  • Befehlszeile: Falls das Commandline-Script fehlschlägt, prüfen Sie die Rechte des Dienstkontos, unter dem Dr.DOC ausgeführt wird.

Diese Website verwendet aus technischen Gründen Cookies für das Caching bzw. Bereitstellen von Session-bezogenen Inhalten. Diese Website verwendet Cookies und nutzt Website Tracking-Technologien von Dritten, um ihre Dienste anzubieten, stetig zu verbessern und Werbung entsprechend der Interessen der Nutzer anzuzeigen.
Ich bin mit der Datenschutzerklärung einverstanden und kann meine Einwilligung jederzeit mit Wirkung für die Zukunft widerrufen oder ändern.
Aus Gründen der Vernunft und besseren Lesbarkeit verzichten wir auf die gleichzeitige Verwendung der Sprachformen männlich und weiblich. Sämtliche Personenbezeichnungen gelten daher gleichermaßen für alle Geschlechter.