Erstellen Sie Benutzer-Plugins für RPA Desktop Design Studio
Erstellen Sie Benutzer-Plugins mit Microsoft Visual Studio, damit RPA-Entwickler komplexe .NET-Komponenten oder -Bibliotheken in RPA Desktop Design Studio nahtlos verwenden können.
Vorbereitungen
Verwenden Sie entweder die Version Microsoft Visual Studio Pro, Community oder Enterprise, um diese Aufgabe auszuführen.
Erforderliche Rolle: keine
Warum und wann dieser Vorgang ausgeführt wird
Das folgende Verfahren beschreibt, wie Sie ein Benutzer-Plugin mit C#.NET erstellen.
Prozedur
- Öffnen Sie Microsoft Visual Studio, und klicken Sie auf Neues Projekt erstellen.
-
Wählen Sie im Dialogfeld „Neues Projekt erstellen“ die Vorlage Klassenbibliothek (.NET Framework) aus.
Abbildung : 1. Wählen Sie als Projekttyp Klassenbibliothek DOT NET Framework aus - Klicken Sie auf Weiter.
-
Füllen Sie im Dialogfeld „Neues Projekt konfigurieren“ die folgenden Felder aus:
Feld Beschreibung und Aktion Projektname Name des Projekts. Beispiel: MyFirstPlugin.
Standort Speicherort Ihres Projekts. Wählen Sie einen Speicherort für den Datenträger aus.
Lösungsname Name der Lösung Ihres Projekts. Framework Wählen Sie eine Framework-Version aus. Wählen Sie die Version .NET Framework 4.7 aus.
-
Klicken Sie auf Erstellen.
Die Datei Class1.cs wird geöffnet.
- Klicken Sie im Lösungsexplorer mit der rechten Maustaste auf Referenzen, und wählen Sie Referenz hinzufügenaus.
- Navigieren Sie im Dialogfeld „Referenzmanager“ zu Komponentengruppen > Framework.
-
Wählen Sie die System.AddIn -Komponente aus, um eine Anmerkung zu diesem Add-in hinzuzufügen.
Abbildung : 2. Wählen Sie die System.AddIn-Komponente aus - Klicken Sie auf OK.
-
Fügen Sie in der Datei Class1.cs den
Codeausschnitt System.AddIn.AddIn("MyFirstPlugin", Description = "Learning to create custom components", Version = "1.0")über der Klasse hinzu. -
Erstellen Sie in der Datei Class1.cs eine oder mehrere öffentliche statische Methoden für Ihren Code.
In diesem Beispiel werden dem Code zwei Methoden hinzugefügt:
- Methode „SayHello “: Der Name wird als Eingabe verwendet und gibt „Hallo“ mit einem Namen zurück, gefolgt von einem Ausrufezeichen. Beispiel: Wenn die Eingabe Benutzerist, wird „Hallo Benutzer!“ zurückgegeben.
- Summenmethode : Zwei Zahlen werden als Eingabe verwendet und die Summe dieser beiden Zahlen zurückgegeben. Wenn die Eingaben beispielsweise 5 und 12sind, wird „17“ zurückgegeben.
Abbildung : 3. Öffentliche statische Methoden - Klicken Sie auf Speichern.
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie Buildaus.
-
Nachdem der Build erfolgreich war, führen Sie die folgenden Aktionen aus, um die DLL-Dateien zu kopieren und einzufügen:
- Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie Ordner im Dateiexplorer öffnen aus.
- Navigieren zu bin > Debuggen und kopieren Sie die DLL-Dateien.
-
Wechseln Sie zu Ihrem Automatisierungsprojektordner RPA Desktop Design Studio, und erstellen Sie einen neuen Ordner als UserPlugins.
Wichtig:Stellen Sie sicher, dass die Schreibweise dieses Ordners korrekt eingegeben wurde.
-
Erstellen Sie im Ordner „UserPlugins“ einen Ordner, und geben Sie einen Namen für den Ordner ein.
Beispiel: MyFirstPlugin.
- Fügen Sie die DLL-Dateien in diesen Ordner ein.
-
Führen Sie in RPA Desktop Design Studiodie folgenden Aktionen aus, um das Plugin zu Ihrem Automatisierungsprojekt hinzuzufügen:
- Klicken Sie im Projektexplorer mit der rechten Maustaste auf Benutzer-Plugins, und wählen Sie Benutzer-Plugin hinzufügenaus.
- Wählen Sie im Dialogfeld „Verfügbare Benutzer-Plugins“ das Plugin aus.
- Klicken Sie auf OK.
Im Toolbox-Bereich wird das von Ihnen erstellte Benutzer-Plugin angezeigt. -
Führen Sie die folgenden Aktionen aus, um das Benutzer-Plugin zu verwenden:
-
Navigieren Sie im Toolbox-Bereich zur Komponentenkategorie des Benutzer-Plugins, um eine Methode auszuwählen.
Abbildung : 4. Zwei Methoden, die in der Komponentenkategorie des Benutzer-Plugins angezeigt werden - Ziehen Sie eine Methode auf die Designoberfläche.
- Um den Eingabeparameterwert manuell anzugeben, doppelklicken Sie auf das Eingabeparameterfeld unter der Methode, und geben Sie den Wert ein.
- Um den Eingabeparameterwert von einer anderen Methode oder Komponente bereitzustellen, verbinden Sie den Dateneingangsport der Methode mit dem Datenausgangsport einer anderen Methode oder Komponente.
- Verbinden Sie die Steuerungsports der Methode mit den entsprechenden Ports einer anderen Methode oder Komponente.
-
Klicken Sie in der Designoberfläche mit der rechten Maustaste auf die Titelleiste der Komponente, von der aus Sie die Ausführung starten möchten, und wählen Sie Von hierausführen aus.
Abbildung : 5. Ausgabe der SayHello-Methode Abbildung : 6. Ausgabe der Sum-Methode
-
Navigieren Sie im Toolbox-Bereich zur Komponentenkategorie des Benutzer-Plugins, um eine Methode auszuwählen.