apps
2024.10
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Apps-Benutzerhandbuch

Letzte Aktualisierung 22. Dez. 2025

Best Practices für Leistung

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 in 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.
  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 es mehr als 1.000 Entitätsdatensätze anzeigen kann.
  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 anpassen. Diese Änderung optimiert gleichzeitig die Anzahl der sichtbaren Zeilen.
  4. Wenn Sie denselben Formatierungsstil über mehrere Zeilen in einem Rich-Text-Editor -Steuerelement verwenden, wenden Sie den Stil gleichzeitig an anstatt für jede einzelne Zeile. Dadurch wird Zeit für das Rendern des Stils für jede Zeile eingespart.
  5. Für Bildsteuerelemente empfehlen wir, Bildgrößen über 50 % der Originalgröße zu halten. Verwenden Sie eine niedrigere Auflösung für kleine Logos und vermeiden Sie die Verwendung von Bildern mit hoher Definition, um eine optimale Leistung zu gewährleisten.
  6. Um eine erfolgreiche Videowiederholung in IFrame- Steuerelementen sicherzustellen, verwenden Sie die von der Hostingseite bereitgestellten Einbettungslinks.
  7. Um die Lesbarkeit und die Benutzererfahrung in der App zu verbessern, empfehlen wir, sieben oder weniger Optionen für die Steuerelemente des Optionsfeldes zu verwenden und sie vertikal zu stapeln, wenn die Breite eingeschränkt ist. Um mehr als sieben Optionen zu nutzen, 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.
  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.

Seitencontainer- Steuerelemente ermöglichen es Ihnen, eine Seite innerhalb einer anderen Seite wiederzuverwenden. Das kontinuierliche Wechseln von Seiten in einem Seitencontainer kann zu einer hohen Speicherauslastung im Browser führen. Die Obergrenze der Seitenwechselereignisse, die diese hohe Speicherauslastung verursachen, hängt vom RAM-Volumen in Ihrem System ab.

Registerkartensteuerelemente ermöglichen es Ihnen, eine Seite auf mehreren Registerkarten wiederzuverwenden. Die Verwendung des Registerkartensteuerelements ist in Bezug auf die Speichernutzung effizienter als das Replizieren von Registerkarten mithilfe von Seitencontainer-Steuerelementen.

Der Effekt wird noch erhöht, wenn Sie sowohl Registerkarten als auch Seitencontainer verwenden, die dieselbe Seite replizieren. Es wird empfohlen, die übermäßige Replikation derselben Seite in Registerkarten oder Seitencontainern zu vermeiden. Dies kann zu Datenduplizierung oder unerwartetem Verhalten führen, da VB-Ausdrücke in Seiten statisch definiert sind.

Empfehlungen:

  • Erstellen Sie separate Kopien derselben Seite, wenn die Seite mehr als einmal angezeigt werden muss.
  • Vermeiden Sie die gleichzeitige Replikation von mehr als einer Instanz einer Seite in Registerkarten- und Seitencontainersteuerelementen.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben