iOS-Plattform
- Übermitteln der Parameter der Eingabesitzung an das Vantage Mobile Upload Backend
- Abrufen der Parameter der Eingabesitzung vom Vantage Mobile Upload Backend
- Abfragen des Status der Transaction
- Herunterladen von Modellen zur Analyse von Dokumentbildern
- Abrufen der Liste der Dokumente in der Transaction
- Löschen vorhandener Dokumente in der Transaction
- Erstellen eines Dokuments in der Transaction
- Hochladen erfasster Bilder zum Dokument
- Starten der Transaction
Android-Plattform
- Abfragen des Status des Vorgangs
- Herunterladen von Modellen zur Analyse von Dokumentbildern
- Abrufen der Liste der Dokumente im Vorgang
- Löschen vorhandener Dokumente im Vorgang
- Erstellen eines Dokuments im Vorgang
- Hochladen aufgenommener Bilder zum Dokument
- Starten des Vorgangs
Eingabesitzungsparameter an das Vantage Mobile Upload Backend übermitteln
POST /api/mobileinputbackend/v1/inputsessions.
Diese Ressource akzeptiert die folgenden Parameter:
Eingabesitzungsparameter
| Parameter | Type | Beschreibung |
|---|---|---|
transactionId | string (uuid) | Erforderlich. Vorgangskennung, die im mobilen Upload-Link angegeben ist. |
platform | string | Erforderlich. Die mobile Plattform des Geräts, auf dem die Mikroanwendung geöffnet ist. Mögliche Werte: iOS, Android, Web. |
deviceModel | string | Optional. Das Modell des Geräts, auf dem die Mikroanwendung geöffnet ist. |
OSVersion | string | Optional. Die Betriebssystemversion des Geräts, auf dem die Mikroanwendung geöffnet ist. |
MIVersion | string | Optional. Die vom Gerät geöffnete Version von Vantage Mobile Input. |
Eingabesitzungsparameter aus dem Vantage Mobile Upload Backend abrufen
GET /api/mobileinputbackend/v1/inputsessions/{transactionId}.
Diese Ressource gibt die folgenden Parameter zurück:
Eingabesitzungsparameter
| Parameter | Type | Beschreibung |
|---|---|---|
transactionId | string (uuid) | Kennung der Transaction, die im mobilen Upload-Link angegeben ist. |
platform | string | Die mobile Plattform des Geräts, auf dem die Micro-Anwendung geöffnet wird. Mögliche Werte: iOS, Android, Web. |
deviceModel | string | Das Gerätemodell, auf dem die Micro-Anwendung geöffnet wird. |
OSVersion | string | Die Betriebssystemversion des Geräts, auf dem die Micro-Anwendung geöffnet wird. |
MIVersion | string | Die vom Gerät geöffnete Version von Vantage Mobile Input. |
createdAt | string (date-time) | Datum und Uhrzeit der Erstellung der Eingabesitzung. |
Abrufen des Status des Vorgangs
GET /api/publicapi/v1/transactions/{transactionId}.
Diese Ressource liefert Informationen zum Vorgang, darunter:
transactionId. Der eindeutige Bezeichner des Vorgangsstatus. Aktueller Status des Vorgangs (New, Queued, InProgress, Processed, etc.)createdAt. Zeitpunkt der Erstellung des Vorgangsdocuments. Array der Dokumente im Vorgang
Herunterladen der Modelle zur Analyse von Dokumentbildern
GET /api/mobileinputbackend/v1/models.
Dieser Endpunkt stellt Modelle bereit, die der mobilen App helfen:
- Dokumentgrenzen zu erkennen
- Die Bildqualität zu prüfen
- Dokumenttypen zu identifizieren
- Aufgenommene Bilder zu validieren
Abrufen der Dokumente im Vorgang
GET /api/publicapi/v1/transactions/{transactionId}/documents.
Diese Ressource gibt ein Array von Dokumentobjekten zurück. Jedes Objekt enthält:
id. Dokumentkennungname. Dokumentnamestatus. Verarbeitungsstatus des Dokumentsfiles. Array von Dateien (Bildern), die dem Dokument zugeordnet sind
Löschen vorhandener Dokumente im Vorgang
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
Hinweis: Dokumente können nur gelöscht werden, bevor der Vorgang verarbeitet wird.
Erstellen eines Dokuments im Vorgang
POST /api/publicapi/v1/transactions/{transactionId}/documents.
Beispiel für den Anforderungstext:
Aufgezeichnete Bilder in das Dokument hochladen
POST /api/publicapi/v1/transactions/{transactionId}/documents/{documentId}/sourceFiles.
Die Anforderung muss Folgendes enthalten:
- Formulardaten mit den Bilddateien
- Optionale Metadaten zu jeder Datei
- Optionen zur Bildverarbeitung (autoCrop, autoOrientation)
Starten des Vorgangs
POST /api/publicapi/v1/transactions/{transactionId}/start.
Dadurch wird der Verarbeitungs-Workflow mit dem Skill gestartet, der bei der Erstellung des Vorgangs angegeben wurde.
Beispiel für eine Anforderung:
- Der Vorgangsstatus wechselt auf
QueuedoderInProgress - Dokumente werden gemäß dem konfigurierten Skill verarbeitet
- Ergebnisse sind verfügbar, sobald der Status
Processederreicht ist - Sie können den Fortschritt über den Endpunkt für den Vorgangsstatus verfolgen
