Zum Hauptinhalt springen
Das Debuggen der Aktivität „Extraction Rules“ umfasst die folgenden Schritte:
  1. Kompilieren und Abgleichen der Aktivität.
  2. Überprüfen der Fehler und Verfeinern der Regeln, um die Objektextraktion zu verbessern.
Wiederholen Sie diese Schritte, bis Sie mit den Ergebnissen zufrieden sind.

Kompilieren und Abgleichen

Die Aktivität Extraction Rules wird automatisch kompiliert, wenn Sie den Aktivitätseditor verlassen oder auf Match oder Test Activity klicken. Wenn Kompilierungsfehler auftreten, kann das Abgleichen nicht fortgesetzt werden. Alle Suchelemente mit Kompilierungsfehlern werden mit einem Fehlersymbol markiert. Bewegen Sie den Mauszeiger über dieses Symbol, um eine detaillierte Beschreibung des Fehlers anzuzeigen. Kompilierungsfehler können in Folgendem auftreten:
  • Elementabhängigkeiten: Elemente werden von oben nach unten gesucht. Das bedeutet, dass Elemente, die in den Suchbedingungen eines anderen Elements verwendet werden, diesem Element in der Liste der Elemente vorausgehen müssen. Wenn beispielsweise Element A in den Suchbedingungen für Element B referenziert wird, muss Element A in der Liste der Elemente vor Element B stehen. Wenn Sie Element A deaktivieren oder in der Liste der Elemente unter Element B verschieben, tritt ein Kompilierungsfehler auf und Element B wird mit einem Fehlersymbol markiert.
  • Reguläre Ausdrücke: Wenn der reguläre Ausdruck in einem Suchelement vom Typ Value from Regular Expression ungültig ist, tritt in diesem Element ein Fehler auf.
  • Wörterbücher: Wenn das Programm keine Verbindung zu dem Wörterbuch herstellen kann, das von einem Suchelement vom Typ Value from Dictionary verwendet wird, tritt in diesem Element ein Fehler auf.
  • Code (siehe Code syntax for Extraction Rules activity for NLP)
Matching bezieht sich auf das Finden von Objekten, die die in den Eigenschaften der Suchelemente angegebenen Bedingungen erfüllen. Das Programm geht die Liste Search Elements von oben nach unten durch und versucht, alle von den Elementen beschriebenen Objekte nacheinander zu finden. Das Abgleichen wird nur für aktive Elemente und Felder durchgeführt. Um die Abgleichszeit während des Debuggens zu verkürzen, können Sie vorübergehend Elemente deaktivieren, die das Ergebnis für das Element, das Sie gerade debuggen, nicht beeinflussen. Verwenden Sie zum Ändern des Status eines Elements dessen Kontextmenü. Sie können auch mehrere Elemente auswählen und ihren Status mit einem Klick ändern. Der Kompilierungs- und Abgleichsstatus der Aktivität Extraction Rules wird im Benachrichtigungsprotokoll angezeigt (aufrufbar über das Glockensymbol oben rechts). Sie können zu den Abgleichergebnissen navigieren, indem Sie auf den Link in der entsprechenden Benachrichtigung klicken.

Überprüfen und Korrigieren von Fehlern

Wenn ein Suchelement nicht gefunden wurde, prüfen Sie, ob Sie den richtigen Elementtyp ausgewählt haben, und erwägen Sie, die Bedingungen für eine zuverlässigere Suche zu verfeinern. Zum Beispiel können zusätzliche Suchelemente hinzugefügt werden, um das Element leichter zu finden. Sobald die Fehler behoben sind, führen Sie die Zuordnung erneut aus und stellen Sie sicher, dass alle Objekte auf den betreffenden Seiten gefunden werden können und dass die Korrekturen die Zuordnung der Objekte auf anderen Seiten nicht beeinträchtigt haben.