Freigeben über


Workflows für Dokumenteninformationen

Die Komponente für Dokumentinformationen umfasst drei Ebenen von Workflows: Kernflows der Dokumentinformtion, benutzerdefinierte Pipeline-Flows und benutzerdefinierte Pipeline-Schritt-Flows.

Dokumenteninformations-Flows.

Kern-Workflows der die Dokumentinformationen

Kern-Workflows sind die Hauptworkflows, die Teil der Kernlösung für Dokumentinformationen sind. Diese Workflows sind nicht anpassbar und sind für die Kernschritte verantwortlich, die jedes Dokument durchläuft. Darüber hinaus enthalten sie untergeordnete Flows und Helfer zum Erstellen benutzerdefinierter Workflows und Schritte.

In der folgenden Tabelle sind die Kern-Workflows aufgeführt:

Anordnen Aufgabenname Beschreibung Abhängigkeit
1 Pre-Pipeline Initiiert die Daten in Dataverse als Teil der Hauptpipeline (für den internen Gebrauch)
2 Post-Pipeline Speichert die Ausgabedaten im Rahmen der Implementierung benutzerdefinierter Pipelines in Dataverse
3 Post-Pipeline-Schritt Speichert die Ausgabedaten im Rahmen der Schrittimplementierung unter Dataverse
4 Pre-Pipeline-Schritt Initiiert die Daten im Rahmen der Schrittimplementierung in Dataverse
5 Dokument AI Builder-Schritt Ein sofort einsatzbereiter Schritt, der zum Ausführen eines AI Builder-Modells verwendet wird (das Modell sollte in der Schrittdefinitionsentität konfiguriert werden) AI Builder für formatextrahierte Daten
Pre-Pipeline-Schritt
Post-Pipeline-Schritt
6 AI Builder für formatextrahierte Daten Formatieren Sie die AI Builder-Ausgabe (für den internen Gebrauch)
7 Pipelinedetails abrufen Rufen Sie die Pipelinedetails wie die Datei, die Extraktionsausgabe usw. ab.
8 Haupt-Pipeline Kernimplementierung der Lösung für Dokumentinformationen Post-Pipeline
Pre-Pipeline
Dokument AI Builder-Schritt

Benutzerdefinierte Pipelines (Teilworkflow)

Benutzerdefinierte Pipelines sind Flows, die so konfiguriert sind, dass sie für eine bestimmte Dokumentdefinition automatisch ausgeführt werden.

Der Geschäftsadministrator legt die Dokumentdefinition fest. Eine Dokumentdefinition ist ein Datensatz, der pro Dokumenttyp und dessen automatischem Workflow festgelegt wird. Der Geschäftsadministrator kann jeden Dokumenttyp mehrmals als unterschiedliche Datensätze für die Dokumentdefinition festlegen, wenn der Dokumenttyp in mehreren Geschäftsszenarien unterschiedliche automatische Workflows erfordert.

Die Administrator muss den Teilworkflow für jeden Dokumenttyp definieren. Dieser Teilworkflow umfasst Folgendes: den Dokumentpfad für einen bestimmten Dokumenttyp, die Schritte (benutzerdefinierte Pipeline-Schritte), die das Dokument durchläuft, und die Geschäftsempfehlungslogik, die für die Dokumentstatusempfehlung verwendet wird. Jede Geschäftsempfehlung kann automatisch oder halbautomatisch sein. Wenn die Empfehlung automatisch erfolgt, ändert sie automatisch den Dokumentstatus ohne menschliches Eingreifen. Wenn die Empfehlung halbautomatisch ist, erscheint der Dokumentenstatus der Pipeline in der Registerkarte „Dokument“ als Empfehlung, um den Onboarding-Agenten bei den Erkenntnissen aus dem Ablauf zu unterstützen.

Benutzerdefinierte Pipeline-Schritte

Benutzerdefinierte Pipeline-Schritte sind Flows, die so konfiguriert sind, dass sie manuell ausgelöst werden, und die in den benutzerdefinierten Pipelines (Teilworkflow) verwendet werden.

