Table of Contents

Dokumenten-Editor

Einführung

DOKA-NG bietet eine umfangreiche Sammlung an vordefinierten Briefen. Korrespondenz an die Kunden- und Korrespondenten-Seite wird in fast jeder Geschäftstransaktion erstellt. In der Transaktionsdokumentation des jeweiligen Geschäftsvorfalls (z.B. Eröffnen eines Import-Akkreditivs) ist im Abschnitt 'Ausgehende Korrespondenz' detailliert beschrieben, welche Nachrichten unter welchen Bedingungen erstellt werden können und wer der Empfänger der Nachricht ist. Die Texte und Regeln für die Erstellung dieser Briefe sind in der Anwendung hinterlegt.

Der “Dokumenten-Editor” ist eine eingebaute Funktionalität, die in allen Geschäftsbereichen der Anwendung zur Verfügung steht und es dem Benutzer ermöglicht, bestehende Briefkorrespondenz zu überschreiben und kleinere Textanpassungen vorzunehmen, wie z.B.

Diese Änderungen können für die künftige Verwendung der ausgehenden Korrespondenz gespeichert werden.

Wie aus einer Geschäftstransaktion auf den Dokumenten-Editor zugegriffen werden kann

Sobald die relevanten Informationen in die Erfassungsfelder der Transaktion eingegeben wurden, wird die erwartete Briefkorrespondenz im “Nachrichten” Panel angezeigt. Um eine bestimmte Briefvorlage zu bearbeiten, muss zunächst das Icon mit der Lupe geklickt werden, um den Brief anzuzeigen. Sobald der betreffende Absatz oder Text mit Doppelklick ausgewählt wird, wird das Fenster “Dokumenten-Editor” geöffnet, in dem die “XML-Templates” nur für den ausgewählten Text und Absatz angezeigt wird.

Alternativ kann man den “Dokumenten-Editor” starten, indem man auf das Icon mit dem Stift im “Nachrichten”-Panel klickt und dann weiter auf den Button “Doc. Editor”. Das Fenster “Dokumenten-Editor” zeigt nun alle “XML-Templates” an, die im ausgewählten Brief enthalten sind.

Die “XML-Templates” können nacheinander ausgewählt werden, um den Textinhalt sowohl in der Originalsprache als auch in den anderen übersetzten Sprachen zu überprüfen, und es wird auch der Status der Vorlagen angezeigt, ob sie geändert wurden oder nicht.


Installationsvoraussetzungen zur Verwendung des Dokumenten-Editors

Der Dokumenten-Editor kann nur in Server-Umgebungen verwendet werden.

Die im “Dokumenten-Editor” vorgenommenen Änderungen werden in den Tabellen “XMX” (“XML-Templates”) und “XMR” (“Dokumenten-Regeln”) unter verschiedenen Schlüssel-Typen und damit auf bestimmten Ebenen gespeichert. Diese Schlüssel-Typen basieren auf vordefinierten Bedingungen, die entscheiden, bei welchem Geschäftsszenario der geänderte Text generiert wird.

Um eine angemessene Kontrolle zu haben, sollte die Bereitstellung des “Dokumenten-Editor” auf eine Vorproduktions- oder UAT-Umgebung beschränkt sein und nach der Validierung der Änderungen schrittweise über SYSUPD mit 4-Augen-Kontrolle in die Produktionsumgebung übernommen werden.

Benutzer Zugriffsrechte

Die Funktion “Dokumenten-Editor” ermöglicht es den Anwendern, den gewünschten Text zu aktualisieren, zu ändern und zu löschen und alle Änderungen an der Briefvorlage auf einmal zu speichern. Da es sich um eine interaktive Fuktionalität handelt, können die in den Briefvorlagen vorgenommenen Änderungen in Echtzeit angewendet und überprüft werden.

Es ist vorgesehen, dass die Benutzer die “XML-Templates” bearbeiten und auch die Dokumentenregeln aktualisieren können. Diese Möglichkeit ist an bestimmte Benutzerrechte in der Transaktion Verwalten von Benutzerprofilen geknüpft.

Für Benutzer mit dem Profil “Dokumenten-Editor” sind die erweiterten Optionen zur Aktualisierung von Dokumentregeln wie “Feld einfügen” und “Logik Regeln” nicht verfügbar.

Dokumenten-Editor - Benutzerfunktionalität

Die folgenden Funktionen sind für Benutzer verfügbar, die als “Dokumenten-Editor” und “Designer” definiert sind:

