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