Zum Hauptinhalt springen
Vantage Mobile Upload kommuniziert mittels API-Aufrufen mit dem Vantage-Server. Diese Aufrufe werden verwendet, um Dokumente zu erstellen, Bilder hochzuladen und die Verarbeitung von Vorgängen mit bestimmten Parametern zu starten.

API-Aufrufe nach Plattformen

iOS-Plattform

Die iOS-Micro-App von Vantage Mobile Input nutzt die folgenden API-Aufrufe:
  1. Übermitteln der Parameter der Eingabesitzung an das Vantage Mobile Upload Backend
  2. Abrufen der Parameter der Eingabesitzung vom Vantage Mobile Upload Backend
  3. Abfragen des Status der Transaction
  4. Herunterladen von Modellen zur Analyse von Dokumentbildern
  5. Abrufen der Liste der Dokumente in der Transaction
  6. Löschen vorhandener Dokumente in der Transaction
  7. Erstellen eines Dokuments in der Transaction
  8. Hochladen erfasster Bilder zum Dokument
  9. Starten der Transaction

Android-Plattform

Die Android-Micro-App von Vantage Mobile Input verwendet die folgenden API-Aufrufe:
  1. Abfragen des Status des Vorgangs
  2. Herunterladen von Modellen zur Analyse von Dokumentbildern
  3. Abrufen der Liste der Dokumente im Vorgang
  4. Löschen vorhandener Dokumente im Vorgang
  5. Erstellen eines Dokuments im Vorgang
  6. Hochladen aufgenommener Bilder zum Dokument
  7. Starten des Vorgangs

Eingabesitzungsparameter an das Vantage Mobile Upload Backend übermitteln

Vantage Mobile Input sendet Eingabesitzungsparameter an das Vantage Mobile Upload Backend. Diese Parameter werden für die Upload-Sitzung in der Android-Micro-App oder im Webbrowser verwendet.

Eingabesitzungsparameter

SchlüsselBeschreibung
BaseURLDie Hauptdomain des Vantage-Servers.
TransactionIDDer Bezeichner des Vorgangs.
TokenDas codierte Autorisierungs-Zugriffstoken, das für den autorisierten Zugriff auf die Vantage-API verwendet wird.
vDie Version der Vantage-API.
mdDie Anzahl der Dokumente, die in einem Vorgang erfasst werden.
redirect_uriDer Weiterleitungslink, der geöffnet wird, wenn Vantage Mobile Upload abgeschlossen ist.
dtDer Dokumenttyp.
maDie Adresse der ABBYY Vantage-Cloud-Umgebung, die zum Starten von Micro Applications für On-Premises-Installationen verwendet wird.
Anfrage:
Antwort:

Eingabesitzungsparameter aus dem Vantage Mobile Upload Backend abrufen

Zum Abrufen der Eingabesitzungsparameter sendet Vantage Mobile Upload Anfragen an das Vantage Mobile Upload Backend.

Eingabesitzungsparameter

SchlüsselBeschreibung
BaseURLDie Hauptdomäne des Vantage-Servers.
TransactionIDDer Bezeichner des Vorgangs.
TokenDas codierte Zugriffstoken für den autorisierten Zugriff auf die Vantage-API.
vDie Version der Vantage-API.
mdDie Anzahl der Dokumente, die in einem Vorgang erfasst werden.
redirect_uriDer Weiterleitungslink, der geöffnet wird, sobald Vantage Mobile Upload abgeschlossen ist.
dtDer Dokumenttyp.
maDie Adresse der ABBYY Vantage-Cloud-Umgebung, die zum Starten von Micro Applications für On-Premises-Installationen verwendet wird.
Anfrage:
Antwort:
Beispiel für Eingabesitzungsparameter:

Abrufen des Status des Vorgangs

Vantage Mobile Upload sendet eine Anfrage, um die Vorgangs-ID und den Status abzurufen. Nur Vorgänge mit dem Status New eignen sich zum Hochladen von Dokumenten. Wichtige Parameter
SchlüsselBeschreibung
TransactionIDDie ID des Vorgangs.
StatusDer Status des Vorgangs. Mögliche Werte: New, Started, Processing, Processed
Anfrage: Antwort:

Herunterladen der Modelle zur Analyse von Dokumentbildern