Jeder Schritt muss die Kernflows Pre-Pipeline-Schritt und Post-Pipeline-Schritt verwenden, um den Status mithilfe von anzuzeigen Schrittdefinitions-ID und die Pipeline-ID aus dem übergeordneten Flow anzuzeigen. Der benutzerdefinierte Pipeline-Flow, der diese Schritte ausführt, erfasst die Ergebnisse aller Schritte und ermittelt den vollständigen Pipeline-Status mithilfe des Kernflows Post-Pipeline.

Screenshot der Visualisierung der Pipeline-Ergebnisse.

Sofort einsetzbarer AI Builder-Schritt zur Extraktion

Der Schritt Dokument AI Builder gehört zu den Kernflows und kann ein AI Builder-Modell ausführen.

Die Verwendung des Schritts Dokument AI Builder ist eine schnellere Möglichkeit zum Festlegen eines Schritts, der ein AI Builder Modell als Teil eines Dokumentpfads hostet, da Sie den benutzerdefinierten Pipeline-Schritt nicht manuell festlegen müssen. Sie müssen nur die Modelldefinition konfigurieren.

Falls es sich bei dem KI-Modell um ein Extraktionsmodell handeln, können Sie den Schritt Dokument AI Builder verwenden und darüber hinaus die Konfiguration Benutzerdefinierte Pipelineflows überspringen.

Anmerkung

Stellen Sie sicher, dass das KI-Modell in der Tabelle Pipeline-Schrittdefinition für einen bestimmten Schritt konfiguriert ist. Das KI-Ergebnis wird zurückgegeben und im Feld Unformatierte Ausgabe gespeichert.

Den sofort einsatzbereiten AI Builder-Extraktionsschritt verwenden

Wenn der Schrittdefinitionstyp Extraktion lautet und das vom Dokument ausgewählte KI-Modell ein Modell ist, das für die Formatierung unterstützt wird (derzeit vordefinierter Identitätsdokumentleser und benutzerdefinierte Dokumentverarbeitung), gibt der Flow eine strukturierte Ausgabe im Feld Ausgabe zurück. Außerdem wird je nach den in dem Schritt festgelegten Schwellenwerten auch ein Status für die Pipeline zurückgegeben. Das Ergebnis der formatierten Ausgabe wird in der Benutzeroberfläche auf der Registerkarte Extrahierte Details angezeigt.

Anmerkung

  • Wenn der Extraktionsschritt als erster Schritt für die Dokumentdefinition mithilfe der Spalte Reihenfolge festgelegt ist, wird der Schritt automatisch von der Hauptpipeline ausgeführt. Sie müssen den Schritt nicht zur benutzerdefinierten Pipeline hinzufügen, da er im Flow der benutzerdefinierten Pipelines konfiguriert wird.
  • Jede Dokumentdefinition kann nur einen Extraktionsschritt enthalten.

Screenshot des Abschnitts Extrahierte Informationen.

Unterstützende Informationen

Unterstützende Informationen sind in der Schrittdefinitionstabelle des Schritts vom Typ Anreicherung festgelegt. Der Geschäftsadministrator kann die extrahierten Daten zur weiteren Verwendung anreichern, um den Agent-Überprüfungsprozess zu vereinfachen, indem er berechnete Felder oder unterstützende Informationen aus den Daten hinzufügt. Beispielsweise können aus einem Gehaltsabrechnungsdokument extrahierte Informationen dabei helfen, das Gehalt als hoch, mittel oder niedrig einzustufen. Sie können die Gehaltsklassifizierung zur Anzeige der extrahierten Daten hinzufügen oder Informationen wie den Kreditscore zu den extrahierten Daten zur weiteren Verwendung hinzufügen.

Anmerkung

