- 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
Developer Guide
Release Notes
This page documents the new feature keys introduced in each release of the UiPAth.Activities.Api SDK package.
Release date: 9 May 2022
-
New interfaces:
- IObjectBrowserSummary - Provides information about Object Repository integration in the project.
-
New properties have been added to the IProjectSummary interface:
- HasModernBehavior - Indicates if the project uses the modern design experience.
- Templates - The list of all templates in the project.
- ObjectBrowserSummary - A summary of Object Repository information in the project.
A new property has been added to the IMemberModel interface:
- HasLiteralExpression - Indicates if the defined expression is a Literal<string>.
A new property has been added to the IAnalyzerConfigurationService interface:
- ActiveProfile - Indicates the profile where the Workflow Analyzer is executed.
A new property has been added to the IProjectPropertiesService interface:
- GetProjectName() - Returns the project name.
New interfaces:
- ActivityCreationObjectData - Interface to be used by the Object Repository for interaction with IActivityFactoryRepository.
-
New properties have been added to the IPackageBindingModel interface:
- MetadataV2 - Properties of the bound object.
- Key - Unique key of the binding.
- Description - Description of the binding.
-
New properties have been added to the PackageBindingMetadata interface:
- Key - Property used to generate the unique identifier for the resource.
- Description - User-defined description to specify the intended usage of the resource.
- Metadata - Properties used to tailor the bindings override experience.
New interfaces:
- IActivityTriggerService - Exposes functionality for trigger activities to register information about themselves.
- TriggerData - Provides trigger-related information about activities.
Release date: 8 November 2021
A new property has been added to the IProjectSummary interface:
- FileTemplates - Returns the list of file templates in the project.
A new property has been added to the IProjectPropertiesService interface:
- GetTargetFramework() - Returns the target framework of the current project.
New interfaces:
- IDesignTimeExpressionExpanderService- Interface to expand/unwrap dynamic expressions at design time.
New interfaces:
- IOrchestratorApiService - A top-level wrapper for Orchestrator operations.
- IAssetApiService - Interface that exposes the API for performing asset-related operations.
New interfaces:
- LicenseEdition - A list of license states for the current product.
- ILicenseApiService - Service used to retrieve license and user sign-in information.
- UserInfoState -A list of sign-in states for a given user.
- UserInfo - Information about a user's sign-in state.
New interfaces:
- ModernClassicSettings - Defines how an activity package prefers to handle Modern vs Classic activities.
New interfaces:
- IActivitySynonymService - Exposes the functionality of adding activity synonyms.
New interfaces:
- IAttendedActivityService - Exposes the functionality of setting an activity as attended.
A new property has been added to the IStudioDesignSettingsService interface:
- UseConnectionService - Indicates if Integration Service connections are enabled by default
New properties have been added to the IObjectSelectionDescription interface:
- SupportsObjectRecorderHighlight - Returns
true
if element highlighting is supported. - GetAutoCaptureElementsFactory - Returns the function that allows triggering the Capture All feature from the Object Repository.
A new property has been added to the IObjectSelectionDescription interface:
- SupportsObjectRecorderCurrentElements - Returns
true
if elements are listed during recording.
A new property has been added to the IObjectSelectionDescription interface:
- GetAutoCaptureElementsFactory - Returns the function that allows triggering the Capture All feature from the Object Repository.
-
New interfaces:
- ConnectionProperties - Connection property names as they appear in the bindings export.
- ConnectionSources - Defines where the connection is defined.
- PackageBindingTypes - Common BindingType constants.
- PackageBindingMetadataKeys - Constants to use when adding package bindings.
- A new property has been added to the IPackageBindingModel interface: Metadata.
New interfaces:
- IStudioBusyService - Allows displaying a busy indicator on long-running processes with status updates.
- IStudioBusyScope - A scope within a long-running process that allows status updates.
- v22.4.1
- WorkflowAnalyzerV11
- WorkflowAnalyzerV12
- WorkflowAnalyzerV13
- ProjectPropertiesV3
- ActivityFactoryV4
- PackageBindingsV3
- ActivityTriggersV1
- v21.10.3
- WorkflowAnalyzerV10
- ProjectPropertiesV2
- DesignTimeExpressionExpanderService
- OrchestratorApiV1
- LicenseApiV1
- ModernClassicSettingV1
- ActivitySynonymsV1
- AttendedActivitiesV1
- StudioDesignSettingsV2
- ObjectRecorderHighlight
- ObjectRecorderCurrentElements
- AutoCaptureElements
- PackageBindingsV2
- BusyServiceV1