Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Ausnahmeverarbeitung
Die Ausnahmebehandlung ermöglicht es Ihnen, Fehler und unerwartete Bedingungen in Ihren Automatisierungen zu verwalten. Amazon Quick Automate bietet Funktionen zur Erstellung, Auslösung und angemessenen Behandlung von Ausnahmen, um ein robustes Fehlermanagement und Prozesskontinuität zu gewährleisten.
Arten von Ausnahmen
Amazon Quick Automate unterstützt zwei Arten von Ausnahmen:
Geschäftsausnahmen — Wird für erwartete Fehler aufgrund von Verstößen gegen Geschäftsregeln verwendet, wie z. B.:
Fehlende erforderliche Daten
Ungültige Eingabewerte
Verstöße gegen die Richtlinien
Systemausnahmen — Werden für technische oder Infrastrukturfehler verwendet, z. B.:
Verbindungsfehler
Timeouts für Dienste
Authentifizierungsfehler
Aktionen
- Ausnahme auslösen
-
Unterbricht den Prozessablauf mit einer Ausnahme. Wird verwendet, um eine Ausnahme auszulösen oder auszulösen, um entweder den Prozess zu beenden oder um bestimmte Aktionen zur Behandlung des Ausnahmeszenarios zu ergreifen. Wenn Sie den Prozess nicht sofort beenden möchten, fügen Sie Ihrem Prozessschritt einen Ausnahmeablauf hinzu, um die Ausnahme zu behandeln. Eigenschaften:
Titel (optional) — Aktionsname, der in der Prozessvisualisierung angezeigt wird (z. B. „Validierungsfehler auslösen“)
Benutzerdefinierte Ausnahme erstellen (erforderlich) — Wenn diese Option aktiviert ist, wird eine neue Ausnahme mit benutzerdefinierten Details erstellt. Wenn diese Option deaktiviert ist, wird eine bestehende, in einer Variablen gespeicherte Ausnahme ausgelöst oder erneut ausgelöst
Ausnahmetyp (erforderlich) — Kategorie der Ausnahme (z. B. „Geschäftsausnahme“, „Systemausnahme“)
Ausnahmegrund (erforderlich) — Kurzer Bezeichner, der verwendet wird, um ähnliche Ausnahmen für die Berichterstattung zu kategorisieren (z. B. „REQUIRED_FIELD_MISSING“, „INVALID_FORMAT“)
Ausnahmemeldung (erforderlich) — Detaillierte Beschreibung, die bei der Fehlerbehebung hilft (z. B. „Kunden-E-Mail-Adresse ist erforderlich, aber nicht angegeben“)
Auszulösende Ausnahme (erforderlich, wenn Benutzerdefinierte Ausnahme erstellen deaktiviert ist) — Die Ausnahme, die Sie auslösen oder erneut auslösen möchten. Sie wird normalerweise als Variable gespeichert (z. B. new_exception)
- Erstellen Sie eine benutzerdefinierte Ausnahme
-
Erzeugt eine Ausnahme, ohne sie auszulösen. Wird verwendet, um eine Ausnahmevariable vorzubereiten, die später in nachfolgenden Schritten ausgelöst werden kann. Eigenschaften:
Titel (optional) — Aktionsname, der in der Prozessvisualisierung angezeigt wird (z. B. „Validierungsausnahme erstellen“)
Ausnahmetyp (erforderlich) — Kategorie der Ausnahme (z. B. „Geschäftsausnahme“, „Systemausnahme“)
Ausnahmegrund (erforderlich) — Kurzer Bezeichner, der verwendet wird, um ähnliche Ausnahmen für die Berichterstattung zu kategorisieren (z. B. „REQUIRED_FIELD_MISSING“)
Ausnahmemeldung (erforderlich) — Detaillierte Beschreibung, die bei der Fehlerbehebung hilft (z. B. „Kunden-E-Mail ist erforderlich, aber nicht angegeben“)
Fehlercode (optional) — Numerischer Code, der zur Unterscheidung verschiedener Fehlertypen verwendet wird (z. B. 404 für nicht gefunden, 503 für Dienst nicht verfügbar)
Verursacht durch (optional) — Verweis auf eine andere Ausnahme, die diese ausgelöst hat. Sie wird normalerweise als Variable gespeichert (z. B. original_exception)
Neue Ausnahme (Ausgabe) — Variable, die die neu erstellte Ausnahme speichert (z. B. new_exception)
- Ablauf der Ausnahmen
-
Definiert, wie Ausnahmen behandelt werden, die innerhalb eines Prozessschritts auftreten. Wird verwendet, um einen alternativen Pfad zu erstellen, dem Sie folgen können, wenn in Ihrem Prozess Ausnahmen auftreten. Nachdem eine Ausnahme behandelt wurde, wird der Vorgang mit dem nächsten Schritt fortgesetzt. Löse die Ausnahme erneut aus, wenn du den Prozess beenden möchtest. Fügen Sie einen Ausnahmeablauf hinzu, indem Sie im Prozessschritt auf die Plus-Schaltfläche für den Ausnahmeablauf klicken. Eigenschaften:
Titel (optional) — Aktionsname, der in der Prozessvisualisierung angezeigt wird (z. B. „Validierungsfehler behandeln“)
Ausnahmereferenz (erforderlich) — Variablenname, der im Ausnahmeablauf auf die Ausnahme verweist. Greifen Sie mit der Variablen ["property"] auf Ausnahmedetails zu, wobei die Eigenschaft folgende Werte haben kann: type, reason, message, code oder caused_by (z. B. Fehler)
Anmerkung
Ausnahmeabläufe können nur zu Prozessschritten hinzugefügt werden. Sie sind sonst nicht im Bedienfeld „Aktionen“ zu finden.
Mit Ausnahmen arbeiten
Eigenschaften von Ausnahmen
Bei der Behandlung von Ausnahmen können Sie auf diese Eigenschaften zugreifen:
Typ — Kategorie der Ausnahme („Geschäftsausnahme“ oder „Systemausnahme“)
Grund — Kurzer Bezeichner für die Ausnahme
Nachricht — Detaillierte Beschreibung des Fehlers
code — Numerischer Fehlercode, falls angegeben
caused_by — Ursprüngliche Ausnahme, die diese ausgelöst hat, falls zutreffend
Best Practices
Verwenden Sie beschreibende Ausnahmegründe für eine einfache Kategorisierung und Berichterstattung
Fügen Sie detaillierte Meldungen zur Fehlerbehebung hinzu
Implementieren Sie die Wiederholungslogik für temporäre Systemausnahmen
Ziehen Sie bei Geschäftsausnahmen menschliches Eingreifen in Betracht
Berücksichtigen Sie bei der Behandlung von Ausnahmen die Auswirkungen auf den Fallstatus
Stellen Sie sicher, dass kritische Bereinigungsvorgänge auch nach Ausnahmen wie dem Neustart eines Browsers ausgeführt werden
Überwachen Sie die Häufigkeit und Muster von Ausnahmen
Überprüfen Sie die Ausnahmeprotokolle regelmäßig
Melden Sie Ausnahmen erneut an, sobald sie bearbeitet wurden, wenn Sie mit den verbleibenden Schritten nicht fortfahren möchten