sdk
latest
false
- Ü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
Priorisieren von Aktivitäten nach Scope
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Entwickleranleitung
Last updated 23. März 2024
Priorisieren von Aktivitäten nach Scope
Mithilfe des Pakets UiPath.Activities.API aus dem offiziellen Feed (
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
) können Sie Studio so einstellen, dass Aktivitäten angezeigt werden, die dem Scope der benutzerdefinierten Aktivität bei der Suche entsprechen. Informationen zur Verwendung der API finden Sie unter Studio-Aktivitäten-SDK.
Wenn Sie daher auf das Symbol in einer benutzerdefinierten Aktivität klicken, bietet die Befehlspalette Vorschläge für Aktivitäten, die dem aktuellen Scope entsprechen.
Um dies zu erreichen, verwenden Sie die
IScopedActivitiesService
-Schnittstelle mit den folgenden Methoden:
SetScopedActivity
: Fügt ein Paar hinzu, das aus einer Scope-Aktivität und einer Aktivität besteht, die für diesen Scope geeignet ist.SetScopedActivities
: Fügt dem angegebenen Scope-Typ eine Liste geeigneter Aktivitätstypen hinzu.
Im Folgenden finden Sie ein Beispiel dafür, wie diese Methoden innerhalb Ihrer benutzerdefinierten Aktivität verwendet werden sollten:
public void Initialize(object argument)
{
try
{
if (!(argument is IWorkflowDesignApi api))
{
return;
}
if (api.HasFeature(DesignFeatureKeys.ScopedActivities))
{
api.ScopedActivitiesService.SetScopedActivities(typeof(FirstScopeActivity), new List<Type>() { typeof(FirstChildActivity), typeof(SecondChildActivity) });
api.ScopedActivitiesService.SetScopedActivity(typeof(SecondScopeActivity), typeof(ThirdChildActivity));
}
}
catch (Exception ex)
{
Trace.TraceError(ex.Message);
}
}
public void Initialize(object argument)
{
try
{
if (!(argument is IWorkflowDesignApi api))
{
return;
}
if (api.HasFeature(DesignFeatureKeys.ScopedActivities))
{
api.ScopedActivitiesService.SetScopedActivities(typeof(FirstScopeActivity), new List<Type>() { typeof(FirstChildActivity), typeof(SecondChildActivity) });
api.ScopedActivitiesService.SetScopedActivity(typeof(SecondScopeActivity), typeof(ThirdChildActivity));
}
}
catch (Exception ex)
{
Trace.TraceError(ex.Message);
}
}