- Versionshinweise
- Erste Schritte
- Installation
- Hard- und Softwareanforderungen
- Serverinstallation
- Aktualisierung der Lizenz
- Bereitstellen des UiPath Process Mining-Profilers
- Bereitstellen eines Connectors (.mvp)
- Aktualisieren von UiPath Process Mining
- Aktualisieren einer benutzerdefinierten Version einer App oder eines Discovery Accelerators
- Installieren einer Trainingsumgebung
- Konfiguration
- Integrationen
- Authentication
- Working with Apps and Discovery Accelerators
- AppOne-Menüs und -Dashboards
- AppOne-Einrichtung
- Menüs und Dashboards von TemplateOne 1.0.0
- Setup von TemplateOne 1.0.0
- TemplateOne-Menüs und Dashboards
- Setup von TemplateOne 2021.4.0
- Purchase-to-Pay Discovery Accelerator-Menüs und -Dashboards
- Einrichtung des Purchase-to-Pay-Discovery-Beschleunigers
- Menüs und Dashboards des Order-to-Cash Discovery Accelerators
- Einrichtung des Order-to-Cash Discovery-Beschleunigers
- Basic Connector for AppOne
- Bereitstellen des einfachen Connectors
- Einführung zu Basic Connector
- Eingabetabellen des Basic Connectors
- Hinzufügen von Tags
- Hinzufügen von Automatisierungsschätzungen
- Hinzufügen von Fälligkeitsdaten
- Hinzufügen von Referenzmodellen
- Einrichten von praktisch umsetzbaren Erkenntnissen
- Festlegen von reduzierbaren Diagrammen
- Verwenden des Ausgabe-Datasets in AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- SAP-Eingabe
- Überprüfen der Daten im SAP Connector
- Hinzufügen von prozessspezifischen Tags zum SAP Connector für AppOne
- Hinzufügen von prozessspezifischen Fälligkeitsdaten zum SAP Connector für AppOne
- Hinzufügen von Automatisierungsschätzungen zum SAP Connector für AppOne
- Hinzufügen von Attributen zum SAP Connector für AppOne
- Hinzufügen von Aktivitäten zum SAP Connector für AppOne
- Hinzufügen von Entitäten zum SAP Connector für AppOne
- SAP Order to Cash Connector für AppOne
- SAP Purchase to Pay Connector für AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector für den Order-to-Cash Discovery Accelerator
- Superadmin
- Die Registerkarte Arbeitsbereiche
- Die Registerkarte Entwicklungsdaten
- Die Registerkarte Versionen
- Die Registerkarte Freigegebene Daten
- The Builds tab
- Die Registerkarte Serverdaten
- Die Registerkarte Einstellungen (Settings)
- Die Registerkarte Superadmin-Benutzer
- Die Registerkarte Status
- Die Registerkarte Lizenz
- Erstellen von Releases
- Anzeigen des Verlaufs der Verzweigung
- Creating Apps
- Modules
- Dashboards und Diagramme
- Tabellen und Tabellenelemente
- Anwendungsintegrität
- How to ....
- Arbeiten mit SQL-Connectors
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Freigeben eines SQL-Connectors
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Nützliche Ressourcen
Application Design
Anwendungen können beide Anwendungen für die Endbenutzer bezeichnen. Am bemerkenswertesten sind AppOne und die Connectors, die von den Superadmins für die Datentransformation verwendet werden. Obwohl sich die Anwendungsfälle unterscheiden, gibt es Überschneidungen, die bei der Arbeit in diesen Anwendungen zu beachten sind.
Die Leistung kann stark von der spezifischen Anwendung abhängen. Beim Entwerfen Ihrer Anwendung sollten Sie sich immer der Auswirkungen bestimmter Entscheidungen auf die Leistung bewusst sein.
AppOne ist das primäre Beispiel für eine Endbenutzeranwendung. Es wird sofort an Kunden ausgeliefert und kann als Grundlage für Ihre eigene Anwendung verwendet werden. Bei der Entwicklung von Apps und Discovery Accelerators wird viel Wert darauf gelegt, eine optimale Leistung für den Endbenutzer zu gewährleisten. Es kann jedoch bestimmte Details Ihres Datasets und Ihrer Anforderungen geben, die möglicherweise Techniken zur Anwendungsoptimierung erfordern.
Die UiPath Process Mining- Plattform verfügt über viele Funktionen mit eigenen Leistungsmerkmalen. Zum Beispiel:
- Berechnen von Ausdrücken
- Tabellen verbinden
- Berechnung von Filtern
- Process Mining
- Berechnen von Bäumen
-
Daten werden geladen.
Die meisten dieser Aufgaben hängen nur von der Anzahl der Datensätze in der Tabelle ab, für die der Vorgang berechnet wird. Das Laden von Daten hängt auch von der Anzahl der Spalten ab. Einige Vorgänge sind schneller, wenn die Eingabespalten nur eine geringe Anzahl eindeutiger Werte enthalten.
Verwenden Sie den UiPath Process Mining Profiler für eine Anwendungsprofilerstellung, um einen Einblick in die Ladezeiten Ihrer Anwendung und Dashboards zu erhalten.
Dashboard-Elemente
- Vermeiden Sie zu viele Informationen auf einem Dashboard, insbesondere zu viele Details, da dies alles eindeutige Datensätze sind, die berechnet werden müssen.
- Die Datenmenge, auf der Dashboard-Elemente basieren, wirkt sich auf die Leistung aus. Dashboard-Elemente, die auf mehr Daten basieren, können langsamer sein.
- Die Anzahl der Elemente auf einem Dashboard wirkt sich auf die Leistung aus. Dashboards mit mehr Elementen sind langsamer. Ändern Sie die Verfügbarkeit von Tabellenelementen nach Möglichkeit in Privat oder Ausgeblendet .
Filter/Selektoren
- Legen Sie den From/To-Stammfilter auf TRUE fest und entfernen Sie die Endbenutzerattribute für die From/To-Aktivität.
- Legen Sie den Standardwert der Attributselektoren nach Möglichkeit auf NULL fest.
- Grauwerte von Filtern deaktivieren.
- Definieren Sie den Standardwert eines Selektors basierend auf Ihrem Dataset. Der Standardwert sollte nicht zu viele eindeutige Werte haben.
Grafiken
- Diagramme nach Größe sortieren.
- Verwenden Sie die erweiterten Prozessdiagrammeinstellungen , um die Ladezeit Ihrer Prozessdiagramme zu optimieren. Verwenden Sie beispielsweise einfache Hinweise anstelle von ausführlichen Hinweisen.
Expressions
- Benutzerabhängige Ausdrücke verhindern.
- Filterabhängige Ausdrücke verhindern.
- Komplexe Ausdrücke führen zu höheren Antwortzeiten. Halten Sie Ausdrücke so einfach wie möglich. Teilen Sie Ausdrücke nach Möglichkeit auf.
- Ausdrücke, die den Befehl self enthalten, sind oft viel langsamer. Es wird empfohlen, den Befehl prev zu verwenden.
Überlagerungen
- Textüberlagerungen werden auf einer bestimmten Ebene berechnet, die bestimmt, wie oft sie berechnet werden.
- Überlagerungen auf Datensatzebene werden viele Male berechnet, auf Stammebene nur einmal.
Tabellen
- Live-Tabellen werden geladen, wenn sich der Benutzer anmeldet und/oder ein Filtersteuerelement ändert. Live-Tabellen führen häufig zu Leistungsproblemen. Es wird empfohlen, nach Möglichkeit zwischengespeicherte Tabellen zu verwenden.
- Benutzerdefinierte Datenskripts können verwendet werden, um eine Live-Verbindung mit R herzustellen. Dies ist oft langsam.
Konstante Werte
Nicht alles kann automatisch zwischengespeichert werden. Wenn Sie konstante Teile von Ausdrücken haben, können Sie auch manuell zwischenspeichern, indem Sie neue Attribute erstellen, um eine Neuberechnung von Werten zu verhindern. Dadurch wird auch sichergestellt, dass die Berechnungen im Attributcache gespeichert werden und beim Öffnen einer Anwendung keine Berechnungen erforderlich sind.
Siehe Anwendungsprofilerstellung.