Der XML-Mapper: Registerkarte Feldzuordnungsregeln

So rufen Sie dieses Dialogfeld auf:

Erstellen Sie mit diesen Einstellungen Regeln für die Zuordnung von Werten für Felder in XML-Rechnungen:

Name

Der Name des im Käufer, Lieferant und Feldinformationen gewählten Felds wird hier angezeigt.

Feldprofileigenschaften

Die Standardparameter in diesem Abschnitt geben Informationen, wie COLLECTOR erwartet den korrekten Wert im XML-Code zu finden. Diese Felder können nicht direkt angepasst werden, doch die Informationen werden sich je nach Zuordnung oder von Ihnen für das entsprechende Feld angegebenen Regeln ändern.

Pfad

Der standardmäßige zur Bestimmung des Werts des gewählten Felds verwendete Knoten.

PathKeyWords

Begriffe, die im Pfad zum XML-Knoten erwartet werden.

ValueFormatStrings

Das erwartete Format für das Feld bei Verwendung der XML-Logik von COLLECTOR.

ValueKeyWords

 

Diese Optionen geben an, ob ein Feldwert im Rechnungsbild angezeigt wird und welche Methode zum Abrufen des Werts verwendet wurde.

Extrahieren deaktivieren

Das Aktivieren dieser Option entfernt das entsprechende Feld aus dem Rechnungsbild.

Nur Standardregeln verwenden

Nur die direkt gewählten Werte (entweder in der Schnittstelle aus der Liste der gefundenen Kandidaten oder durch Klicken auf die rechte Maustaste auf ein XML-Element/Attribute im Code für die Zuordnung) werden zum Abrufen des Werts für das Feld verwendet.

Erweiterte Regeln verwenden

Werte werden beruhend auf bestimmten Bedingungen und/oder Einstellungen abgerufen.

XSL verwenden (unten im Dialogfeld)

Der XSL-Code wird zum Abrufen des Werts für das Feld verwendet. Der Code kann durch Transformation und Importieren der erweiterten Regeln automatisch eingefügt werden oder der Code kann manuell eingefügt werden (dies erfordert gute Kenntnisse von XSL):

Von erweiterten Regeln importieren

Erstellt einen XSL-Codeäquivalent für die erweiterten Regeln (im Feld unter der Option.)

 

Erweiterte Regeln

XML-Knotenauswahl

Zeigt den sich derzeit im Fokus befindenden XML-Knoten an. Die XML-Knoten können für die Auswahl eines anderen Knotens angezeigt werden.

Auswählen

Fügt den gewählten Knoten dem Abschnitt Zur Arbeit gewählter XML-Knoten hinzu.

Zur Arbeit gewählter XML-Knoten

Der Knoten wurde durch Klicken auf die Schaltfläche Auswählen hinzugefügt. Nachdem die Auswahl getroffen wurde, kann diese nicht geändert werden, ohne ganz von Vorne anzufangen.

Einstellungen für neue Bedingung

Knoten vorhanden

Erstellt eine Bedingung, die prüft, ob der gewählte Knoten im XML-Code der Rechnung vorhanden ist

Auf Wert basierend

Erstellt eine Bedingung, die auf einem Wert beruht.

Wertvergleich

Wenn eine Bedingung auf einem Wert beruht, bestimmt dies, wie der Feldwert mit dem in Zu vergleichender Wert angegebenen Wert verglichen wird.

Zu vergleichender Wert

Der Wert mit welchem der Feldwert verglichen werden sollte

Hinzufügen

Fügt die Bedingung der Liste unter Bedingungen für die Arbeit beruhend auf den oben angegebenen Einstellungen hinzu.

UND

Fügt einen UND Ausdruck der unter Bedingungen zur Arbeit gewählten Bedingung hinzu.

ODER

Fügt einen ODER Ausdruck der unter Bedingungen zur Arbeit gewählten Bedingung hinzu.

Bedingungen zur Arbeit

Listet die Bedingungen auf, die zur Arbeit hinzugefügt wurden.

Entf

Löscht die Bedingung, die auf der Liste Bedingungen zur Arbeitgewählt wurde.

Einstellungen, um festzulegen, wie das Rechnungsfeld eingestellt wird.

Wert einstellen: wenn Bedingung wahr ist

Gibt an, dass der Wert eingestellt werden soll, wenn die Bedingung wahr ist. Eine Bedingung muss in der Liste Bedingungen zur Arbeit gewählt werden, bevor die Regel Regeln, die für diese Feldzuordnung gelten hinzugefügt werden kann.

Wert einstellen: wenn Bedingung falsch ist

Gibt an, dass der Wert eingestellt werden soll, wenn die Bedingung falsch ist. Eine Bedingung muss in der Liste Bedingungen zur Arbeit gewählt werden, bevor die Regel Regeln, die für diese Feldzuordnung gelten hinzugefügt werden kann.

Wert nach Ausführung brechen

Fügt nach jeder gewählten Bedingung einen Punkt hinzu.

  • Wenn die Parameter einer Bedingung erfüllt sind, geht das Programm nicht zum nächsten Ausdruck weiter.

  • Wenn die Parameter einer Bedingung nicht erfüllt werden, geht das Programm mit dem Versuch den nächsten Ausdruck zu erfüllen weiter, falls es einen gibt.

Neue Feldwerteinstellungen Wert anhängen

  • Wenn gewählt, wird der in den unten angegebenen Einstellungen am Ende des Feldwerts hinzugefügt.

  • Wenn nicht gewählt, dass wird der Feldwert von dem in den Einstellungen unten angegebenen Wert ersetzt.

Neue Feldwerteinstellungen Wert unten verwenden

Gibt den Wert an, der entweder den Feldwert hinzufügt oder ersetzt (siehe oben Einstellung Wert anhängen ).

Neue Feldwerteinstellungen Wert von XML-Knoten verwenden

Gibt den Knoten an, dessen Wert entweder dem Feldwert hinzugefügt wird oder diesen ersetzt (siehe oben Wert anhängen).

Hinzufügen

Fügt die Regel, wie sie in den oben genannten Einstellungen angegeben wurde, dem Abschnitt Regeln, die für diese Feldzuordnung gelten hinzu.

Regeln, die für diese Feldzuordnung gelten

Listet den Code für die Regeln auf, die bei der Zuordnung dieses Feld helfen sollen.

Entf

Löscht die Regel, die im Abschnitt Regeln, die für diese Feldzuordnung gelten gewählt wurde.

Löscht alle Regeln und löscht alle Bedingungen für das gewählte Feld.

Es gibt weitere Ansichten/Einstellungen in diesem Dialogfeld.

Der XML-Mapper: Übersicht