- Overview
- Custom activities
- Migrating Activities to .NET 6
- Release Notes
- Building Workflow Analyzer Rules
- Building Activities Project Settings
- Creating Custom Wizards
- Prioritize Activities by 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
- Triggers SDK
UiPath.Studio.Activities.Api.ScopedActivities
In this section you can find more information on how to build activities using UiPath.Studio.Activities.Api.ScopedActivities.
Exposes the functionality of filtering Command Palette activities based on a current scope.
void AddExclusiveScopedActivities(Type scopeActivity, IReadOnlyCollection\<Type\> exclusiveActivitiesCollection)
Adds a list of suitable activity types to the specified scope type.
Parameter Type |
Parameter Name |
Description |
---|---|---|
Type |
scopeActivity |
Scope activity type. |
IReadOnlyCollection<Type> |
exclusiveActivitiesCollection |
List of suitable activities. |
Exposes the functionality of associating scope activity types with their suitable activity types, creating a connection between a scope activity and the activities that work within that scope, for example Excel Application Scope and Excel activities.
When clicking Add Activity inside a custom scope activity to search for and add activities, the activities which fit the current scope appear at the top of the list of suggestions offered by the Command Palette.
void SetScopedActivity(Type scopeActivity, Type activity)
Adds a pair made from a scope activity and an activity that is suitable to that scope.
Parameter Type |
Parameter Name |
Description |
---|---|---|
Type |
scopeActivity |
Scope activity type. |
Type |
activity |
Suitable activity type. |
void SetScopedActivities(Type scopeActivity, IReadOnlyCollection\<Type\> activitiesCollection)
Adds a list of suitable activity types to the specified scope type.
Parameter Type |
Parameter Name |
Description |
---|---|---|
Type |
scopeActivity |
Scope activity type. |
IReadOnlyCollection<Type> |
activitiesCollection |
List of suitable activities. |