Bestell- und Rechnungs-PDFs, die per E-Mail eintreffen, mit Power Automate automatisch verarbeiten — Design für Speicherung, Weiterleitung, Benachrichtigung und Auslesung

· · Power Automate, Cloudflow, Outlook, SharePoint, AI Builder, Betriebsautomatisierung, E-Mail, Office, Technische Beratung

„Jeden Morgen speichert jemand das PDF-Bestellformular, das der Tagesbestellungs-E-Mail angehängt ist, in einem gemeinsamen Ordner und überträgt es dann in ein Excel-Bestelljournal.“ Es ist nicht ungewöhnlich, dass jemand in einem Unternehmen das täglich 30 Minuten lang von Hand macht. Tatsächlich gehört „Ich möchte die Verarbeitung von Dokumenten automatisieren, die per E-Mail eintreffen“ zu den häufigeren Anliegen, die wir in Power-Automate-Beratungen hören.

Auf den ersten Blick wirkt es wie eine einfache Automatisierung, aber es ist auch ein Bereich voller kleiner Fallstricke, sobald man tatsächlich versucht, sie zu bauen. Auch Signaturbilder werden gespeichert und verstopfen den Ordner mit Datenmüll. Der Flow löst bei Post aus, die nie verarbeitet werden sollte, was zu fehlerhaften Speicherungen führt. Aus irgendeinem Grund werden nur die E-Mails mit großen Anhängen nie verarbeitet. Dieser Artikel arbeitet den grundlegenden Ablauf vom Empfangs-Trigger bis zu Speicherung, Weiterleitung und Benachrichtigung durch, die Fallstricke, über die man in der Praxis stolpert, die Entscheidung, ob man so weit geht, das Dokument mit AI Builder auszulesen (Dateneingabe automatisieren), und schließlich die inhärenten Grenzen von „E-Mail-Anhang“ als Art des Empfangs von Dokumenten überhaupt.

1. Das Wichtigste zuerst

  • Der Trigger „Wenn eine neue E-Mail eintrifft (V3)“ des Office 365 Outlook-Connectors verfügt über integrierte Filterung — Ordner, Absender, Betrefffilter, „nur mit Anhängen“ und mehr. Geben Sie diese Bedingungen so weit wie möglich auf der Trigger-Seite an, statt in einer späteren Bedingungsaktion.12
  • Nutzen Sie ein gemeinsames Postfach (z. B. order@ihredomain) als Annahme, statt den individuellen Posteingang einer Mitarbeiterin oder eines Mitarbeiters. Es gibt einen dedizierten Trigger, „Wenn eine neue E-Mail in einem gemeinsamen Postfach eintrifft (V2)“, der funktioniert, solange das Verbindungskonto Zugriffsberechtigung auf das gemeinsame Postfach besitzt.3
  • Nur nach „hat Anhänge“ zu urteilen, erfasst auch Inline-Bilder wie Signaturen und Logos als Anhänge. Die grundlegende Lösung besteht darin, nach der Eigenschaft Is Inline in den Anhangsmetadaten zu filtern, zusammen mit der Dateierweiterung.4
  • Ein praktikabler Aufbau besteht darin, Dateien über die Aktion „Datei erstellen“ in einer SharePoint-Dokumentbibliothek zu speichern und den Abschluss der Speicherung über Teams oder E-Mail zu benachrichtigen.5
  • Gehen Sie so weit, den Inhalt auszulesen (Dateneingabe automatisieren), verwenden Sie die Dokumentverarbeitung von AI Builder, doch das erfordert separate, verbrauchsbasierte Credits, und die extrahierten Ergebnisse brauchen unbedingt einen eingebauten Schritt zur menschlichen Prüfung. Da sich die Lizenzstruktur ab 2025 ändert, prüfen Sie vor der Einführung die aktuellen Informationen.67
  • Für Anhänge, die als passwortgeschützte ZIP-Datei (PPAP) eintreffen, besteht die eigentliche Lösung darin, zu ändern, wie sie überhaupt übergeben werden, statt zu versuchen, sie innerhalb des Flows zu entpacken.

2. Die Zielaufgabe eingrenzen — Wie weit „Dokumente, die per E-Mail eintreffen“ automatisieren?

Legen wir zunächst die Form der Aufgabe fest, die dieser Artikel adressiert.

  • Ein Geschäftspartner sendet ein Bestellformular, eine Rechnung, einen Lieferschein oder Ähnliches als PDF im Anhang einer E-Mail
  • Jemand öffnet es und speichert es an einem festen Ort in einem gemeinsamen Ordner
  • Der Inhalt (Partnername, Betrag, Positionen usw.) wird in Excel oder ein Geschäftssystem übertragen
  • Mitarbeitende und andere Beteiligte werden benachrichtigt, dass „eine Bestellung eingegangen ist“

Es gibt ein Spektrum an Möglichkeiten, Bestellungen entgegenzunehmen — Fax, E-Mail-Anhang, ein Webformular, EDI. Ein E-Mail-Anhang lässt sich leichter in Daten umwandeln als ein Fax, liegt aber in der Mitte und bleibt hinter einer strukturierten Datenintegration wie EDI oder einer digitalen Rechnung zurück. Dieses größere Bild wird in einem separaten Artikel behandelt: „Was ist EDI? Wie es die Bestellabwicklung zwischen Unternehmen erleichtert — von Fax, E-Mail und manueller Eingabe zur Datenintegration“.

Vor diesem Hintergrund und innerhalb des E-Mail-Anhang-Workflows lässt sich der Bereich, den Automatisierung realistisch abdecken kann, in diese drei Stufen unterteilen.

