dvsini.org

Die Datei ''dvsini.org'' ist die Vorlage für die Ini-Datei dvs.ini.
#==============================================================================
# Dateiname:   dvs.ini 
# Muster:      dvsini.org
# 
# Hier werden die Einstellungen fuer das Modul DVS festgelegt.
#
# Die Musterdatei 'dvsini.org' muss in das 'admin'-Verzeichnis von
# SysLog-PPS kopiert werden. Dort muss der Dateiname geändert werden in 
# 'dvs.ini'. Danach können die Einstellungen an die Kundenanforderungen 
# angepasst werden.
#
# 19.09.2002 D.Schwarzmaier
#==============================================================================

#==============================================================================
# Dateiverzeichnisse, in denen nach Dokumenten gesucht wird
# Es können mehrere Verzeichnisse getrennt durch ';' angegeben werden.
# z.B. DOKUMENTENPFAD="C:\Dokumente;F:\CAD_Dokumente"
#==============================================================================
DOKUMENTENPFAD=""

#==============================================================================
# Stellen, die aus der Artikel-Zeichnungsnummer verwendet werden um Dokumente
# im DOKUMENTENPFAD zu suchen. Mit dem Zeichen '-' kann eine Stellenangabe
# "von - bis" gemacht werden. Es sind mehrere Angaben, die durch ein ','
# getrennt sind, erlaubt.
# z.B. STELLEN="1-3,5" mit der Verwendung der Zeichnungsnr. "500.100-091" 
# entpsricht einer Dokumentensuche (Dateisuche) nach 
# dem folgenden Muster: "5001*.*"
# Hinweis: Die Einträge in STELLEN und ERSETZEN (siehe unten) können 
# kombiniert werden.
#==============================================================================
STELLEN="1-5"

#==============================================================================
# Zeichen, die in der Artikel-Zeichnungsnummer vor der Dokumentensuche
# ersetzt werden. Es sind mehrere Angaben erlaubt. Diese Angaben müssen
# durch ein '|' Zeichen getrennt sein. 
# z.B. ERSETZEN=".=_|-=_" mit der Verwendung der Zeichnungsnr. "500.100-91"
# entspricht einer Dokumentensuche (Dateisuche) nach dem Muster "500_100_91*.*"
# Hinweis: Die Einträge in STELLEN (siehe oben) und ERSETZEN können 
# kombiniert werden.
#==============================================================================
ERSETZEN=".=_"

#==============================================================================
# Pfad, wo neue, aus Vorlagen erstelle, Dokumente abgelegt werden sollen.
# Hinweis: wenn dieser Pfad nicht gesetzt ist, koennen keine Dokumente aus
# Vorlagen erstellt werden.
#==============================================================================
DOKUMENTENPFAD_VORLAGE=""

#==============================================================================
# DVS_DROPPFAD (S) 
# Legt den Standard-Ablagepfad fest, wo beim Hinzufuegen von Dokumenten durch
# Drag&Drop die Dateien abelegt werden sollen. 
#==============================================================================
DVS_DROPPFAD = ""

#==============================================================================
# DMS_INTEGRATION (I) 
# Steuert die DVS/DMS-Integration.
# 0 = DMS-Integration nicht aktivieren
# 1 = DMS-Integration aktivieren. Wenn Dokumente ins DVS hinzugefuegt werden,
#     dann werden sie automatisch ins DMS uebertragen und spaeter auch wieder
#     von dort abgerufen.
#==============================================================================
DMS_INTEGRATION = 0

