- Überblick
- Benutzerdefinierte Aktivitäten
- Migrieren von Aktivitäten zu .NET 6
- Versionshinweise
- Erstellen von Workflow-Analyseregeln
- Projekteinstellungen für das Erstellen von Aktivitäten
- Erstellen benutzerdefinierter Assistenten
- Priorisieren von Aktivitäten nach Scope
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Trigger SDK
Entwickleranleitung
Using The Activity Creator
Aktivitäten sind die Bausteine der Prozessautomatisierung. Jede enthält atomare Actions , die zusammen mit anderen Aktivitäten einen Workflow bilden.
UiPathStudio enthält eine Reihe vorgefertigter Aktivitäten , die Sie über den Paketmanager installieren können.
Darüber hinaus können Sie mit der UiPath Activity Creator-Erweiterung für Visual Studio eigene benutzerdefinierte Aktivitäten erstellen, die speziell auf Ihre Anforderungen zugeschnitten sind. Mit den folgenden Schritten können Sie benutzerdefinierte Aktivitäten in fünf Minuten erstellen. In diesem Abschnitt erstellen wir ein Aktivitätspaket und füllen es mit funktionalen Aktivitäten auf.
- Visual Studio Community/Profi/Enterprise 2022 mit der Workload .NET-Desktopentwicklung
- Der UiPath-Marktplatz-Feed (https://galerie.uipath.com/api/v3/index.json) als Paketquelle in Visual Studio. Anweisungen zum Hinzufügen von Paketquellenfinden Sie hier .
- .NET 6
- UiPath Studio
Beachten Sie, dass Version 4.0 des Activity Creator nur mit Visual Studio 2022 funktioniert. Ebenso zielten die erzeugten Aktivitäten auf .NET 6 Windows-Projekte ab. Um Aktivitäten zu erstellen, die mit älteren Versionen von Visual Studio oder .NET kompatibel sind, verwenden Sie Version 3 der Erweiterung.
Außerdem basieren die von dieser Erweiterung erstellten Aktivitäten auf von UiPath erstellten Bibliotheken, die derzeit im UiPath-Marktplatz-Feed (https://galerie.uipath.com/api/v3/index.json) verfügbar sind. Dieser Feed muss während der Entwicklung in Visual Studio verfügbar sein, oder die Aktivitäten werden nicht erfolgreich erstellt.
Öffnen Sie Visual Studio und klicken Sie auf Erweiterungen > Erweiterungen verwalten.
Ctrl+E
) nach UiPath. Laden Sie die UiPath Activity Creator- Erweiterung herunter.
Close Visual Studio and, once the VSIX Installer appears, complete the installation.
Öffnen Sie Visual Studio erneut, und doppelklicken Sie auf dem Startbildschirm auf Neues Projekt erstellen .
Geben Sie auf dem Bildschirm Neues Projekt erstellen „uipath“ in die Suchleiste ein, wählen Sie UiPath-Standardaktivitätsprojekt aus und klicken Sie auf Weiter.
<Your company's name>.<Your product's name>
(z. B UiPath.Orchestrator). Klicken Sie dann auf Erstellen.
Navigieren Sie zum Projektmappen-Explorer und beachten Sie, dass jetzt drei Projekte, ein Ordner Freigegeben und viele Dateien zur Projektmappe hinzugefügt wurden. Dies ist die Grundlage jedes Aktivitätspakets.Die einfache Aktivität , um Ihre erste Aktivität hinzuzufügen.
Nachdem Sie Ihr Paket erstellt haben, fügen wir ihm eine Aktivität hinzu! In diesem Beispiel erstellen Sie die oben gezeigte Aktivität: eine einfache, die zwei Zahlen addiert.
- Visual Studio Community/Profi/Enterprise (2019 erforderlich)
- UiPath Studio
- Using The Activity Creator
Öffnen Sie zunächst die im vorherigen Abschnitt erstellte Visual Studio-Projektmappe, und wählen Sie eines der Hauptprojekte (dies sind die mit der Bezeichnung MyCompany.MyProduct...) im Projektmappen-Explorer aus. Navigieren Sie dann in der Symbolleiste zu Erweiterungen > UiPath > Aktivitäten hinzufügen . Beachten Sie, dass dieses Menü deaktiviert ist, bis eines der Projekte ausgewählt ist.
Dadurch wird ein neues Fenster „Activity Creator“ geöffnet. Auf dem ersten Bildschirm haben Sie zwei Optionen:
- Erstellen: Erstellen Sie eine oder mehrere Aktivitäten von Grund auf.
- Importieren: Importieren Sie eine Liste vordefinierter Aktivitäten, die in einem Standardformat gespeichert wurden.
Wählen Sie vorerst Erstellen aus.
Klicken Sie auf die Schaltfläche Hinzufügen und füllen Sie jedes Feld wie unten gezeigt aus. Dadurch wird der Ersteller auf die Erstellung einer Aktivität mit dem Namen Addition vorbereitet. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Bearbeiten, um der Aktivität Addition Eigenschaften hinzuzufügen.
Dadurch wird ein neues Fenster Eigenschaften definieren geöffnet. Verwenden Sie die Schaltfläche Hinzufügen , um drei Eigenschaften zu erstellen, wie unten gezeigt.
Stellen Sie sicher, dass die ersten beiden Eingaben und die letzte eine Ausgabe ist. Diese Eigenschaften stellen zwei Zahlen und deren Summe dar.
Klicken Sie im Fenster „Eigenschaften“ auf OK und im Fenster „Aktivitäten“ auf Fertig stellen. Dann sehen Sie einige neue Dateien, die Ihren Projekten hinzugefügt wurden.
Protected Methods
, um die ExecuteAsync
-Methode der Aktivität anzuzeigen. Diese Methode wird aufgerufen, wenn die Aktivität in UiPath Studio ausgeführt wird.
Beachten Sie, dass die beiden in Schritt 4 erstellten Eingaben (Erste Zahl und zweite Zahl) sowie die Ausgabe (Sum) dieser Methode bereits hinzugefügt wurden. Im letzten Schritt wird die Lücke zwischen ihnen geschlossen, indem der Kommentarblock durch Code ersetzt wird, der die beiden Eingaben hinzufügt und dann das Ergebnis auf „Sum“ festlegt. Siehe unten:
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Designprojekt, und wählen Sie Veröffentlichenaus. Mit dieser Option werden Ihre Projekte erstellt, zusammengepackt und das Paket an einen beliebigen Ort gesendet.
Geben Sie auf dem nächsten Bildschirm den Ordner ein, in dem Sie Ihr Aktivitätspaket speichern möchten. Es empfiehlt sich, eine Ihrer Paketquellen in UiPath Studio auszuwählen (diese finden Sie auf der Studio-Homepage unter Einstellungen > Quellen verwalten ), sodass Sie direkt aus Visual Studio in UiPath Studio veröffentlichen können.
Klicken Sie auf Profil erstellen , um fortzufahren.
Benennen Sie auf der nächsten Seite Ihre Paketquelle in UiPath-Pakete (oder was auch immer Sie möchten) um und ändern Sie die Konfiguration zu Debug. Klicken Sie dann auf Veröffentlichen.
Weitere Informationen zu Debug- und Release-Konfigurationen finden Sie unter Paketmetadaten.
Ihre Ausgabe zeigt dann, dass alle drei Projekte erfolgreich erstellt und das resultierende Paket veröffentlicht wurden. Sie haben jetzt ein funktionierendes Aktivitätspaket!
Öffnen Sie UiPath Studio, navigieren Sie zum Paketmanager und fügen Sie Ihren Aktivitätssatz zum Workflow hinzu.
Beachten Sie, dass dem Aktivitäten-Bereich eine neue Kategorie hinzugefügt wurde.
Das war alles! Probieren Sie Ihre neue Aktivität aus!
Wenn Sie sich das in diesem Tutorial erstellte Aktivitätspaket ansehen, sehen Sie mehrere Platzhalter, an denen Informationen wie Autor, Lizenz, Symbol usw. stehen müssen. Wir personalisieren das Paket und ersetzen diese Platzhalter durch echte Informationen.
Der Schwerpunkt dieses Abschnitts liegt auf dem Designprojekt, das alle Ihre Paketinformationen enthält.
- Visual Studio Community/Profi/Enterprise (2019 erforderlich)
- UiPath Studio
- Using The Activity Creator
Öffnen Sie das Projekt MyCompany.MyProduct.Activities.Design durch Doppelklick. Es gibt drei beschriftete Abschnitte:
- Package Metadata
- Paketversionen
- Paketsymbol
Package Metadata
Feld |
Beschreibung |
---|---|
PackageLicenseExpression |
Ein Bezeichner für die Lizenz, die Sie verwenden möchten. Der Standardwert ist Apache 2.0. |
Beschreibung |
Eine kurze Beschreibung Ihrer Aktivitäten, die im Paketmanager von UiPath Studio angezeigt wird. |
Autoren und Unternehmen |
Der Autor bzw. der Besitzer des Pakets. |
Urheberrecht |
Der standardmäßige Urheberrechtshinweis. |
PaketTags |
Eine Liste von Begriffen, nach denen Benutzer suchen können, um Ihr Paket zu finden. |
PackageProjectUrl |
Ein Link zur Dokumentation Ihrer Aktivitäten oder zur Unternehmenshomepage. |
PackageIconUrl |
Ein Link zu einer Bilddatei, die als Paketsymbol verwendet wird. Beachten Sie, dass das Tag
PackageIcon derzeit in UiPath Studio nicht unterstützt wird.
|
<PropertyGroup>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<Description>A package used to perform simple arithmetic operations in UiPath Studio.</Description>
<Authors>My Company</Authors>
<Company>My Company</Company>
<Copyright>@ 2020 My Company</Copyright>
<PackageTags>UiPath Activity MyCompany MyProduct Math Addition Arithmetic</PackageTags>
<PackageProjectUrl>https://docs.uipath.com/integrations/docs/how-to-create-activities</PackageProjectUrl>
<PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
...
</PropertyGroup>
<PropertyGroup>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<Description>A package used to perform simple arithmetic operations in UiPath Studio.</Description>
<Authors>My Company</Authors>
<Company>My Company</Company>
<Copyright>@ 2020 My Company</Copyright>
<PackageTags>UiPath Activity MyCompany MyProduct Math Addition Arithmetic</PackageTags>
<PackageProjectUrl>https://docs.uipath.com/de/integrations/docs/how-to-create-activities</PackageProjectUrl>
<PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
...
</PropertyGroup>
Paketversion
PackageVersion
-Tags gibt, die den beiden Modi entsprechen, in denen ein Paket erstellt werden kann: Debuggen und Freigeben.
- Debuggen ist während der Entwicklung nützlich. Die Version wird mit jedem Build erhöht, sodass Aktualisierungen vorgenommen und dann sofort in UiPath Studio getestet werden können.
-
Release wird verwendet, um ein endgültiges Paket zu erstellen, das zur Veröffentlichung bereit ist. Sobald die Entwicklung abgeschlossen ist, können Sie hier die gewünschte Version festlegen.
<PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <PackageVersion>0.2.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss)) Version</PackageVersion> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Release'"> <PackageVersion>0.2.0</PackageVersion> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <PackageVersion>0.2.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss)) Version</PackageVersion> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Release'"> <PackageVersion>0.2.0</PackageVersion> </PropertyGroup>
Paketsymbol
PackageIconUrl
-Tag, um Ihrem Aktivitätspaket ein Symbol hinzuzufügen. In diesem Beispiel wird ein Beispielsymbol verwendet.
Erstellen Sie das Paket neu und importieren Sie es wie im vorherigen Abschnitt in UiPath Studio . Öffnen Sie den Paketmanager und sehen Sie, wie Ihr Paket jetzt ein neues Symbol, eine Beschreibung und aktualisierte Metadaten hat.
- Was Sie benötigen
- Schritt 1: Hinzufügen der UiPath Activities Creator-Erweiterung zu Visual Studio
- Schritt 2: Erstellen eines UiPath-Projekts
- The Simple Activity
- Was Sie benötigen
- Schritt 1: Öffnen des Aktivitätserstellers
- Schritt 2: Erstellen einer Aktivität
- Schritt 3: Definieren der Aktivität
- Schritt 4: Eigenschaften hinzufügen
- Schritt 5: Generieren der Aktivität
- Schritt 6: Hinzufügen von Funktionen
- Schritt 7: Erstellen des Pakets
- Schritt 8: Verwenden Ihrer Aktivitäten in UiPath Studio
- Package Metadata
- Was Sie benötigen
- Schritt 1: Öffnen des Designprojekts
- Schritt 2: Paket neu erstellen