Stufe Was sie tut Wirkung Schwierigkeit/Kosten
(1) Speichern, weiterleiten, benachrichtigen Das angehängte PDF automatisch in einem festgelegten SharePoint-Ordner speichern und per Teams/E-Mail benachrichtigen Beseitigt die tägliche Aufgabe „öffnen, speichern, jemanden informieren“. Entfernt verpasste und falsch abgelegte Speicherungen Niedrig. Lässt sich aus einer Kombination von Standard-Connectors bauen
(2) Den Inhalt auslesen (Dateneingabe automatisieren) Mit AI Builder Partnername, Betrag, Positionen usw. aus dem PDF extrahieren und in ein Journal oder System schreiben Reduziert manuelle Übertragung. Aber die Extraktionsgenauigkeit erreicht nie 100 %, weshalb ein Mechanismus zur menschlichen Prüfung erforderlich ist Mittel. Erfordert AI-Builder-Kapazität (Credits) und ein Design für die Ausnahmebehandlung
(3) Ändern, wie das Dokument überhaupt empfangen wird Migration zu einem Web-Bestellformular, EDI oder einer digitalen Rechnung, sodass von Anfang an strukturierte Daten empfangen werden Macht den Schritt der Extraktion vollständig überflüssig Hoch. Erfordert Abstimmung mit Geschäftspartnern und braucht Zeit

Der Schwerpunkt dieses Artikels liegt auf (1) und (2). Meine Empfehlung ist, mit (1) allein zu beginnen — es liefert bereits einen echten täglichen Nutzen — und dann anhand der Kosten-Nutzen-Bewertung über (2) zu entscheiden. (3) wird in Kapitel 7 angesprochen.

3. Der Grundablauf — Vom Empfangs-Trigger bis zu Speicherung und Benachrichtigung

Die Grundform lautet „Empfangs-Trigger -> filtern -> über Anhänge schleifen -> in SharePoint speichern -> benachrichtigen“.

NeinJaBei FehlschlagWenn eine neue E-Mail in einemgemeinsamen Postfach eintrifft V2order@ihredomainÜber Trigger-Bedingungen eingrenzenAbsender-/Betrefffilter, nur AnhängeApply to eachüber jeden Anhang schleifenIs Inline = falseund Erweiterung .pdf ?Nicht verarbeitenschließt Signaturbilder usw. ausSharePoint: Datei erstellenin einem Partner-/Jahr-Monat-Ordnermit Dateinamen inkl. Empfangszeitstempel speichernIn einem Teams-Kanal posten odereine E-Mail-Benachrichtigung sendenmit Speicherlink, Absender und BetreffFertigFehlerbenachrichtigunginformiert den Administrator über den Fehlschlag

Die wichtigsten Aktionen und Designpunkte sind wie folgt.

Schritt Verwendeter Trigger/Aktion Designpunkt
Eingang erkennen Wenn eine neue E-Mail eintrifft (V3) / Wenn eine neue E-Mail in einem gemeinsamen Postfach eintrifft (V2) Aktivieren Sie sowohl „Nur mit Anhängen“ als auch „Anhänge einschließen“. Ersteres überspringt Post ohne Anhänge, Letzteres nimmt den Anhangsinhalt in die Trigger-Ausgabe auf — beide spielen unterschiedliche Rollen (ein alternativer Aufbau für häufige große Anhänge findet sich am Ende von Abschnitt 4.1)1
Filtern Der From- / Subject-Filter des Triggers Geben Sie Absenderadresse oder feste Betreffzeilen-Formulierungen (wie „Bestellung“) direkt am Trigger an. Alles durch den Trigger laufen zu lassen und in einer späteren Bedingung zu verwerfen, verbraucht weiterhin einen Lauf für Post, die Sie nicht wollten2
Anhänge sortieren Apply to each + eine Bedingung (Is Inline / Erweiterung) Verarbeiten Sie für jeden Anhang nur die, bei denen Is Inline false ist und der Dateiname auf .pdf endet (Details im nächsten Kapitel)4
Speichern SharePoints „Datei erstellen“ Geben Sie eine bestehende Dokumentbibliothek an und laden Sie die Datei hoch. Legen Sie den Ordner nach einer Regel wie „Partner/Jahr-Monat“ fest und machen Sie den Dateinamen durch Einbeziehen des Empfangszeitstempels eindeutig5
Benachrichtigung Teams’ „Nachricht in einem Chat oder Kanal posten“ / Outlooks „E-Mail senden (V2)“ Fügen Sie Speicherlink, Absender und Betreff ein. Der Sinn einer Benachrichtigung ist, bemerkt zu werden, ohne dass jemand danach suchen muss — leiten Sie sie daher an den Kanal des zuständigen Teams weiter8

Legen Sie den Zielordner dynamisch fest, etwa nach einer Regel wie „Partner/Jahr-Monat“, vergessen Sie nicht, auch den Flow das Bestehen des Ordners sicherstellen zu lassen. Die allererste E-Mail eines neuen Partners oder die erste E-Mail eines neuen Monats findet den Zielordner noch nicht vor. Der SharePoint-Connector verfügt über eine Aktion „Neuen Ordner erstellen“, die einen Ordnerpfad in einem Zug erstellen kann5, sodass ein eingebauter Schritt, der den Ordner vor „Datei erstellen“ vorbereitet, verhindert, dass das Ganze beim Speicherschritt hängen bleibt.

SharePoint statt eines herkömmlichen Dateiservers als Ziel zu wählen, liegt daran, dass sich direkt aus einem Cloudflow schreiben lässt, über einen Link benachrichtigt werden kann und sich später leichter mit AI Builder oder Suche kombinieren lässt. Zwingen die Umstände Sie zu einem lokalen Dateiserver, ist ein On-Premises-Datengateway eine Option, macht die Konfiguration aber schwerer — wo möglich, würde ich empfehlen, den gesamten Speicherort nach SharePoint zu verlagern.

Der Gesamtansatz zur Fehlerbehandlung des Flows (Fehlerbenachrichtigungen, Prüfung des Ausführungsverlaufs) wird ausführlicher in einem separaten Artikel behandelt: „Geschäftsprozesse mit Power Automate automatisieren — Die Wahl zwischen Cloudflows und Desktopflows und das Design der Fehlerbehandlung“.

4. Fallstricke und Gegenmaßnahmen

Der erste funktionierende Flow lässt sich in einem halben Tag bauen. Das Problem beginnt danach — ob er dem echten Betrieb standhält, hängt davon ab, ob Sie die folgenden Fallstricke geschlossen haben.

4.1 Signatur- und Logobilder werden als „Anhänge“ gespeichert

Das ist das mit Abstand häufigste Thema, das zur Sprache kommt. Ein in den E-Mail-Text eingebettetes Signaturbild oder Firmenlogo wird technisch als Inline-Anhang behandelt, sodass Sie bei einer Speicherung, die nur auf der Bedingung „hat Anhänge“ beruht, am Ende einen Haufen Dateien wie image001.png direkt neben dem eigentlichen PDF gespeichert bekommen.

Im Office 365 Outlook-Connector enthalten die von Triggern und Aktionen zurückgegebenen Anhangsmetadaten Id, Name, Content Type, Size und Is Inline, und diese sind immer verfügbar, unabhängig von der Einstellung „Anhänge einschließen“. Ist Is Inline true, kennzeichnet das einen Inline-Anhang.4

Gehen Sie das in zwei Ebenen an.

  1. Lassen Sie innerhalb von Apply to each mit einer Bedingungsaktion nur die durch, bei denen Is Inline false ist
  2. Prüfen Sie zusätzlich, dass der Dateiname auf .pdf endet (das grenzt fast perfekt ein, außer im seltenen Fall, dass ein Partner das Dokument als Bild in den Text einfügt)

Empfangen Sie routinemäßig große Anhänge oder eine große Zahl an Anhängen, können Sie auch einen Aufbau wählen, bei dem Sie „Anhänge einschließen“ am Trigger deaktivieren, Ihre Ziele anhand der Metadaten auswählen und dann nur die benötigten Anhänge einzeln mit der Aktion „Anhang abrufen (V2)“ nachladen.1 Da die Anhangsmetadaten (Is Inline und der Name) unabhängig von der Einstellung „Anhänge einschließen“ verfügbar sind, ist die Auswahllogik in beiden Fällen dieselbe.4 Das hält die vom Trigger transportierten Daten klein — erwägen Sie den Wechsel zu dieser Form, sobald der Flow wächst und die Behandlung von Anhängen aufwendig wird.

4.2 Zielpost eingrenzen — Eine dedizierte Adresse plus ein gemeinsames Postfach

Auch der Posteingang einer einzelnen Person erhält eine große Menge an Post, die nichts mit Bestellungen zu tun hat. Egal wie sorgfältig Sie nach Absender oder Betreff filtern, Sie verpassen etwas, sobald ein Partner ändert, wie er seine E-Mails schreibt. Die eigentliche Lösung besteht darin, eine für die Bestellannahme dedizierte Adresse einzurichten und Partner zu bitten, dorthin zu senden.

Machen Sie diese Annahme zu einem gemeinsamen Postfach. Es gibt zwei Gründe.

  • Es entkoppelt die Annahme von Post vom Postfach einer einzelnen Person. Das vermeidet den Vorfall, dass die gesamte Annahme verschwindet, wenn eine Person wechselt oder das Unternehmen verlässt, oder dass die Nachfolge die frühere Post nicht mehr sehen kann
  • Ein gemeinsames Postfach selbst benötigt keine individuelle Lizenz — es reicht, wenn der zugreifende Benutzer eine Lizenz besitzt9

Verwenden Sie den Trigger „Wenn eine neue E-Mail in einem gemeinsamen Postfach eintrifft (V2)“. Als Voraussetzung benötigt das für die Verbindung des Flows verwendete Konto Zugriffsberechtigung auf dieses gemeinsame Postfach. Beachten Sie, dass es etwa zwei Stunden dauern kann, bis eine neu erteilte Berechtigung auf der Plattformseite wirksam wird, und dass sich eine Microsoft-365-Gruppenadresse nicht als gemeinsames Postfach festlegen lässt.3

Beachten Sie jedoch, dass der Wechsel zu einem gemeinsamen Postfach die Abhängigkeit des Flows von einer einzelnen Person nicht von selbst beseitigt. Die Verbindung des Flows (Authentifizierung gegenüber Outlook) bleibt an das Konto des Benutzers gebunden, der sie erstellt hat; eine geteilte Verbindung lässt sich nur innerhalb dieses bestimmten Flows verwenden, und kein Besitzer kann die Zugangsdaten einer von einem anderen Besitzer erstellten Verbindung ändern.10 Mit anderen Worten: Wird das für die Verbindung verwendete Konto deaktiviert, weil diese Person das Unternehmen verlässt, stoppt der Flow, obwohl die Annahme selbst ein gemeinsames Postfach ist. Erstellen Sie die Verbindung, wo möglich, mit einem operativen Konto, das nicht an die Betriebszugehörigkeit einer bestimmten Person gebunden ist, und richten Sie zusätzlich Co-Besitzer ein, sodass ein anderer Besitzer bei Bedarf seine eigene Verbindung eintauschen und den Flow am Laufen halten kann.