Standardmäßig ist der Textinhalt aller Schlüssel-Typen für ein bestimmtes “XML-Template” identisch. Nach einer Änderung hat jedoch der Textinhalt des spezifischeren Schlüssel-Typs Vorrang vor dem der anderen Schlüssel, falls geänderter Textinhalt für ein bestimmtes “XML-Template” in mehreren Schlüssel-Typen vorhanden ist. Es hilft auch, den Status der Vorlagen zu erkennen, ob sie geändert wurden oder nicht. In der Spalte “Modifiziert” wird entweder “Ja” oder “Nein” angezeigt, um anzugeben, ob die “XML-Vorlage” bereits geändert wurde oder nicht. Wenn eine der Vorlagen ausgewählt wird, ist der Textinhalt sowohl in der Originalsprache als auch in der übersetzten Sprache in den Feldern “Inhalt” bzw. “Gleicher Paragraph in” verfügbar. Der Benutzer kann entscheiden, ob er benutzerdefinierte oder generische Texte für jede Transaktionsart mit einem bestimmten “XML-Template” verwenden möchte.

Sobald das Feld “Inhalt” mit dem neuen Text aktualisiert wurde, zeigt das Feld “Absätze” den Status “Geändert” als “Speichern in Bearbeitung” an, wenn der Benutzer auf das nächste “XML-Template” klickt. Der Benutzer hat nun die Möglichkeit, die Änderungen entweder zu speichern oder zu verwerfen, indem er auf die entsprechenden Buttons “Anwenden” oder “Discard” klickt.

Jede Änderung oder Einfügung von Textinhalten innerhalb von spezifischen “XML-Templates”, die ein Argument (z. B. {$1}) oder leere Templates (z.B. TRNDOC:emptyline) enthalten, sollte nach Möglichkeit vermieden werden, da dies sonst zu strukturellen Problemen führen kann. Auch jede Änderung an “XML-Templates” in den zentralen Modulen, z. B. dem Abrechnungsmodul (SETMOD), sollte sorgfältig geprüft werden, da dies allgemeine Auswirkungen auf die gesamte Applikation haben kann.

Designer - Benutzerfunktionalität

Die folgende Funktionalität ist nur für Benutzer verfügbar, die als “Designer” definiert sind:

Standardmäßig sind die Dokumentenregeln aller Schlüssel-Typen für eine bestimmte “DocRule ID” identisch. Nach einer Änderung hat die neue Dokumentenregel des spezifischeren Schlüsseltyps jedoch Vorrang vor den anderen Schlüssel-Typen, falls für eine bestimmte “DocRule ID” eine neue Dokumentenregel für mehrere Schlüssel-Typen existiert. Die gespeicherten Dokumentenregeln werden immer ohne Fehler ausgeführt, da die Änderungen bereits beim Speichern berücksichtigt werden und somit keine Fehler bei der Ausführung auftreten können. Das Dokument spiegelt die aktualisierte Dokumentenregel sofort wider, wenn das Dokument das nächste Mal geöffnet wird. Die Dokumentenregeln müssen mit Sorgfalt gehandhabt werden, da sie ein fundiertes technisches Verständnis erfordern und daher nur für Designer zugelassen sind.

Sobald mit dem “Dokumenten Editor” Änderungen an einem bestimmten Dokument vorgenommen werden, werden diese in der Datenbank gespeichert und stehen für alle zukünftigen Kontrakte zur Verfügung.

Aus Gründen der Datenbanksicherheit können Befehle, die die Datenbank durch Dokumentenregeln verändern könnten, nicht gespeichert werden und führen zu einer Fehlermeldung, beispielsweise TradeDesign-Befehle wie “DBexecutesql” oder “DBread”.

Alle mit dem Dokumenten Editor vorgenommenen Änderungen an den XML Templates können über die Transaktion Verwalten von Dokumenten Templates angezeigt werden. Änderungen an den Dokumentenregeln können über die Transaktion Verwalten von Dokumentenregeln angezeigt werden.

Einschränkungen

Der “Dokumenten-Editor” erlaubt nur die Bearbeitung von Briefkorrespondenz. Elektronische Nachrichten wie SWIFT, Score, Bolero, allNETT usw. können nicht geändert werden.

Der “Dokumenten-Editor” erlaubt nur das Überschreiben der vorhandenen “XML-Templates” oder der Dokumentenregeln innerhalb des Briefes. Falls ein zusätzliches “XML-Templates” oder Regel angefordert werden, würde dies dem Standard-Overlay-Entwicklungsprozess folgen. Sobald die zusätzliche Vorlage oder Regel entwickelt und in die Basisversion übernommen wurde, können die Benutzer diese ändern.

Falls zusätzliche Dokumente benötigt werden oder die Änderungen im Brief komplexer Natur sind, werden diese Änderungen im Rahmen der Standard-Overlay-Entwicklung behandelt.