Transaktionsabbruch

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Ein Anwender 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 nach einem Feld, das hauptsächlich unterschiedliche Werte enthält
    • Alle Zeilen aus einer großen Tabelle werden exportiert.
    • Testet eine schlecht geskriptete Geschäftsregel, die eine JavaScript-Endlosschleife enthält.
    Hinweis:
    Sie können einen Import mit diesen Steuerelementen nicht abbrechen.

    Optionen zum Abbrechen der Transaktion

    Nachdem die Transaktion abgebrochen wurde, können Sie die folgenden Optionen für verschiedene Zwecke verwenden.Bild mit den Optionen zum Abbrechen der Transaktion
    • Zurück: Kehren Sie 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 Sie Listenansichtsdatensätze
      Hinweis:
      Die Option Export 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 übermittelt. Nur der PDF -Dateityp kann die Ausrichtungsoption haben.
      Bild, das die Transaktionsabbruchoptionen für die Exportoption zeigt

    Transaktionsabbruch-Timer

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

    Um die Transaktion abzubrechen, klicken Sie auf die Schaltfläche „Abbrechen“. Der Timer zeigt an, dass die Transaktion abgebrochen wird. Wenn der Vorgang abgeschlossen ist, wird eine Meldung angezeigt, dass die Transaktion abgebrochen wurde.

    Wenn die Transaktion erfolgreich abgeschlossen wird, zeigt der Timer an, wie lange es dauert, bis die Transaktion abgeschlossen ist.
    Abbildung : 2. Transaktion abgeschlossen
    Transaktion abgeschlossen

    Abgebrochene Transaktionsprotokolle

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

    Transaktionseigenschaften abbrechen

    Administratoren können das Verhalten der Transaktionsabbruchfunktion mithilfe der folgenden Eigenschaften konfigurieren.

    Eigenschaft Definition Standort
    com.glide.request_manager.active Lassen Sie Anwender lange laufende Transaktionen 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 Laufzeit angezeigt wird. Navigieren zu Systemeigenschaften > UI-Eigenschaften.