4.3 Überschreiben und doppelte Dateinamen

Ein Anhang mit einem Namen wie „Bestellung.pdf“ trifft immer wieder von mehreren unterschiedlichen Partnern ein. Ihn unter dem empfangenen Dateinamen unverändert zu speichern, verursacht garantiert Namenskollisionen. Bauen Sie den gespeicherten Dateinamen mechanisch aus Informationen der empfangenen E-Mail auf, damit er eindeutig ist. In der Praxis vermeidet ein Namensschema wie „Empfangszeitstempel (auf die Sekunde genau) + Absenderdomäne + ursprünglicher Dateiname“ Kollisionen fast vollständig und erleichtert auch den späteren Abgleich mit der ursprünglichen E-Mail.

Es gibt auch Szenarien — etwa das manuelle erneute Ausführen eines Flows zu Testzwecken nach einer Korrektur —, bei denen dieselbe E-Mail zweimal verarbeitet wird. Bei zeitstempelbasierter Benennung ist in diesem Fall das Einzige, worauf geschrieben wird, eine weitere Datei mit demselben Namen aus derselben E-Mail, sodass sie nie eine Datei eines anderen Partners überschreibt oder löscht. Der zweite Schreibvorgang auf denselben Namen ist dennoch eine Kollision für sich (egal ob es zu einem Überschreiben oder einem Fehlschlag kommt, der Inhalt ist identisch); wollen Sie doppelte Verarbeitung selbst tatsächlich erkennen, lässt sich durch Aufnahme der Nachrichten-ID aus der Trigger-Ausgabe in eine Spalte Ihrer Zielliste oder in den Dateinamen mechanisch prüfen, ob etwas bereits verarbeitet wurde.1

4.4 Verpasste Post erkennen — Bemerken Sie „Post, auf die der Trigger nie ausgelöst hat“?

Das wird leicht übersehen, aber der Empfangs-Trigger ist nicht unfehlbar. Die Dokumentation nennt ausdrücklich die folgenden Fälle.

  • Post, deren Gesamtgröße den kleineren Wert aus der von einem Exchange-Administrator festgelegten Grenze oder 50 MB überschreitet, wird vom Trigger übersprungen. Geschützte (verschlüsselte) Post sowie Post mit fehlerhaftem Text oder fehlerhaften Anhängen kann ebenfalls übersprungen werden1
  • Trifft eine große Menge an Post gleichzeitig ein, kann eine systemseitige Grenze selten dazu führen, dass der Trigger Post verpasst11

Mit anderen Worten: Es kann Post geben, bei der der Flow „überhaupt nicht gelaufen ist“, statt „gelaufen und fehlgeschlagen“. Nur Fehlerbenachrichtigungen zu überwachen, erfasst diese Art von Verlust nicht. Eine realistische Gegenmaßnahme ist, neben Erfolgs-/Fehlerbenachrichtigungen des Flows, die Routine beizubehalten, dass eine Person regelmäßig den Posteingang prüft (der Flow verschiebt verarbeitete Post in einen Ordner, sodass alles, was noch im Posteingang liegt, als unverarbeitet erkennbar ist). Die Größengrenze der Post selbst wird durch Einstellungen auf Exchange-Online-Seite bestimmt — der Standard für eingehende Post liegt bei 36 MB, und ein Administrator kann ihn im Bereich von 1 bis 150 MB anpassen. Für Partner, mit denen Sie regelmäßig große Anhänge austauschen, ziehen Sie eine andere Übergabemethode in Betracht, etwa den unten erwähnten Dateifreigabelink.12

5. Ob Sie so weit gehen, den Inhalt auszulesen (Dateneingabe automatisieren) — AI Builders Dokumentverarbeitung

Sobald Speicherung und Benachrichtigung reibungslos laufen, wollen die meisten als Nächstes „bis zum Auslesen des PDF-Inhalts und dem Schreiben ins Journal automatisieren“. Genau dort kommt AI Builders Dokumentverarbeitung ins Spiel.

5.1 Das vorgefertigte Modell und benutzerdefinierte Modelle

AI Builder wird mit einem vorgefertigten Modell zur Rechnungsverarbeitung ausgeliefert. Es kann gängige Felder — Rechnungsnummer, Rechnungsdatum, Fälligkeitsdatum, Partnername, Gesamtbetrag, Positionszeilen — direkt und ohne jedes Modelltraining extrahieren, und Japanisch gehört zu den unterstützten Sprachen. Die Eingabe kann JPEG/PNG/PDF sein, mit einer Dateigrößenbegrenzung von 20 MB.13

Für Dokumente, deren Layout je Unternehmen unterschiedlich ist, wie Bestellformulare, oder wenn Sie auch bei einer Rechnung Felder über die Standardfelder hinaus erfassen möchten (etwa Ihre eigene interne Verwaltungsnummer), bauen Sie ein benutzerdefiniertes Modell zur Dokumentverarbeitung. Wählen Sie aus drei Typen — „strukturiertes Vorlagendokument“, „Freiform-Dokument“ oder „Rechnung (eine Erweiterung des vorgefertigten Modells)“ —, gruppieren Sie Dokumente mit demselben Layout in einer Sammlung, laden Sie mindestens 5 Beispieldokumente pro Sammlung hoch und trainieren Sie es, indem Sie die zu extrahierenden Felder und Tabellen markieren.14

