Transaktionsabbruch

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Ein Benutzer kann eine Transaktion abbrechen, deren Laden länger als erwartet dauert.

    Zu den Ursachen für langsam ladende Transaktionen gehören die folgenden Szenarien.
    • Sortieren einer großen Anzahl von Datensätzen nach einem nicht indizierten Zeichenfolgenfeld.
    • Gruppieren einer großen Tabelle in einem Feld, das vorherrschend unterschiedliche Werte aufweist.
    • Alle Zeilen aus einer großen Tabelle werden exportiert.
    • Testen einer schlecht geskripteten Business Rule mit einer JavaScript-Endlosschleife.
    Hinweis:
    Sie können einen Import mit diesen Steuerelementen nicht abbrechen.

    Optionen zum Abbrechen von Transaktionen

    Nachdem die Transaktion abgebrochen wurde, können Sie die folgenden Optionen für verschiedene Zwecke verwenden.Abbildung mit Optionen zum Abbrechen von Transaktionen
    • Zurück: Kehrt zur vorherigen Seite im Navigationsverlauf zurück
    • Neu laden: Lädt die Zielseite neu
    • Liste nur mit Filter laden: Zeigt die Liste (ohne die Datensätze) nur mit den angewendeten Filtern an
    • Export: Exportieren von Listenansichtsdatensätzen
      Hinweis:
      Die Option Exportieren wird nur angezeigt, wenn die folgenden Bedingungen erfüllt sind.
      • Die Eigenschaft glide.ui.export_on_tx_cancel.enable ist auf True festgelegt.
      • Die Listenansicht wird abgebrochen.
      Sie können eine der folgenden Optionen verwenden, um die Listenansichtsdatensätze zu exportieren.
      • Excel
      • CSV
      • JSON
      • PDF
      Die exportierten Listenansichtsdatensätze werden an die angegebene E-Mail-Adresse gesendet. Nur die Option „PDF -Dateityp “ kann die Option „ Ausrichtung “ haben.
      Abbildung mit Optionen zum Abbrechen von Transaktionen für die Option „Export“.

    Timer für Transaktionsabbruch

    Während einer Transaktion mit langer Ausführungszeit werden im Bannerframe ein Timer und eine rote Schaltfläche zum Abbrechen angezeigt.
    Abbildung : 1. Anforderung abbrechen
    Brechen Sie eine laufende Übersetzung ab

    Um die Transaktion abzubrechen, klicken Sie auf die Schaltfläche „Abbrechen“. Der Timer zeigt an, dass die Transaktion abgebrochen wird. Nach Abschluss wird eine Meldung angezeigt, dass die Transaktion abgebrochen wurde.

    Wenn die Transaktion erfolgreich abgeschlossen wird, zeigt der Timer an, wie lange der Abschluss der Transaktion gedauert hat.
    Abbildung : 2. Transaktion abgeschlossen
    Abgeschlossene Transaktion

    Abgebrochene Transaktionsprotokolle

    Abgebrochene Transaktionen werden im Transaktionsprotokoll mit dem Zusatz CANCELLED an die URL angezeigt. Von einem Benutzer abgebrochene Transaktionen werden anders protokolliert als von Transaktionskontingenteabgebrochene Transaktionen.

    Transaktionseigenschaften abbrechen

    Administratoren können das Verhalten der Funktion zum Abbrechen von Transaktionen mithilfe der folgenden Eigenschaften konfigurieren.

    Eigenschaft Definition Standort
    com.glide.request_manager.aktiv Lassen Sie Benutzer Transaktionen mit langer Ausführungszeit abbrechen (standardmäßig aktiviert). Öffnen Sie die Tabelle sys_properties.
    glide.ui.transaction.long_response.time Verzögerung in Sekunden, bevor die Schaltfläche „Transaktion abbrechen“ für eine Transaktion mit langer Ausführungszeit angezeigt wird. Navigieren zu Systemeigenschaften > UI-Eigenschaften.