Zum Inhalt springen

Nach einer Korrektur erneut auslesen

Weist die Buchhaltung eine Rechnung zurück, korrigiert die Person, die sie hochgeladen hat, die Rechnung, etwa mit einer neuen Version vom Lieferanten. Danach liest die KI die Felder der aktuellen Version erneut aus. Was sie anders liest, erscheint am Dokument als Vorschlag, den eine Person übernimmt oder verwirft; die KI ändert kein Feld selbst. Dann gibt die Buchhaltung erneut frei.

Der Workflow startet für jedes Dokument vom Typ incoming-invoice. Seine Datei workflow.yaml:

$schema: 'https://docs.acriva.de/schemas/workflow.schema.json'
format: 1
schemaVersion: 5
sdk: '1.0.0'
key: extract-again
name: Nach Korrektur erneut auslesen
template: custom
trigger:
documentType: incoming-invoice
fields: []
start: approval
steps:
- kind: humanTask
name: approval
label: Freigabe Buchhaltung
taskKind: approve
assignees: []
fallback:
kind: role
role: Buchhaltung
options:
excludeRequester: true
excludeActorsOfSteps: []
pickFile: false
next: approved
onRejected: correction
- kind: humanTask
name: correction
label: Rechnung korrigieren
taskKind: fix
assignees: []
fallback:
kind: requester
options:
excludeRequester: false
excludeActorsOfSteps: []
pickFile: false
next: readAgain
onRejected: rejected
- kind: aiAction
name: readAgain
label: Felder erneut auslesen
action: extractAgain
next: secondApproval
onSkipped: secondApproval
- kind: humanTask
name: secondApproval
label: Erneute Freigabe Buchhaltung
taskKind: approve
assignees: []
fallback:
kind: role
role: Buchhaltung
options:
excludeRequester: true
excludeActorsOfSteps: []
pickFile: false
next: approved
onRejected: rejected
- kind: end
name: approved
label: Freigegeben
outcome: approved
- kind: end
name: rejected
label: Zurückgewiesen
outcome: rejected