Apps
Neuestes
False
Bannerhintergrundbild
Apps-Benutzerhandbuch
Letzte Aktualisierung 26. Apr. 2024

Best Practices für Leistung

Empfohlene Höchstwerte

Hinweis:

Die folgenden Maximalwerte werden für eine optimale App-Leistung empfohlen. Ein Überschreiten dieser Werte kann zu einer Leistungsminderung führen, doch Apps legt keine Grenzwerte fest.

  1. Verwenden Sie maximal 200 Steuerelemente auf einer Seite.

  2. Fügen Sie maximal fünf komplexe Steuerelemente auf einer Seite ein, z. B. Tabellen oder Raster.

  3. Verwenden Sie Seitencontainer auf maximal 10 Registerkarten pro Registerkartensteuerelement.

  4. Verschachteln Sie maximal fünf Container.

  5. Verschachteln Sie maximal zehn Regeln in einem Ereignis.

  6. Verwenden Sie Tabellensteuerelemente, um maximal 200 schreibgeschützte Datensätze anzuzeigen.

Optimiertes Laden der Seite

  1. Verwenden Sie denselben Seitencontainer und dieselben Variablen, um einzelne Seiten zu laden.

    Angenommen, Sie haben ein Formular mit mehreren Schritten, in dem die Schritte sequenziell sind und sich der Inhalt jedes Schritts auf einer einzelnen Seite befindet. Anstatt für jeden Schritt einen Container zu verwenden, sollten Sie auf der Startseite denselben Seitencontainer wiederverwenden und mithilfe einer Variablen oder der If-Then-Else-Regel eine andere Seite in den Container laden.

  2. Verwenden Sie weniger Registerkarten- und Seitencontainer auf einer Seite, um das anfängliche Laden der Seite zu verbessern.

Empfohlene Steuerelementkonfiguration

  1. Verwenden Sie das Steuerelement Raster bearbeiten, um tabellarische Datensätze oder große Datasets anzuzeigen und zu bearbeiten. Dieses Steuerelement bietet Sortier-, Paginierungs- und serverseitige Funktionen, sodass mehr als 1.000 Entitätsdatensätze angezeigt werden können.

  2. Deaktivieren Sie bei schreibgeschützten Steuerelementen des Bearbeitungsrasters die Bearbeitungsfunktionen im App-Designer, um das Rendern zu beschleunigen und Bearbeitungssymbole für ein übersichtlicheres Layout zu entfernen.

  3. Verbessern Sie die Rendering-Geschwindigkeit des Bearbeitungsrastersteuerelements , indem Sie die Höhe auf maximal 1200px einstellen. Durch diese Änderung wird gleichzeitig die Anzahl der sichtbaren Zeilen optimiert.

  4. Wenn Sie denselben Formatierungsstil über mehrere Zeilen in einem Steuerelement des Rich-Text-Editors verwenden, wenden Sie den Stil einmal an anstatt für jede einzelne Zeile. Dadurch wird Zeit eingespart, die für das Rendern des Stils für jede Zeile aufgewendet wird.

  5. Für Bildsteuerelemente empfehlen wir, Bildgrößen über 50 % der Originalgröße zu halten. Verwenden Sie für kleine Logos eine niedrigere Auflösung und vermeiden Sie die Verwendung von High-Definition-Bildern, um eine optimale Leistung zu gewährleisten.

  6. Um eine erfolgreiche Video Wiedergabe in IFrame -Steuerelementen sicherzustellen, verwenden Sie die von der Hosting-Site bereitgestellten Einbettungslinks.

  7. Um die Lesbarkeit und App-Benutzererfahrung zu verbessern, empfehlen wir, höchstens sieben Optionen für Optionsfeldsteuerelemente zu verwenden und sie vertikal zu stapeln, wenn die Breite eingeschränkt ist. Um mehr als sieben Optionen zu verwenden, verwenden Sie Dropdown- Steuerelemente.

  8. Legen Sie die Breite von Tabellensteuerelementen nicht auf auto fest, um unerwartete Verschiebungen der Spaltenbreiten aufgrund unterschiedlicher Inhaltslängen zu verhindern oder um zu vermeiden, dass Tabellen auf kleineren Bildschirmen zu schmal werden. Dadurch wird auch das virtuelle Scrollen in der Tabelle ermöglicht.
  9. Verwenden Sie Pixel, um die Breite und Höhe von Tabellensteuerelementen festzulegen, um Tabellen schneller zu rendern oder um zu verhindern, dass Tabellenzellen überlaufen oder umgebrochen werden, wenn der Inhalt zu groß ist. Dadurch wird auch das virtuelle Scrollen in der Tabelle ermöglicht.

  10. Um die Ausgabe einer Fetch()- oder einer GetChoiceSet()-Funktion wiederzuverwenden, weisen Sie die Ausgabe mit der Regel Wert festlegen einer Variablen vom Typ ListSource zu.

Empfohlenes Seitendesign

  1. Jede Seite muss einen einzelnen Anwendungsfall enthalten.

    In einem Organisationsverwaltungsszenario können Sie beispielsweise eine Übersichtsseite und dann eine separate Seite für jede Abteilung haben, z. B. IT, HR, Finanzen. Für ein typisches Szenario zum Hinzufügen/Bearbeiten sollten Sie ein Bearbeitungsrastersteuerelement anstelle zusätzlicher Bearbeitungs-/Hinzufügeformulare verwenden.

    Teilen Sie komplexe Seiten in modulare Seiten auf und verwenden Sie dann Seitencontainer, um sie anzuzeigen.

  2. In einigen Fällen kann es sein, dass Sie kontextbezogenen Inhalt auf einer Seite anzeigen müssen, wo sich verschiedene Abschnitte auf der Seite gegenseitig ausschließen und basierend auf bestimmten Bedingungen sichtbar werden, z. B. der Wert einer App-Variablen. Wir empfehlen, dieses Szenario wie folgt zu implementieren:

    1. Erstellen Sie für jeden Abschnitt, der bedingt angezeigt werden muss, eine eigene Seite.

    2. Fügen Sie auf der Hauptseite, auf der diese Abschnitte angezeigt werden sollen, einen Seitencontainer hinzu.

    3. Verwenden Sie die Regel Seite öffnen, um den relevanten Abschnitt im Seitencontainer anzuzeigen, indem Sie den Seitencontainer als Ziel auswählen.

    4. Fügen Sie eine If-Then-Else-Regel hinzu, um zu bestimmen, welche Seite basierend auf dem Variablenwert gerendert werden soll. Dadurch wird sichergestellt, dass nur die entsprechende Seite angezeigt wird, was zu einer effizienteren und optimierten Benutzererfahrung führt.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.