3.2.1.1 infra-seitige Einrichtung
  • Bei Update von Vorgängerversion
    Sicherung des GRAFIK\CRM-Verzeichnisses
    Ein bereits vorhandenes Verzeichnis .\infra\grafik\crm sollte gesichert werden, um eventuelle Kundenspezifische Anpassungen wiederherstellen zu können.
  • Kopieren des GRAFIK\CRM-Verzeichnisses
    Das Verzeichnis .\grafik\crm aus dem Installationspaket 1:1 mit Unterverzeichnissen nach .\infra\grafik\crm kopieren.
  • Bei Update von Vorgängerversion
  • Alle Belegdaten werden beim Druck in Datenquellenabhängigen Verzeichnissen unter .\infra\grafik\crm\Belege abgestellt.
    Je nach Versionsstand der Vorgängerversion sind noch CRM-relevante Belege direkt im Verzeichnis .\infra\grafik\crm\Belege gespeichert. Außerdem befinden sich ggf. in einem Unterverzeichnis .\infra\grafik\crm\Belege\save  Sicherungskopien importierter Belege. Die Dateien sollten (zusammen mit dem ggf. vorhandenen Unterverzeichnis „save“) komplett in das jeweilige Datenquellen-Unterverzeichnis verschoben werden (also z.B. nach .\infra\grafik\crm\Belege\ECHT).
  • XML-Templates befinden sich im Unterverzeichnis .\infra\grafik\crm\GW.
    Je nach Versionstand der Vorgängerversion befinden sich Dateien mit der Erweiterung „*.xml“ und „*.xsl“ direkt im Verzeichnis .\infra\grafik\crm. Diese Dateien können gelöscht werden, so dass das Verzeichnis (abgesehen von  Unterverzeichnissen) leer ist.
    Achtung: Sind in den XML/XSL-Dateien kundenspezifische Anpassungen enthalten, müssen diese ggf. in den neuen Dateien unter .\infra\grafik\crm\GW nachgezogen werden!
  • Anlegen zusätzlicher Belegdaten-Unterverzeichnisse
    Weichen die infra-Datenquellenbezeichnungen vom Standard (ECHT, SPIEL) ab oder besteht die Möglichkeit,
    dass Belegdaten aus anderen infra-Datenqellen über die infra-CRM-Druckmedien erzeugt werden?
    Dann müssen für die jeweiligen Datenquellen Unterverzeichnisse unter .\infra\grafik\crm\Belege angelegt werden.
  • Sicherung der Drucksteuerdateien (MIL)
    Existieren bereits Drucksteuerdateien für die infra-CRM-Druckmedien (XML*.MIL), sollten diese gesichert werden, um ggf. Kundenspezifische Anpassungen nachziehen zu können.
  • Kopieren der Drucksteuerdateien (MIL)
    Den Inhalt des Verzeichnisses .\zeichen\MDD komplett nach .\infra\zeichen\MDD kopieren.
  • Bei Update von Vorgängerversion:
    Achtung: Sind in den infra-CRM-Drucksteuerdateien (XML*.MIL) kundenspezifische Anpassungen enthalten, müssen diese in den neuen Dateien nachgezogen werden!
    Mögliche Anpassungen können z. B.l zusätzliche Schlagworte in den INI-Dateien für den CRM-Belegimport sein (XML…D.MIL-Dateien).
  • Kopieren des GRAFIK\INI-Verzeichnisses
    Den Inhalt des Verzeichnisses .\grafik\INI komplett nach .\infra\grafik\ini kopieren.
  • Anpassen des Protokolltreibers
    Der Eintrag „File: %1\crm\data\crmdata.log“ in der Datei „.\infra\grafik\ini\sdbgw.ini“ muss mit einem Editor angepasst werden.
    „%1“ ist durch den Pfad zum Verzeichnis „lw:\infra\grafik“ zu ersetzen, also zum Beispiel:
    File: G:\infra\grafik\crm\data\crmdata.log
    Hinweis: Bei abweichendem infra-Datenquellennamen (Standard „ECHT“) für die Protokollierung der CRM-relevanten Datenänderungen ist der entsprechende Sektionsname „[ECHT]“ in der Datei sdbgw.ini zu ändern.
  • Einbinden des Protokolltreibers
  • Bei Erstinstallation der Schnittstelle:
    In der Datei „.\infra\grafik\ini\sibdb.ini“ ist der Protokolltreiber für die Protokollierung der CRM-relevanten Datenänderungen in die Sektion [DataBases] wie folgt aufzunehmen:
    [DataBases]
    genesis:      sdbfile.dll,sdbgw.ini
  • Bei Update von Vorgängerversion:
    Beim Update von einer Vorgängerversion kann dieser Schritt ggf. entfallen. Bitte prüfen, ob der entsprechende Eintrag bereits vorhanden ist.
  • Kopieren des ZUSATZ\CRM-Verzeichnisses
    Ein eventuell vorhandenes Anwendungsverzeichnis .\infra\zusatz\crm löschen! Das Verzeichnis .\zusatz\crm komplett nach .\infra\zusatz\crm kopieren.
  • Bei Update von Vorgängerversion:
    Map-Dateien (gwmap*.ini) zur Abbildung von infra-Feldinhalten auf genesisWorld-Inhalte (und umgekehrt) befinden sich jetzt im Verzeichnis .\infra\grafik\crm\GW.
    „gwmap*.ini“-Dateien aus .\infra\grafik\ini verschieben nach .\infra\grafik\crm\GW
  • Anlegen der infra-CRM-Druckmedien
    Achtung: Bei Veränderungen an der Druckerkonfigurationsdatei „printer.ini“ darf kein Anwender parallel die infra-Drucker-/Medienkonfiguration verwenden!
  • Bei Erstinstallation der Schnittstelle:
    Der Inhalt der Datei „ADD_PRINTER.INI“ muss komplett in die Druckerkonfigurationsdatei „printer.ini“ (i.d.R. unter .\infra\daten\d) kopiert werden.
    Anschließend ist in der Datei „printer.ini“ nach „%1“ zu suchen und durch Laufwerk und Pfad zum Verzeichnis „lw:\infra\grafik“ zu ersetzen. „%1“ ist 5x jeweils in den Druckmedien [CRM…] im Eintrag „File:“ zu finden.
  • Bei Update von Vorgängerversion:
    Das Verzeichnis für die Belegausgabe wurde um ein Datenquellenabhängiges Unterverzeichnis ergänzt. Entsprechend der Vorlage „ADD_PRINTER.INI“ müssen in der Druckerkonfigurationsdatei „printer.ini“ (i.d.R. unter .\infra\daten\d) die Ausgabeverzeichnisse aller CRM-Druckmedien mit dem Unterverzeichnis „GV(GV_database)“ erweitert werden.
    Außerdem wurde der Name der zu erzeugenden Datei bei Angeboten und Bestätigungen um einen Zeitstempel ergänzt:
    [CRM432]
    File: g:\infra\grafik\CRM\Belege\GV(GV_database)\AN-TRIM(DBFIELD(KKOPF,Auftrag))-GV(GV_xmltimestamp).xml
    [CRM444]
    File: g:\infra\grafik\CRM\Belege\GV(GV_database)\AB-TRIM(DBFIELD(KKOPF,Auftrag))-GV(GV_xmltimestamp).xml
    [CRM454]
    File: g:\infra\grafik\CRM\Belege\GV(GV_database)\LS-TRIM(LBUF(1038,DDp(38,20),DDl(38,20))).xml
    [CRM463]
    File: g:\infra\grafik\CRM\Belege\GV(GV_database)\RE-Trim(LBUF(1038,DDp(38,1),DDl(38,1)))-TRIM(LBUF(255,1808,20)).xml
    [CRM464]
    File: g:\infra\grafik \CRM\Belege\GV(GV_database)\GU-TRIM(LBUF(1038,DDp(38,25),DDl(38,25))).xml