Die Einbindung in einen Flow ist in beiden Fällen unkompliziert: Für das Rechnungsverarbeitungsmodell nutzen Sie die Aktion „Informationen aus Rechnungen extrahieren“, für ein benutzerdefiniertes Modell die Aktion „Dokument verarbeiten“; in beiden Fällen übergeben Sie einfach den Dateiinhalt des in SharePoint gespeicherten PDFs.158

5.2 Genauigkeit und Ausnahmebehandlung — Anhand des Konfidenzwerts zur menschlichen Prüfung leiten

Das Wichtigste bei der Automatisierung des Inhaltsauslesens ist, mit der Annahme zu gestalten, dass „die Extraktion Fehler machen kann“. Die Extraktionsergebnisse von AI Builder kommen mit einem Konfidenzwert zwischen 0 und 1 für jedes Feld. In der Praxis verzweigen Sie den Flow anhand dieses Werts.15

  • Hoher Wert (z. B. 0,9 oder höher) -> direkt ins Journal schreiben und als „automatisch verarbeitet“ benachrichtigen
  • Niedriger Wert -> ins Journal als „prüfen erforderlich“ markiert schreiben und eine Person benachrichtigen, „bitte diesen Punkt prüfen“

Microsofts eigene Dokumentation führt ein Beispiel vor, das das vorgefertigte Modell mit einem benutzerdefinierten Modell kombiniert und bei niedrigem Konfidenzwert auf das andere Modell zurückfällt.13 Ein Design nach dem Prinzip „wenn alles automatisch gelesen werden kann, umso besser, und eine Person schaut sich nur an, was nicht gelesen werden konnte“ bedeutet, dass Sie nie 100 % Genauigkeit hinterherjagen müssen, was die Einstiegshürde erheblich senkt.

5.3 Lizenzierung und Credits — Das muss unbedingt vorher geprüft werden

Jede AI-Builder-Aktion verbraucht bei jeder Ausführung verbrauchsbasierte Kapazität. Diese Kapazität wurde traditionell AI-Builder-Credits genannt und entweder über ein AI-Builder-Kapazitäts-Add-on (1 Million Credits pro Add-on und Monat) oder in kleineren Mengen zusammen mit einer Premium-Lizenz wie Power Automate Premium erworben (5.000 Credits bei Power Automate Premium). Credits werden auf Mandantenebene gebündelt und Umgebungen zur Nutzung zugewiesen. Ohne zugewiesene Kapazität in einer Umgebung bricht der Flow mit einem Fehler wie NoCapacity ab.6

Diese Struktur befindet sich jedoch derzeit in einer Übergangsphase. Im Oktober 2025 wurde eine stufenweise Abkündigung der AI-Builder-Credits angekündigt: Die mit Premium-Lizenzen gebündelten Seed-Credits enden am 1. November 2026, und Neukunden können das AI-Builder-Kapazitäts-Add-on nicht mehr kaufen, sondern erwerben stattdessen Copilot-Credits. Die Funktionalität von AI Builder selbst lässt sich weiterhin mit Copilot-Credits nutzen, doch bei Cloudflows gilt die Priorität, zuerst AI-Builder-Credits zu verbrauchen und erst nach deren Erschöpfung auf Copilot-Credits zurückzugreifen.716

Kurz gesagt: So weit zu gehen, den Inhalt zu lesen, kostet extra, und diese Kostenstruktur wird gerade jetzt neu geschrieben. Hier ein grober Leitfaden für die Einführungsentscheidung.

Situation Beurteilung
Wenige Dokumente pro Monat, und die Übertragung dauert nur ein paar Minuten Inhaltsauslesen überspringen — Speicherung und Benachrichtigung (Kapitel 3) allein reichen aus
Überwiegend Rechnungen, hohes Volumen, Übertragung ist eine echte Belastung Mit dem vorgefertigten Rechnungsverarbeitungsmodell beginnen. Kein Training nötig, sodass Sie die Genauigkeit sofort prüfen können13
Überwiegend Dokumente mit eigenem Layout, etwa Bestellformulare Ein benutzerdefiniertes Modell zur Dokumentverarbeitung. Berücksichtigen Sie, dass mehr Layout-Vielfalt mehr Trainings- und Wartungsaufwand bedeutet14
Extraktionsergebnisse unbeaufsichtigt direkt in ein Kernsystem einspeisen wollen Nicht empfohlen. Immer einen auf dem Konfidenzwert basierenden Zweig zur menschlichen Prüfung einfügen
Viele Partner, mit stetig wachsenden Dokumentlayouts Bevor Sie sich mit der Wartung der Extraktion aufreiben, erwägen Sie, wie Dokumente überhaupt empfangen werden, zu ändern (Kapitel 7)

6. Wenn eine passwortgeschützte ZIP-Datei (PPAP) eintrifft — Das ist kein Problem für den Flow zu lösen

„Unsere Anhänge kommen als passwortgeschützte ZIP-Dateien — kann der Flow sie entpacken?“ ist eine weitere Frage, die ständig aufkommt. Die kurze Antwort: Versuchen Sie nicht, das innerhalb des Flows zu lösen.

Die gesamte Praxis der passwortgeschützten ZIP-Datei baut auf der Annahme auf, dass das Passwort in einer separaten E-Mail eintrifft, von einem Menschen gelesen und von Hand eingetippt wird, um die Datei zu öffnen. Sowohl Zeitpunkt als auch Format der Passwortbenachrichtigung liegen vollständig beim Absender, und nichts davon wurde mit Blick auf maschinelle Verarbeitung entworfen. Erzwingen Sie das in die Automatisierung, bauen Sie am Ende genuin riskante Mechanik auf, die Sie sonst nie gebraucht hätten — das Parsen von Passwort-E-Mails, das Speichern von Passwörtern.