#==============================================================================
# DMS_M<Modus>_ORDNER (S) 
# Ordner im DMS, wo das Dokument abgelegt werden soll. 
# DMS_M<Modus>_TYP (S) 
# Dokument-Typ 
# DMS_M<Modus>_META_<n> (S) 
# Am Dokument zu setzende Metadaten
# Der Wert dieses Parameters besteht aus drei durch Pipe-Zeichen (|) getrennten Feldern:
# 1. Name des Metafelder-Satzes, in dem das Feld enthalten ist.
# 2. Name des Metafeldes
# 3. Wert des Metafeldes (kann Variablen beinhalten)
# DMS_M<Modus>_SCRIPT (S)
# Pfad zu einem LUA-Script, das vor der Uebergabe ans DMS gerufen werden soll.
#==============================================================================
DMS_M00_ORDNER = "DVS"
DMS_M00_TYP = "DVS"
DMS_M00_META_1  = "DVS|Art_Nr|%artdoku.artnr%"
DMS_M00_META_2  = "DVS|Auftr_Art|%artdoku.auart%"
DMS_M00_META_3  = "DVS|Auftr_Nr|%artdoku.aufnr%"
DMS_M00_META_4  = "DVS|AuftrPos_Nr|%artdoku.posnr%"
DMS_M00_META_5  = "DVS|BestPos_Nr|%artdoku.ekposnr%"
DMS_M00_META_6  = "DVS|Best_Nr|%artdoku.eknr%"
DMS_M00_META_7  = "DVS|Best_Art|%artdoku.bausl%"
DMS_M00_META_8  = "DVS|Ktr|%artdoku.ktr%"
DMS_M00_META_9  = "DVS|Pers_Nr|%artdoku.perseh%"
DMS_M00_META_10 = "DVS|Konto_Nr|%artdoku.konto%"
DMS_M00_META_11 = "DVS|Unter_Nr|%artdoku.unr%"
DMS_M00_META_12 = "DVS|Var_Nr|%artdoku.varnr%"
DMS_M00_META_13 = "DVS|Ap_Pos|%artdoku.appos%"
DMS_M00_META_14 = "DVS|Betr_Ident|%artdoku.bmident%"
DMS_M00_META_15 = "DVS|Disp_Nr|%artdoku.auidnr%"
DMS_M00_META_16 = "DVS|Werk_Nr|%artdoku.wznummer%"
DMS_M00_META_17 = "DVS|Ruf_Kz|%artdoku.rufkz%"
DMS_M00_META_18 = "DVS|Arbeits_Nr|%artdoku.afonr%"
DMS_M00_META_19 = "DVS|Pos_Nr|%artdoku.kpos%"
DMS_M00_META_20 = "DVS|Ref_Nr|%artdoku.refnr%"
DMS_M00_META_21 = "DVS|Vorgangs_Nr|%artdoku.archivnr%"
DMS_M00_META_22 = "DVS|Wfl_Ident|%artdoku.wflident%"
DMS_M00_META_23 = "DVS|Wfl_Nr|%artdoku.wfllfdnr%"
DMS_M00_META_24 = "DVS|Los_Nr|%artdoku.losnr%"
DMS_M00_META_25 = "DVS|Pr_Ident|%artdoku.prident%"
DMS_M00_META_26 = "DVS|Kz_Prmv|%artdoku.kzprmv%"
DMS_M00_META_27 = "DVS|Aa_Id|%artdoku.aaid%"
DMS_M00_META_28 = "DVS|Pleh|%artdoku.plkapaz%"
DMS_M00_META_29 = "DVS|Ami|%artdoku.ami%"
DMS_M00_META_30 = "DVS|Ticket_Nr|%artdoku.ticketnr%"

DMS_M01_ORDNER = "Einkauf"
DMS_M01_TYP = "Einkauf"
DMS_M01_META_1 = "Einkauf|Best_Nr|%artdoku.eknr%"
DMS_M01_META_2 = "Einkauf|Best_Art|%artdoku.bausl%"
DMS_M01_SCRIPT  = "\\SERVER\SyslogRT$\admin\syslog.ECM\Einkauf.lua"

DMS_M19_ORDNER = "Einkauf"
DMS_M19_TYP = "Einkauf"
DMS_M19_META_1 = "Einkauf|Vorgangs_Nr|%artdoku.archivnr%"
DMS_M19_META_2 = "Einkauf|Beleg|."
DMS_M19_SCRIPT  = "\\SERVER\SyslogRT$\admin\syslog.ECM\Einkauf_RE.lua"

DMS_M29_ORDNER = "Einkauf"
DMS_M29_TYP = "Einkauf"
DMS_M29_META_1 = "Einkauf|Vorgangs_Nr|%artdoku.archivnr%"
DMS_M29_META_2 = "Einkauf|Beleg|RE"
DMS_M29_SCRIPT  = "\\SERVER\SyslogRT$\admin\syslog.ECM\Einkauf_RE.lua"

DMS_M03_ORDNER = "Vertrieb"
DMS_M03_TYP = "Vertrieb"
DMS_M03_META_1 = "Vertrieb|Auftr_Nr|%artdoku.aufnr%"
DMS_M03_META_2 = "Vertrieb|AuftragsArt|%artdoku.auart%"
DMS_M03_SCRIPT  = "\\SERVER\SyslogRT$\admin\syslog.ECM\Vertrieb.lua"

