OCR-Datenextraktion

Sie können automatisch Daten aus einer Vielzahl von staatlich ausgestellten Dokumenten extrahieren, um Ihre adaptiven Formulare zu füllen.

Es gibt eine Reihe von Organisationen, die diesen Dienst bereitstellen. Solange sie über gut dokumentierte REST-APIs verfügen, können Sie mithilfe der Datenintegrationsfunktion einfach mit AEM Forms integrieren. Für diese Anleitung habe ich ID Analyzer verwendet, um die OCR-Datenextraktion hochgeladener Dokumente zu demonstrieren.

Die folgenden Schritte wurden ausgeführt, um die OCR-Datenextraktion mit AEM Forms mithilfe des ID Analyzer-Diensts zu implementieren.

Entwicklerkonto erstellen

Erstellen Sie ein Entwicklerkonto mit ID Analyzer. Notieren Sie sich den API-Schlüssel. Dieser Schlüssel ist erforderlich, um REST-APIs des ID Analyzer-Diensts aufzurufen.

Erstellen der Swagger/OpenAPI-Datei

Die OpenAPI-Spezifikation (früher Swagger Specification) ist ein API-Beschreibungsformat für REST-APIs. Mit einer OpenAPI-Datei können Sie Ihre gesamte API beschreiben, einschließlich:

  • Verfügbare Endpunkte (/users?lang=de) und Vorgänge für jeden Endpunkt (GET /users, POST /users)
  • Aktionsparameter Eingabe und Ausgabe für jeden Vorgang
    Authentifizierungsmethoden
  • Kontaktinformationen, Lizenz, Nutzungsbedingungen und sonstige Informationen.
  • API-Spezifikationen können in YAML oder JSON geschrieben werden. Das Format ist für Menschen und Maschinen leicht zu erlernen und lesbar.

Um Ihre erste Swagger/OpenAPI-Datei zu erstellen, befolgen Sie die OpenAPI-Dokumentation

HINWEIS

AEM Forms unterstützt OpenAPI Specification Version 2.0 (fka Swagger).

Verwenden Sie den Swagger-Editor, um Ihre Swagger-Datei zu erstellen, um die Vorgänge zu beschreiben, die mit SMS gesendeten OTP-Code senden und überprüfen. Die Swagger-Datei kann im JSON- oder YAML-Format erstellt werden. Die fertige Swagger-Datei kann von hier heruntergeladen werden

Datenquelle erstellen

Um AEM/AEM Forms mit Drittanbieteranwendungen zu integrieren, müssen wir eine Datenquelle in der Cloud-Services-Konfiguration erstellen. Verwenden Sie die Swagger-Datei , um Ihre Datenquelle zu erstellen.

Formulardatenmodell erstellen

Die AEM Forms-Datenintegration bietet eine intuitive Benutzeroberfläche zum Erstellen und Verwenden von Formulardatenmodellen. Stützen Sie das Formulardatenmodell auf die Datenquelle, die im vorherigen Schritt erstellt wurde.

fdm

Client-Bibliothek erstellen

Wir müssen eine base64-kodierte Zeichenfolge des hochgeladenen Dokuments abrufen. Diese base64-kodierte Zeichenfolge wird dann als einer der Parameter unseres REST-Aufrufs übergeben.
Die Client-Bibliothek kann von hier heruntergeladen werden.

Adaptives Formular erstellen

Integrieren Sie die POST-Aufrufe des Formulardatenmodells in Ihr adaptives Formular, um Daten vom Benutzer aus dem hochgeladenen Dokument im Formular zu extrahieren. Sie können Ihr eigenes adaptives Formular erstellen und den Aufruf des Formulardatenmodells verwenden, um die base64-kodierte Zeichenfolge des hochgeladenen Dokuments zu senden.

Auf Ihrem Server bereitstellen

Wenn Sie die Beispiel-Assets mit Ihrem API-Schlüssel verwenden möchten, führen Sie die folgenden Schritte aus:

Auf dieser Seite