Im Übrigen hat PPAP als Sicherheitsmaßnahme von vornherein wenig Wert, da Schlüssel und Paket über denselben Kanal reisen, und sein größerer Schaden besteht darin, Dinge direkt an der Virenprüfung des Empfängers vorbeizuschleusen. Dieses Problem, zusammen mit Alternativen (Dateifreigabelinks und Ähnlichem), wird ausführlicher in einem separaten Artikel behandelt: „Warum ist PPAP schlecht für die E-Mail-Sicherheit? Was ist der richtige Weg?“. Im Kontext der Automatisierung stehen per PPAP eintreffende Dokumente ganz oben auf der Liste dessen, worüber Sie verhandeln sollten, um den Empfang zu ändern. Und dank der breiteren Abkehr von PPAP kommt eine Bitte an einen Partner in der Art „könnten Sie uns für die automatisierte Verarbeitung statt einer passwortgeschützten ZIP-Datei einen einfachen PDF-Anhang oder einen Dateifreigabelink senden“ inzwischen leichter an als früher.

7. Darüber hinaus — Die Grenzen von E-Mail-Anhang-Workflows und eine stufenweise Migration

Sind Speicherung, Benachrichtigung und Inhaltsauslesung alle eingerichtet, bleibt die inhärente Grenze der Tatsache übrig, dass Sie Dokumente überhaupt per E-Mail-Anhang austauschen.

  • Es gibt so viele Dokumentlayouts wie Partner, und die Wartung des Extraktionsmodells wird mit mehr Partnern schwerer
  • Die Extraktionsgenauigkeit erreicht nie 100 %, sodass der Schritt der menschlichen Prüfung nie verschwindet
  • Post kann ausbleiben (zu groß, als Spam markiert), sodass auch die Überwachung auf verpasste Post nie verschwindet

Keine Menge an Feinschliff am Power-Automate-Design lässt all das verschwinden. Solange der Ausgangspunkt des Prozesses „unstrukturierte Daten (ein PDF) adressiert an einen Menschen senden“ ist, bleiben Lesen und Prüfen unvermeidliche Kosten. Genau deshalb lohnt es sich, auf mittlere Sicht die Richtung im Blick zu behalten, von Anfang an strukturierte Daten zu empfangen — eine stufenweise Verlagerung hin zu einem Web-Bestellformular, EDI oder, bei Rechnungen, einer digitalen Rechnung (Peppol / JP PINT).

Die Migration muss keine Umstellung auf einmal sein. Es ist realistisch, einen doppelgleisigen Aufbau zu fahren: die Partner, die bereit sind, zuerst auf die neue Empfangsart umzustellen, und den Rest weiterhin über E-Mail-Anhang plus automatisierte Verarbeitung abzuwickeln. Dieses stufenweise Migrationsdesign wird in „FAX-Bestellungen ins Web verlagern — die Doppelbetriebsphase gestalten und schrittweise migrieren“ behandelt, und die Mechanik der digitalen Rechnung in „Was ist eine digitale Rechnung? — Was unterscheidet sie vom „Rechnungs-PDF per E-Mail versenden“?“. Ich würde den in diesem Artikel beschriebenen Flow als den Mechanismus positionieren, der „den weiterhin per E-Mail-Anhang empfangenen Teil“ während dieser Übergangszeit trägt.

8. Zusammenfassung

Die Verarbeitung von Bestell- und Rechnungs-PDFs, die per E-Mail eintreffen, gehört zu den eher einführenden Power-Automate-Automatisierungsthemen, aber die Punkte, die Sie im Griff haben müssen, damit sie dem echten Betrieb standhält, sind klar.

Machen Sie zunächst die Annahme zu einer dedizierten Adresse auf einem gemeinsamen Postfach und schieben Sie die Filterbedingungen auf den Trigger selbst. Sortieren Sie Anhänge in zwei Ebenen — Is Inline plus die Erweiterung —, um Signaturbilder auszuschließen. Machen Sie den Dateinamen anhand des Empfangszeitstempels eindeutig, und halten Sie, ausgehend von der Prämisse, dass der Trigger Post überspringen kann (über 50 MB, verschlüsselte Post, ein Schwall gleichzeitiger Post), eine Routine bereit, mit der Sie etwas Verpasstes bemerken können. Das ist Stufe eins.

Gehen Sie so weit, den Inhalt zu lesen, verwenden Sie entweder das vorgefertigte Modell von AI Builder oder ein benutzerdefiniertes Modell gepaart mit einer Verzweigung nach Konfidenzwert, und prüfen Sie vorher die Kosten der verbrauchsbasierten Credits und die Lizenzstruktur im Übergang. Und versuchen Sie nicht, passwortgeschützte ZIP-Dateien innerhalb des Flows zu entpacken — behandeln Sie sie als Ziel für eine Verhandlung, die Empfangsart zu ändern. Sobald die inhärenten Grenzen des Formats E-Mail-Anhang selbst sichtbar werden, ziehen Sie eine stufenweise Migration zu einem Webformular, EDI oder einer digitalen Rechnung in Betracht. Arbeiten Sie sich in dieser Reihenfolge durch, und es ist ein Bereich, den Sie ohne größere Nacharbeit ausbauen können.

Verwandte Artikel

Verwandte Beratungsbereiche

