Abonnieren

UiPath StudioX

Das UiPath StudioX-Handbuch

Objekt-Repository

Das Object-Repository ermöglicht die Wiederverwendung von UI-Elementen innerhalb und zwischen Automatisierungsprojekten. Mit dem Object-Repository können Sie UI-Bibliotheken für Ihre Anwendung importieren und die darin enthaltenen UI-Elemente in Ihren Automatisierungsprojekten verwenden.

Die wichtigsten Funktionen des Object-Repositorys sind:

  • UI-Elemente werden projektübergreifend an einem Ort zentralisiert.
  • Anzeigen einer Liste aller UI-Aktivitäten innerhalb Ihres Prozesses mithilfe der Registerkarte „UI-Aktivitäten“ im Bereich „Object-Repository“.
  • Ziehen und Ablegen von Elementen aus dem Bereich Object Repository.
  • Aus Bibliotheken importierte Objekte sind in lokalen Projekten oder projektübergreifend wiederverwendbar.

Voraussetzungen

Das Object-Repository funktioniert mit UiPath.UIAutomation.Activities-Paketversionen ab 2020.10 und höher. Beachten Sie, dass das UIAutomationNext-Paket mit Version 20.10 veraltet ist. Die Aktivitäten von UIAutomationNext finden Sie jetzt im UIAutomation-Paket.

Wenn der Umschalter Object Repository durchgesetzt auf Ja festgelegt ist, müssen Aktivitäten des UIAutomation-Pakets auf Elemente im Object Repository verweisen.

Schlüsselkonzepte

UI-Elemente

UI-Elemente enthalten vollständige oder partielle Elementselektoren, Ankerselektoren, Kontext für die Bildschirm- und Elementbilderfassung sowie andere Metadaten, die das Element auf dem Bildschirm beschreiben.

UI-Bibliotheken

Eine UI-Bibliothek ist eine Verkapselung von Elementen, die nach Anwendungen, Anwendungsversionen und Bildschirmen gruppiert sind. Sie kann mehrere Anwendungen enthalten, aber auch nur eine Version einer bestimmten Anwendung. Dieser Mechanismus stellt sicher, dass Sie beim Aktualisieren einer Abhängigkeit auch die Anwendungsversion aktualisieren, die Sie in Ihren Projekten verwendet haben.

Reusability

Mit dem Object-Repository können Sie UI-Elemente projektübergreifend wiederverwenden, indem Sie UI-Bibliotheken als Abhängigkeit in Ihren Projekten installieren, wenn Sie sie auf globaler Ebene wiederverwenden möchten.

Importieren von UI-Bibliotheken in Projekte

Create a task in StudioX. From the Manage Packages window, go to the feed where the UI Library you wish to install is published and install it to your current project, just as you would an activity package. The UI Library is added as a dependency to your project, and its descriptors are visible in the Object Repository panel, under UI Libraries. Please note that one UI Library can contain a single version of a UI Descriptor and a single version of an application.

330330

Verwenden von UI-Elementen

Wenn Sie ein UI-Element aus dem Panel „Deskriptoren“ des Projekts oder dem Abschnitt „UI-Bibliotheken“ verwenden müssen, ziehen Sie es einfach in den Designer und legen es dort ab. Dadurch wird die Befehlspalette ausgelöst, die mögliche Aktivitäten für dieses Element anzeigt. Wählen Sie die am besten geeignete Aktivität aus und fügen Sie sie dem Designer hinzu:

14131413

Alternativ können Sie ein UI-Element auf eine Aktivität ziehen, die das Object-Repository unterstützt, und die Aktivität übernimmt automatisch den Deskriptor.

465465

Kopieren und Einfügen von Objekten

Sie können die gesamte Baumstruktur in und aus dem Object-Repository oder zwischen StudioX-Instanzen kopieren, indem Sie im Panel Object-Repository mit der rechten Maustaste auf die Option Struktur kopieren (Copy Tree) klicken.

Darüber hinaus können Sie mit der Option Kopieren oder mit den Tastenkombinationen Strg + C und Strg + V einzelne Elemente aus dem Repository kopieren und an den oben genannten Speicherorten einfügen.

Vor ungefähr einem Jahr aktualisiert


Objekt-Repository


Auf API-Referenzseiten sind Änderungsvorschläge beschränkt

Sie können nur Änderungen an dem Textkörperinhalt von Markdown, aber nicht an der API-Spezifikation vorschlagen.