#==============================================================================
# DVS_DMS_DEFAULT (S) 
# Legt das Standard-DMS-System fuer DVS-Operationen fest, wenn DVS/DMS-Integration
# aktiviert ist (siehe Schalter DMS_INTEGRATION). 
#==============================================================================
DVS_DMS_DEFAULT = "uds"

#==============================================================================
# DVS_CODETYPE (S) 
# Legt den Codetyp fuer DVS-Barcodes fest (steuert sowohl die Generierung als
# auch die Erkennung). Unterstuetzte Typen sind QR und DataMatrix. 
#==============================================================================
DVS_CODETYPE = "QR"

#==============================================================================
# DVS_CODEECL (S) 
# Legt den Error Correction Level fuer generierte Barcodes fest. Die moeglichen 
# Werte sind abhaengig vom mit DVS_CODETYPE gewaehlten Barcodetyp.
# QR: L, M, Q, H (von niedrig zu hoch)
#==============================================================================
DVS_CODEECL = ""

#==============================================================================
# DVS_CODESIZE (I) 
# Steuert die Groesse der erzeugten Syslog-Barcodes (QR/DataMatrix). 
# Hinweis: Der entsprechende Platz muss natuerlich auf den Reports/Etiketten
#          auf denen die Barcodes angedruckt werden auch verfuegbar sein.
# -1       = nicht beeinflussen (wie bisher)
# 0        = automatisch berechnen 
# 101-200  = auf x% vergroessern (basierend auf der automatisch berechneten Groesse) 
#==============================================================================
DVS_CODESIZE = -1 

#==============================================================================
# DMS_POSTADD_SCRIPT (S) 
# Legt ein Lua-Script fest, dass nach dem Hinzufuegen eines Dokuments  
# in das DMS gerufen werden soll. 
#==============================================================================
DMS_POSTADD_SCRIPT = ""


#==============================================================================
# DMS_POSTSCAN_SCRIPT (S) 
# Legt ein Lua-Script fest, dass nach der Barcode-Erkennung eines Dokuments  
# in das DMS gerufen werden soll. 
#==============================================================================
DMS_POSTSCAN_SCRIPT = ""

#==============================================================================
# DVS_IMPPFAD (S) 
# Legt den/die Pfade fuer den DVS/DMS-Import durch den Scan-Import Dienst fest.
# Pfade werden durch das Pipe-Zeichen (|) getrennt.
#==============================================================================
DVS_IMPPFAD = "d:\temp\scanimport1|d:\temp\scanimport2"

#==============================================================================
# DVS_SCANCLIENT (I) 
# Steuert ob der Scan-Import Dienst im "Scan-Client Mode" arbeiten soll. Im
# Scan-Client Mode werden Dokumente, die keinen Barcode enthalten an den gleichen
# Vorgang verknüpft wie das vorherige Dokument.
# 0 = nein
# 1 = ja
#==============================================================================
DVS_SCANCLIENT = 0 

#==============================================================================
# DVS_IMPWZ (I) 
# Steuert ob der Scan-Import Dienst warten soll bis x Minuten lang keine neuen
# Dateien aufgetaucht sind. Damit kann sichergestellt werden, dass alle Dokumente
# vollstaendig angekommen sind (wenn der Scan-Client Mode benutzt wird).
# 0 = nicht warten 
# x = x Minuten warten
#==============================================================================
DVS_IMPWZ = 0

#==============================================================================
# DVS_IMPDZ (I) 
# Steuert ob der Scan-Import Dienst einen Teil der Datei-Liste abarbeiten soll, 
# wenn die naechste Datei eine Aenderungszeit hat, die x Minuten neuer ist als 
# die vorherige Datei.
# 0 = keine Teil-Verarbeitung 
# x = x Minuten Differenz loest Teil-Verarbeitung aus 
#==============================================================================
DVS_IMPDZ = 0

#==============================================================================
# DVS_IMPMZ (I) 
# Legt die minimale Zeit (in Sekunden) fest, die Barcode-Erkennung brauchen muss. 
# Wenn die verbrauchte Zeit kleiner ist, dann wird der Vorgang als fehlerhaft
# betrachtet und das Dokument fuer erneute Verarbeitung im naechsten Durchlauf
# vorgemerkt.
# 0 = Mindest-Verarbeitungszeit nicht pruefen 
# x = x Sekunden Mindest-Verarbeitungszeit 
#==============================================================================
DVS_IMPMZ = 0

#==============================================================================
# DVS_IMPIZ (I) 
# Legt fest was passieren soll, wenn die Barcode-Erkennung unter die im Schalter 
# DVS_IMPWZ festgelegte minimale Zeit faellt. 
# 0 = Dokument wird fuer erneute Verarbeitung im naechsten Durchlauf vorgemerkt 
# x = Vearbeitung wird angehalten und nach x Sekunden wird das Dokument erneut
#     verarbeitet. Dieser Vorgang wird so lang wiederholt bis die Barcode-
#     Erkennung erfolgreich war oder nicht mehr unter der minimalen Zeit liegt. 
#==============================================================================
DVS_IMPIZ = 0

#==============================================================================
# DVS_MPPDF (I) 
# Aktiviert die Multipage PDF Verarbeitung.
# Alle Dokumente werden hierfür in Einzelseiten aufgeteilt, das Originaldokument
# wird danach gelöscht. Der Systemschalter "DVS_PDFTK" muss mit dem Pfad zur 
# PDFTK.exe, welche für die Seitentrennung genutzt wird, befüllt werden.
# 
# Beispiel (20.07.2012 um 10:15:36)
# Datei							:		Scan01.pdf (bestehend aus 2 Seiten)
# Ergebnis						: 		Scan01-20120720101536-0001.pdf
#											Scan01-20120720101536-0002.pdf
#
# 0 = nicht Aktiv
# 1 = Aktiv
#==============================================================================
DVS_MPPDF = 0

#==============================================================================
# SI_MAIL_SPOOLDIR (S) 
# Legt das Spool-Verzeichnis fuer den ScanImportMail Dienst fest. 
#==============================================================================
SI_MAIL_SPOOLDIR = ""

#==============================================================================
# SI_MAIL_MAILHOST (S) 
# Legt den Host/IP des Mail-Servers fest von dem der ScanImportMail Dienst E-Mails
# abholen soll. 
#==============================================================================
SI_MAIL_MAILHOST = ""

#==============================================================================
# SI_MAIL_MAILUSER (S) 
# Legt den Benutzer fest mit dem sich der ScanImportMail Dienst beim (im Parameter
# SI_MAIL_MAILHOST) definierten Mail-Server anmelden soll.
#==============================================================================
SI_MAIL_MAILUSER = ""

#==============================================================================
# SI_MAIL_MAILPASS (S) 
# Legt das Password (fuer den Benutzer aus SI_MAIL_MAILUSER) fest mit dem sich 
# der ScanImportMail Dienst beim (im Parameter SI_MAIL_MAILHOST) definierten 
# Mail-Server anmelden soll.
#==============================================================================
SI_MAIL_MAILPASS = ""

#==============================================================================
# SI_MAIL_SYSLOGDSN (S) 
# Legt die DSN fest mit der sich der ScanImportMail Dienst an der Syslog-PPS
# Datenbank anmelden kann (Benutzer+Password muessen eingetragen sein) um Dokumente
# in die ScanImport Warteschlange einzufuegen.
#==============================================================================
SI_MAIL_SYSLOGDSN = ""

#==============================================================================
# SCANIMPORT_RENAME_STRING (Zeichenkette, max. 30 Zeichen) 
# Zeichenfolge welche, ergänzt um den aktuellen Timestamp, verwendet wird
# um die vom ScanImport zu bearbeitenden Dateien vorab umzubenennen.
# Hierbei ist zu beachten das die Zeichenkette nicht in noch nicht 
# umbenannten Dateinamen vorkommt. (z.B. "SCAN" o.ä.)
# Wird dieser Parameter leer gelassen so ist die Funktion deaktiviert.
#
# Beispiel (20.07.2012 um 10:15:36)
# Datei							:		Scan01.pdf
# SCANIMPORT_RENAME_STRING	:		E-C-M
# Ergebnis						: 		Scan01_E-C-M_20120720101536.pdf
#==============================================================================
SCANIMPORT_RENAME_STRING = ""

#==============================================================================
# DVS_POSTDND_SCRIPT (Zeichenkette, max. 200 Zeichen) 
# Pfad zum Lua-Skript, welches im Anschluss an eine Dokumentenverknüpfung 
# per Drag&Drop gerufen werden soll. Dem Skript wird die Tabellenstruktur 
# der artdoku als globale Variable übergeben; in dieser können Änderungen 
# vorgenommen werden (Bemerkung setzen, Druck-Kennzeichen setzen, ...)
# Wird dieser Parameter leer gelassen so ist die Funktion deaktiviert.
#==============================================================================
DVS_POSTDND_SCRIPT = ""