Vantage Mobile Upload sendet Anfragen zum Herunterladen von Modellen zur Erkennung von Seitenkanten in Dokumentbildern für die iOS-Micro-App. Wichtige Parameter
SchlüsselBeschreibung
AbbyyRtrSDK-versionDie Version des AbbyyRtrSDK-Frameworks, die verwendet wird, um die entsprechenden Pattern-Dateien anzufordern. Der Wert kann sich je nach Version von Vantage ändern.
PatternFileNameDer Name des AbbyyRtrSDK-Dateimusters, das zur Erkennung von Seitenkanten in Dokumentbildern verwendet wird. Es gibt sechs Typen von Dateimustern: FactCrop.imodel, CnnCrop.Classifier.cnnmodel, DIQClassifier.imodel, CnnCrop.Detector.GenericWithID.cnnmodel, DIQBlockClassifier.imodel, CropClassifierPhoto.imodel
Anfrage: Antwort:

Abrufen einer Liste der Dokumente im Vorgang

Bevor Dokumente in den Vorgang hochgeladen werden, sendet Vantage Mobile Upload eine Anfrage, um zu prüfen, ob der Vorgang bereits erstellte Dokumente enthält. Wenn der Vorgang nicht leer ist, sendet Vantage Mobile Upload vor einer neuen Upload-Sitzung eine Anfrage Dokument löschen, um alle vorhandenen Dokumente zu entfernen. Wichtige Parameter
ParameterBeschreibung
TransactionIDDer Bezeichner des Vorgangs.
DocumentIDDer Bezeichner des Dokuments, das von der Anfrage Dokument erstellen zurückgegeben wurde.
SourceFileIDDer Bezeichner des Dokumentbilds.
SourceFileNameDer Name des Dokumentbilds. Vantage Mobile Upload generiert automatisch Dateinamen für jedes Bild und lädt die Bilder mit der Anfrage Bilder in das Dokument hochladen in das Dokument hoch.
Anfrage: Antwort:

Löschen vorhandener Dokumente im Vorgang

Um ein Dokument aus dem Vorgang zu entfernen, bevor die Verarbeitung beginnt, verwenden Sie DELETE /api/publicapi/v1/transactions/{transactionId}/documents/{documentId}. Dies ermöglicht Benutzerinnen und Benutzern:
  • Falsch erfasste Dokumente zu entfernen
  • Dokumente vor dem erneuten Erfassen zu löschen
  • Dokumentensätze im Vorgang zu verwalten
Dokumente können nur gelöscht werden, bevor der Vorgang verarbeitet wird.

Erstellen eines Dokuments im Vorgang

Zum Hochladen von Bildern sendet Vantage Mobile Upload eine Anfrage, um für jedes Dokument im Vorgang eine Dokumentinstanz zu erstellen. Wichtige Parameter
SchlüsselBeschreibung
TokenDas codierte Zugriffstoken für den autorisierten Zugriff auf die Vantage-API.
TransactionIDDer Bezeichner des Vorgangs.
DocumentIDDer Bezeichner des Dokuments.
Anfrage: Antwort:

Hochladen erfasster Bilder in das Dokument

Sobald die Dokumentinstanz erstellt wurde, sendet Vantage Mobile Upload eine Anfrage, um alle Bilder in das Dokument hochzuladen. Alle Bilder eines Dokuments werden in einer einzigen Anfrage hochgeladen. Wichtige Parameter
KeyDescription
TokenDas codierte Zugriffstoken für die Autorisierung des Zugriffs auf die Vantage-API.
TransactionIDDer Bezeichner des Vorgangs.
DocumentIDDer Bezeichner des Dokuments, der aus der Anfrage Erstellen eines Dokuments erhalten wurde.
SourceFileIDDer Bezeichner des Dokumentbilds.
SourceFileNameDer Name des Dokumentbilds. Vantage Mobile Upload generiert automatisch Dateinamen für jedes Bild und lädt die Bilder in das Dokument hoch.
ImageDataDie codierten Informationen aus den Bilddateien. Sie werden verwendet, um Bilder in Dokumente hochzuladen.
Anfrage: Antwort:

Starten des Vorgangs

Sobald alle Dokumente erstellt und alle Bilder in die Dokumente hochgeladen wurden, sendet Vantage Mobile Upload eine Anfrage, um den Vorgang zu starten. Wichtige Parameter
NameBeschreibung
TokenDas codierte Zugriffstoken, das für den autorisierten Zugriff auf die Vantage-API verwendet wird.
TransactionIDDer Bezeichner des Vorgangs.
Anfrage: Antwort: