- Ü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
Grundlegendes zur Aktivitätsprojektstruktur
Die UiPath-Aktivitätenvorlage für Visual Studio dient als Ausgangspunkt zum Erstellen benutzerdefinierter Aktivitäten. Erstellen Sie Ihre Aktivitäten auf dieser Vorlage und ändern Sie sie entsprechend Ihren Anforderungen. Die Vorlage generiert ein Aktivitätsgerüst mit dem Namen ActivityTemplate , das alle erforderlichen Bausteine einer voll funktionsfähigen Aktivität in UiPath Studio enthält.
Eine Aktivitätslösung, die auf dieser Vorlage basiert, enthält drei Projekte:
- UiPath.Activities.Template – Dieses Projekt enthält die Aktivitätslogik, das Design und die Metadaten. Das Projekt enthält Folgendes:
- ActivityTemplate.cs – Die Codedatei für die Logik der Aktivität. Fügen Sie den Code zum Textkörper der
public void ExecuteInternal()
-Funktion hinzu. -
Modelle anzeigen – Ein Ordner mit den Dateien, die das Design der Aktivität definieren. ViewModel ist ein Konzept, das von UiPath-Aktivitäten verwendet wird, um zu beschreiben, wie sie in Studio angezeigt werden sollen (welche Eigenschaften angezeigt werden sollen, welche Eingabe akzeptiert werden soll usw.). Wenn Sie alle ViewModel-Dateien in diesem Ordner ablegen, können Sie sie leichter nachverfolgen.
Mit ViewModel wird die UI der Aktivitäten auf beschreibende Weise generiert. Das in Studio angezeigte UI-Element wird basierend auf dem ausgewählten Eingabetyp einer Eigenschaft bestimmt. Beispielsweise wird für Eigenschaften mit dem Eingabetypbool
ein Ein/Aus-Umschalter angezeigt, während fürenum
-Eigenschaften ein Dropdownmenü angezeigt wird. Weitere Informationen finden Sie unter Schreiben des Aktivitätscodes. - Ressourcenordner – Von der Aktivität verwendete Ressourcen, wie das Symbol, die Aktivitätsmetadaten und eine RESX-Datei, die lokalisierte Strings speichert, die von der Aktivität verwendet werden (Aktivitätsname, Beschreibung, Eigenschaftsbeschriftungen und QuickInfos usw.).
- ActivityTemplate.cs – Die Codedatei für die Logik der Aktivität. Fügen Sie den Code zum Textkörper der
- UiPath.Activities.Template.Packaging – Dieses Projekt erstellt das NuGet-Paket für die Aktivität, wenn die Lösung erstellt wird. Weitere Informationen finden Sie unter Erstellen der Lösung und Erstellen des NuGet-Pakets.
- UiPath.Activities.Template.Tests – Dies ist ein Testprojekt, das Einheiten- und Workflow-Tests enthält. Weitere Informationen finden Sie unter Testen Ihrer Aktivität.