Nur ein Schritt je Dokumenttyp kann als Anreicherungsschritt festgelegt werden. Der Anreicherungsschritt muss immer mit einem Extraktionsschritt einhergehen. Nachdem Sie einen Schritt als Anreicherung festgelegt haben, kann die Ausgabe des Schritts im Benutzeroberflächensteuerelement für die Dokumentenverwaltung als Teil der Dokumentvorschau in der Registerkarte Extrahierte Details unter Unterstützte Informationen angezeigt.

Visualisierung der Ausgabe der unterstützenden Informationen

Zur Visualisierung der Ausgabe der unterstützenden Informationen muss der Geschäftsadministrator folgende Schritte durchführen:

  1. Definieren Sie mithilfe der Tabelle Schrittfelddefinition die Felder, die in der Benutzeroberfläche angezeigt werden müssen.

  2. Konfigurieren Sie die Benutzerdefinierten Pipelineschritte.

  3. Konfigurieren Sie den Schritt in der benutzerdefinierten Pipeline, wie in Benutzerdefinierte Pipelines (Teilworkflow) angegeben.

  4. Veröffentlichen Sie die Schrittergebnisse mit der strukturierten Ausgabe.

Die folgende Abbildung zeigt die Registerkarte Extrahierte Details mit dem Abschnitt Unterstützende Informationen:

Screenshot des Abschnitts Unterstützende Informatione.

Strukturierte Ausgabe

Benutzerdefinierte Schritte können eine strukturierte Ausgabe erzeugen, wobei es sich um eine konsistente Darstellung der unformatierten Ausgabe handelt, die den Schrittfelddefinitionen entspricht. Die strukturierte Ausgabe ermöglicht der Benutzeroberfläche und anderen Prozessen, die Felder auf einfache und organisierte Weise zu verwenden.

Anmerkung

  • Das aktuelle Release unterstützt die Extraktion von Feldern. Die Tabellenextraktion wird noch nicht unterstützt.

  • Jeder Schritt kann die Ausgabe zusätzlich zur unformatierten Ausgabe veröffentlichen. Die Benutzeroberfläche zeigt jedoch nur einzelne Extraktions- und einzelne Anreicherungsausgaben an.

JSON-Schema der Anreicherungsausgabe

TypeScript

export interface IEnrichmentOutput{ 
    fields: { 
        [field_external_id: string]: { 
            value: string; 
            originalValue: string; 
        } 
    } 
} 

Power Automate

{ 
    "type": "object", 
    "properties": { 
        "fields": { 
            "type": "object", 
            "properties": { 
                "[field_external_id]": { 
                    "type": "object", 
                    "properties": { 
                        "value": { 
                            "type": "string" 
                        }, 
                        "originalValue": { 
                            "type": "string" 
                        }, 
                    } 
                } 
            } 
        } 
    } 
} 

JSON-Schema der Extraktionsausgabe

TypeScript

export interface IExtractionOutput { 
    pageCount: number; 
    collection: string; 
    collectionConfidence: number; 
    fields: { 
        [field_external_id: string]: { 
            value: string; 
            originalValue: string; 
            confidence: number; 
        }; 
    }; 
} 

Power Automate

{ 
    "type": "object", 
    "properties": { 
        "pageCount": { 
            "type": "integer" 
        }, 
        "collection": { 
            "type": "string" 
        }, 
        "collectionConfidence": { 
            "type": "number" 
        }, 
        "fields": { 
            "type": "object", 
            "properties": { 
                "[field_external_id]": { 
                    "type": "object", 
                    "properties": { 
                        "value": { 
                            "type": "string" 
                        }, 

                        "originalValue": { 
                            "type": "string" 
                        }, 
                        "confidence": { 
                            "type": "number" 
                        } 
                    } 
                } 
            } 
        } 
    } 
}

Siehe auch

Dokumenteninformationen
Hauptdatenmodellentitäten für Dokumentinformationen
Eine Dokumentdefinition konfigurieren
Microsoft Cloud for Financial Services bereitstellen
Was ist Microsoft Cloud for Financial Services?