Einen Parser erstellen und mit einer Lerninstanz konfigurieren

Nachdem Sie die Anmeldedaten und den Locker für das benutzerdefinierte Paket erstellt und in den Control Room hochgeladen haben, erstellen Sie einen Parser mit dem benutzerdefinierten SDK und konfigurieren ihn mit einer Lerninstanz in Document Automation.

Vorbereitungen

Stellen Sie sicher, dass Ihr benutzerdefiniertes Paket, das Sie in Document Automation integrieren möchten, diese Anforderungen erfüllt:
  • Die Rolle Automation Anywhere IQ Bot-Administrator zur Konfiguration des Parsers in Document Automation.
  • Eine Document Workspace-Lizenz zur Konfiguration des Parsers und zur Integration in eine Lerninstanz.
  • Wenn Sie ein Paket erstellen, muss eine definierte Befehlsvariable mit inputFilePath den Pfad der Eingabedatei enthalten.
  • Wenn das Paket Anmeldedaten für die Verbindung mit dem externen Dienst erfordert, muss der Variablenname mit dem im Credential Vault definierten Attribut übereinstimmen.

    Wenn beispielsweise ein Berechtigungsnachweis im Credential Vault mit dem Attribut serviceAccount vorhanden ist, muss der im Befehl definierte Variablenname serviceAccount sein, um den Credential Vault-Schlüsselwert zu erfassen.

Konfigurieren Sie einen Parser eines Drittanbieters mit einer Lerninstanz und verwenden Sie ihn zur Verarbeitung von Dokumenten in Document Automation.

Prozedur

  1. Erstellen Sie einen Parser.
    Um einen Parser zu erstellen, geben Sie einen Eingabe- und Ausgabeauftrag für das Parser-Paket an, das Sie in Document Automation integrieren möchten. Weitere Details finden Sie unter Beispielcodes für Parser-Aufträge.
  2. Konfigurieren Sie einen Parser mit einer Lerninstanz.
    Nachdem Sie einen Parser erstellt haben, konfigurieren Sie ihn mit einer Lerninstanz in Document Automation. Um einen Parser zu konfigurieren,
    1. navigieren Sie zu Verwalten > Lerninstanzen und klicken Sie auf Parser konfigurieren.
    2. Klicken Sie auf der Seite Parser-Konfiguration auf Parser-Konfiguration erstellen.
    3. Geben Sie die folgenden Details für die Parserkonfiguration ein und klicken Sie auf Weiter.
      • Name: Geben Sie einen Parser-Namen an. Ein Parser-Name darf höchstens 50 Zeichen lang sein.
        Anmerkung: Sonderzeichen wie ", [, \, ?, <, >, :, $, |, *, /, ] werden für einen Parser-Namen nicht unterstützt.
      • Beschreibung: Dieses Feld ist optional. Geben Sie eine Beschreibung ein.
      • Paket und Version: Wählen Sie das entsprechende Paket und die Version aus der Liste aus.
      • Anbieter: Wählen Sie den Anbieter, den Sie mit der Lerninstanz für die Dokumentenextraktion verwenden möchten.
      • Dokumenttyp: Wählen Sie den Dokumenttyp:
      • Sprache: Wählen Sie die Sprache und klicken Sie auf Hinzufügen.
      • Anmeldedaten: Dieses Feld ist optional. Wählen Sie für das Feld Anmeldedaten die Option Anmeldedaten auswählen und wählen Sie den Locker, die Anmeldedaten und das Attribut.
    4. Klicken Sie auf Durchsuchen, um eine JSON-Datei hochzuladen, die Formular- und Tabellenfelder für den Parser enthält, und klicken Sie auf Erstellen.
      Nachfolgend finden Sie das Beispielschema für eine JSON-Datei, die Felder für einen Parser enthält:
      
      {
      "parserFields": [
      {
      "fieldName": "invoice_number",
      "dataType": "TEXT",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "invoice_date",
      "dataType": "DATE",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_amount",
      "dataType": "NUMBER",
      "fieldType": "KEY_VALUE"
      },
      {
      "fieldName": "total_price",
      "dataType": "TEXT",
      "fieldType": "TABLE_HEADER"
      }
      ]
      }
      Der erforderliche Parser mit dem zugehörigen SDK-Paket wird erstellt und in der Liste Parser-Konfiguration angezeigt.
  3. Erstellen Sie eine Lerninstanz und integrieren Sie den konfigurierten Parser in die Lerninstanz. Einzelheiten finden Sie unter Erstellen einer Lerninstanz in Document Automation.

    Die folgende Mikro-Animation zeigt, wie ein Parser konfiguriert und in eine Lerninstanz integriert wird:

    Beachten Sie die folgenden Punkte, wenn Sie mit einem Parser arbeiten (z. B.: einen Parser erstellen, bearbeiten oder löschen):
    • Sie können die Parser-Details wie Parser-Name, Parser-Beschreibung und Version bearbeiten.
    • Sie können die Parser-Details wie Dokumenttyp, Sprache, Paket-Name und Feldnamen nur ändern, wenn der Parser nicht in einer Lerninstanz verwendet wird. Sie können jedoch neue Sprachen und Feldnamen hinzufügen.
    • Wenn Sie bei der Bearbeitung eines Parsers die Paket-Version im Parser ändern, kann dies Auswirkungen auf die bestehende Dokumentenextraktionsfähigkeit der zugehörigen Lerninstanz haben.
    • Wenn ein Parser in einer Lerninstanz verwendet wird, können Sie ihn erst löschen, wenn die zugehörige Lerninstanz gelöscht wird.
    • Bei der Integration eines Parsers in eine Lerninstanz müssen Sie Formular- und Tabellenfelder erstellen, die den Parser-Feldern zugeordnet sind.
    • Wenn Sie die Lerninstanzen migrieren, müssen Sie auch die zugehörige Parser-Konfiguration von Drittanbietern migrieren. Wenn mehrere Lerninstanzen mit derselben Parser-Konfiguration migriert werden, wird die entsprechende Parser-Konfiguration nur einmal migriert. Wenn eine Zielkonfiguration für den Parser existiert, wird diese mit der Konfiguration des Quell-Parsers aktualisiert.