#==============================================================================
# SCANIMPORT_SUM_DIR (Zeichenkette, max. 255 Zeichen) 
# Ordner welcher für die Erstellung der kombinierten Einzelseiten
# verwendet wird. Wird kein Ordner definiert gilt das lokale temp-Verzeichnis
# als Speicherort.
#==============================================================================
SCANIMPORT_SUM_DIR = ""

#==============================================================================
# DVS_DND_LINKPFADE (S) 
# Legt Pfade fest (mehrere Pfade getrennt mit Pipe-Zeichen sind moeglich) deren 
# Dateien beim Drag&Drop ins DVS direkt verknuepft werden sollen. Das bedeutet, 
# dass bei der Verknuepfung keine Kopie der Datei ins DMS oder in den DVS_DROPPFAD
# erstellt wird.
#==============================================================================
DVS_DND_LINKPFADE = ""

#==============================================================================
# SCANIMPORT_CHECK_DIR (Integer) 
# Steuert wie Dokumente aus anderen ScanImport-Instanzen gefiltert werden
# 0 = Alles was im Pfad <DVS_IMPPFAD> (inkl. Unterordner) liegt 
#     gehört zu aktuellen Instanz
# 1 = Alles was eine Ebene über dem Pfad <DVS_IMPPFAD> (inkl. Unterordner) liegt 
#     gehört zu aktuellen Instanz
#==============================================================================
SCANIMPORT_CHECK_DIR = 0

#==============================================================================
# SCANIMPORT_CHECK_DATEINAME (Integer) 
# Steuert ob der Dateiname bei der Barcodeerkennung 
# berücksichtigt werden soll. 
# Konkret wird im Falle einer Seite auf der
# keine Barcodes erkannt wurden vorangegangene auf den Dateinamen geprüft.
# Weicht dieser von der aktuellen Seite ab wird davon ausgegangen, dass es sich
# um einen neuen Stapel handelt der folgerichtig mit einer mit Barcode 
# versehenen Seite beginnen MUSS. Hierbei findet als keine Verknüpfung an die
# Vorgängerseite statt. Bis zur nächsten mit Barcode versehenen Seite werden
# alle als 'SF' (Scanfehler) markiert.
#
# Hinweis: Diese Funktion steht nur zur Verfügung wenn DVS_SCANCLIENT auf
# 			  1 gesetzt wurde, d.h. der ScanImport im Scan-Client Modus arbeitet.
#
# 0 = Funktion deaktiviert
# 1 = Funktion aktiviert
#
#==============================================================================
SCANIMPORT_CHECK_DATEINAME = 0

#==============================================================================
# SCANIMPORT_CHECK_VERKN (S) 
# Wenn dieser Schalter gesetzt ist, werden nur Dokumente importiert, die die
# definierten Verknuepfungen enthalten. Wenn andere Barcodes auf dem Dokument
# gefunden werden, dann wird das Dokument mit Status SF abgewiesen.
# A = Dokumente verknuepft an Angebote
#==============================================================================
SCANIMPORT_CHECK_VERKN = ""

#==============================================================================
# DVS_POSTVERKN_SCRIPT (S)
# Lua-Script, das nachdem eine DVS-Verknuepfung (artdoku) erzeugt wird gerufen 
# wird. Es bekommt ueber die Herkunft der Verknuepfung in IMPORTFLAGS und den
# angelegten artdoku-Datensatz uebergeben.
#==============================================================================
DVS_POSTVERKN_SCRIPT = ""

#==============================================================================
# DVS_DND_SEARCHFILE (I)
# Dieser Schalter steuert, ob beim Einfuegen von Dokumenten ins DVS+DMS via
# Drag&Drop geprueft werden soll, ob der Dateiname bereits im DMS existiert.
# Das Verhalten kann auch fuer Dialog einzeln ueber den Dialog-Schalter
# DVS_DNDSEARCHFILE gesteuert werden.  
# 0 = keine Suche, ob Dateiname bereits existiert (default, ab 2018/09/14 in 05.01.419 + 05.02.091) 
# 1 = Nach Dateiname im DMS suchen und Meldung zeigen, wenn vorhanden 
#==============================================================================
DVS_DND_SEARCHFILE = 0