Die Komura Software LLC berät zur Automatisierung von E-Mail- und Dokumentenverarbeitung mit Power Automate sowie zur stufenweisen Migrationsplanung bei der Digitalisierung von Bestell- und Rechnungsprozessen.

  1. Microsoft Learn, Office 365 Outlook - Connectors. Zu den Parametern des Triggers „Wenn eine neue E-Mail eintrifft (V3)“ (Folder / From / Only with Attachments / Include Attachments / Subject Filter usw.) sowie dazu, dass der Trigger Post überspringt, die den kleineren Wert aus der Grenze eines Exchange-Administrators oder 50 MB überschreitet, ebenso wie geschützte Post.  2 3 4 5

  2. Microsoft Learn, Trigger a cloud flow based on email properties. Zu den am Trigger „Wenn eine neue E-Mail eintrifft (V3)“ verfügbaren Filtereigenschaften sowie dazu, dass das Prüfen von Eigenschaften am Trigger statt in einem Bedingungszweig einen Lauf für nicht relevante Post vermeidet.  2

  3. Microsoft Learn, Office 365 Outlook - Connectors (Shared mailbox support / Known issues). Dazu, dass der Trigger „Wenn eine neue E-Mail in einem gemeinsamen Postfach eintrifft (V2)“ verlangt, dass das Verbindungskonto Zugriffsberechtigung auf das gemeinsame Postfach besitzt, dass Berechtigungsänderungen bis zu etwa 2 Stunden brauchen können, um wirksam zu werden, sowie dazu, dass sich Microsoft-365-Gruppenadressen nicht als gemeinsames Postfach nutzen lassen.  2

  4. Microsoft Learn, Office 365 Outlook - Connectors (Working with attachments). Dazu, dass Anhangsmetadaten (Id / Name / Content Type / Size / Is Inline) unabhängig von der Einstellung „Anhänge einschließen“ immer zurückgegeben werden, sowie dazu, dass die Eigenschaft Is Inline Inline-Anhänge kennzeichnet.  2 3 4

  5. Microsoft Learn, Microsoft SharePoint Connector in Power Automate. Dazu, dass die Aktion „Datei erstellen“ des SharePoint-Connectors eine Datei in eine bestehende Dokumentbibliothek hochlädt, sowie dazu, dass die Aktion „Neuen Ordner erstellen“ einen Ordner oder Ordnerpfad anlegt.  2 3

  6. Microsoft Learn, Licensing and AI Builder credits. Dazu, wie AI-Builder-Credits erworben werden (1 Million Credits pro Kapazitäts-Add-on, 5.000 Credits gebündelt mit Power Automate Premium), zur Bündelung auf Mandantenebene und Zuweisung an Umgebungen, zu Fehlern wie NoCapacity bei unzureichender Kapazität sowie dazu, dass Seed-Credits am 1. November 2026 enden.  2

  7. Microsoft Learn, End of AI Builder credits. Zur im Oktober 2025 angekündigten stufenweisen Abkündigung der AI-Builder-Credits sowie dazu, dass die Funktionalität von AI Builder weiterhin über Copilot-Credits nutzbar bleibt.  2

  8. Microsoft Learn, Use a document processing model in Power Automate. Zur Nutzung der Aktion „Dokument verarbeiten“ in einem Cloudflow sowie zu einem Beispielaufbau, der Extraktionsergebnisse über Teams’ Aktion „Nachricht in einem Chat oder Kanal posten“ benachrichtigt.  2

  9. Microsoft Learn, About shared mailboxes in Microsoft 365. Dazu, dass ein gemeinsames Postfach selbst keine individuelle Lizenz benötigt, stattdessen aber verlangt, dass zugreifende Benutzer ein lizenziertes Postfach besitzen, sowie zur Praxis, sich nicht direkt mit dem Konto des gemeinsamen Postfachs anzumelden. 

  10. Microsoft Learn, Share a cloud flow. Dazu, dass die Verbindung eines Flows an den Benutzer gebunden ist, der sie erstellt hat, dass eine geteilte Verbindung nur innerhalb dieses Flows nutzbar ist, dass Co-Besitzer die Zugangsdaten einer von einem anderen Besitzer erstellten Verbindung nicht ändern können, sowie zum Hinzufügen von Co-Besitzern. 

  11. Microsoft Learn, Office 365 Outlook - Connectors (Known issues and limitations with triggers). Dazu, dass eine systemseitige Grenze selten dazu führt, dass der E-Mail-Trigger Post verpasst, wenn eine große Menge gleichzeitig eintrifft. 

  12. Microsoft Learn, Exchange Online limits. Zur standardmäßigen maximalen Nachrichtengröße eines Postfachs (35 MB Senden / 36 MB Empfangen) sowie dazu, dass Administratoren eine benutzerdefinierte Grenze zwischen 1 und 150 MB festlegen können. 

  13. Microsoft Learn, Invoice processing prebuilt AI model. Zu den Extraktionsfeldern des vorgefertigten Rechnungsverarbeitungsmodells, seinen unterstützten Sprachen (einschließlich Japanisch), den Eingabeformaten (JPEG/PNG/PDF, 20 MB oder kleiner) sowie einem Beispielaufbau, der bei niedrigem Konfidenzwert auf ein benutzerdefiniertes Modell zurückfällt.  2 3

  14. Microsoft Learn, Create a document processing custom model. Zu den Dokumenttypen eines benutzerdefinierten Modells zur Dokumentverarbeitung (strukturiertes Vorlagendokument / Freiform-Dokument / Rechnung), zur Anforderung von mindestens 5 Beispieldokumenten pro Sammlung sowie zur Definition der zu extrahierenden Felder und Tabellen.  2

  15. Microsoft Learn, Use the invoice processing prebuilt model in Power Automate. Zur Nutzung der Aktion „Informationen aus Rechnungen extrahieren“ in einem Cloudflow sowie dazu, dass für jedes Feld ein Konfidenzwert zwischen 0 und 1 zurückgegeben wird.  2

  16. Microsoft Learn, Power Platform licensing FAQs. Dazu, dass die AI-Builder-Funktionen eines Cloudflows zuerst AI-Builder-Credits verbrauchen und erst bei deren Fehlen oder Erschöpfung auf Copilot-Credits zurückgreifen. 

