- Ü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
Studio-Aktivitäten-SDK
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
) gehostet.
Das Paket wird unter anderem verwendet für:
-
Erstellen von Regeln für die Workflow -Analyse durch Hinzufügen von Beschreibungen, Parametern und Integrieren in das Einstellungsfenster Workflow -Analyse von Studio.
-
Erstellen von Aktivitätenprojekteinstellungen durch Hinzufügen von Kategorien, Abschnitten, numerischen Eingabefeldern, Kombinationsfeldern und Integrieren in das Fenster Aktivitätsprojekteinstellungen in Studio, ähnlich wie Aktivitäten aus UiPath -Paketen.
-
Erstellen benutzerdefinierter Assistenten und Integrieren in das Studio-Menüband.
Wichtig: Das UiPath.Activities.API SDK-Paket muss als Entwicklungsabhängigkeit in Ihrem benutzerdefinierten Projekt verwendet werden. Lesen Sie mehr über Entwicklungsabhängigkeiten.
Wenn die Aktivitäten in Studio geladen werden, wird auf mehrere Arten ein Verweis auf IWorkflowDesignApi bereitgestellt:
- Fügen Sie innerhalb der
IRegisterMetadata
-Implementierung einepublic void Initialize(object api)
-Methode hinzu. Diese Methode wird während des Aktivitätsladevorgangs aufgerufen, und die Aktivität kann denapi
-Parameter für die spätere Verwendung speichern. - Definieren Sie eine Klasse, die IRegisterWorkflowDesignApiimplementiert. Die Methode
IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi api)
wird während des Aktivitätsladevorgangs aufgerufen, und die Aktivität kann denapi
-Parameter für die spätere Verwendung speichern. Wenn Sie diese Methode verwenden, können nur Studio-Versionen ab 2019.6 Ihr Paket laden. - Rufen Sie einen Verweis auf das
api
-Objekt ab, indem Siecontext.Services.GetService<IWorkflowDesignApi>()
aufrufen, bei demcontext
ein System.Activities.Presentation.EditingContext ist, auf den in der Regel Aktivitätsdesigner zugreifen können.
DesignFeatureKeys
werden, um zu sehen, ob die erforderlichen Funktionsschlüssel unterstützt werden. Weitere Informationen finden Sie unter DesignFeatureKeys.
HasFeature
-Methode in der IWorkflowDesignApi
-Referenz aufrufen. Anderenfalls schlägt der Aufruf der entsprechenden API-Methoden mit MissingMemberException oder MissingMethodException für ältere Studio-Versionen möglicherweise fehl.
IWorkflowDesignApi studioActivitiesApi;
// How to check for a feature.
if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
{
// Call Method or lambda that is using specific feature
// This ensures that the code is JIT compiled only after the feature check
}
IWorkflowDesignApi studioActivitiesApi;
// How to check for a feature.
if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
{
// Call Method or lambda that is using specific feature
// This ensures that the code is JIT compiled only after the feature check
}
Folgende Schnittstellen sind verfügbar: