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.
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.
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
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
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.