Aktuelle Artikel mit denselben Schlagwörtern führen zu verwandten Themen weiter.

Diese Seiten ordnen den Artikel in einen größeren Leistungs- und Entscheidungskontext ein.

Dieser Artikel ist direkt mit den folgenden Leistungen verbunden.

Häufige Fragen

Fragen, die in Beratungen zu diesem Artikelthema häufig gestellt werden.

Kann ein Power-Automate-Flow durch Post ausgelöst werden, die in einem gemeinsamen Postfach eintrifft?
Ja. Der Office 365 Outlook-Connector verfügt über einen dedizierten Trigger, „Wenn eine neue E-Mail in einem gemeinsamen Postfach eintrifft (V2)“, der einen Flow anhand von Post auslösen kann, die an einer für die Bestellannahme genutzten gemeinsamen Adresse eintrifft. Voraussetzung ist, dass das für die Verbindung verwendete Konto Zugriffsberechtigung auf dieses gemeinsame Postfach besitzt. Beachten Sie, dass es etwa zwei Stunden dauern kann, bis eine neu erteilte Berechtigung wirksam wird, und dass sich eine Microsoft-365-Gruppenadresse nicht als gemeinsames Postfach festlegen lässt. Post über ein gemeinsames Postfach statt über den individuellen Posteingang einer Mitarbeiterin oder eines Mitarbeiters entgegenzunehmen, erleichtert die Übergabe der Annahme, doch weil die Verbindung des Flows selbst weiterhin an das Konto des erstellenden Benutzers gebunden ist, müssen Sie auch festlegen, wie dieses Verbindungskonto verwaltet wird, und Co-Besitzer einrichten.
Warum landen Bilder aus einer E-Mail-Signatur als Anhangsdateien gespeichert?
Ein in den E-Mail-Text eingebettetes Signaturbild oder Logo wird technisch als eine Art Anhang behandelt (ein Inline-Anhang). Eine Verarbeitung, die sich nur auf die Bedingung „hat Anhänge“ stützt, speichert am Ende die PNG- oder GIF-Datei der Signatur direkt neben dem eigentlichen PDF. Die Lösung besteht darin, die Metadaten-Eigenschaft Is Inline, die der Office 365 Outlook-Connector für jeden Anhang zurückgibt, als Bedingung zu verwenden und nur die Anhänge zu verarbeiten, bei denen Is Inline false ist. Eine zusätzliche Prüfung, ob die Dateierweiterung .pdf lautet, grenzt das Ziel noch zuverlässiger ein.
Was benötige ich, um das Auslesen des PDF-Inhalts mit AI Builder zu automatisieren?
AI Builder verfügt über ein vorgefertigtes Modell zur Rechnungsverarbeitung, das Felder wie Rechnungsnummer, Datum und Gesamtbetrag aus Rechnungen extrahiert, und unterstützt auch japanischsprachige Rechnungen. Für Dokumente mit eigenem Layout, etwa Bestellformulare, verwenden Sie ein benutzerdefiniertes Modell zur Dokumentverarbeitung, das mit Beispieldokumenten trainiert wird (mindestens 5 pro Layout). Die Ausführung erfordert verbrauchsbasierte Kapazität wie AI-Builder-Credits, und der Flow bricht mit einem Fehler ab, wenn der Umgebung keine Kapazität zugewiesen ist. Beachten Sie außerdem, dass im Oktober 2025 eine stufenweise Abkündigung der AI-Builder-Credits angekündigt wurde, wodurch sich die Sache künftig in Richtung Copilot-Credits verschiebt — prüfen Sie daher vor einer Neueinführung die aktuelle Lizenzstruktur.
Kann ein Flow auch Anhänge verarbeiten, die als passwortgeschützte ZIP-Datei (PPAP) eintreffen?
Eine passwortgeschützte ZIP-Datei steht grundsätzlich im Widerspruch zu automatisierter Verarbeitung, und Sie sollten einen Flow nicht auf der Annahme aufbauen, sie intern zu entpacken. Die gesamte Praxis, das Passwort in einer separaten E-Mail zu versenden, die ein Mensch lesen muss, bevor die Datei geöffnet werden kann, wurde nie mit Blick auf maschinelle Verarbeitung entworfen. Sie können die ZIP-Datei unverändert an einem Ort speichern, an dem eine Person sie öffnen kann, aber das bringt Sie der Automatisierung von Dateneingabe oder Auslesung keinen Schritt näher. Realistisch betrachtet besteht die eigentliche Lösung darin, mit dem Absender zu verhandeln, PPAP nicht mehr zu verwenden — also die Art zu ändern, wie die Dateien überhaupt übergeben werden. PPAP hat ohnehin genügend eigene Sicherheitsprobleme, daher kann ein separater Artikel, der diese darlegt, auch als Argumentationshilfe für diese Verhandlung dienen.

Autorenprofil

Profilseite des Artikelautors.

Go Komura

Geschäftsführer von KomuraSoft LLC

Spezialisiert auf Windows-Softwareentwicklung, technische Beratung und Fehleranalyse, insbesondere bei bestehenden Systemen und schwer reproduzierbaren Störungen.

Zurück zum Blog