- 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
UiPath.Studio.Activities.Api.Licensing
In this section you can find more information on how to build activities using UiPath.Studio.Activities.Api.Licensing.
Service used to retrieve license and user sign-in information.
string GetLicenseEdition()
Retrieves license information as defined in LicenseEdition.
UserInfo GetUserInfo()
Retrieves sign-in information for the current user as defined in UserInfoState.
void RegisterUserInfoHandler(Action<UserInfo> userInfoStateHandler)
Registers a function to be invoked when the user state changes.
Parameter Type |
Parameter Name |
Remarks |
---|---|---|
Action<UserInfo> |
userInfoStateHandler |
A function that accepts a user's info as parameter which reflects the new user info state. |
A list of license states for the current product.
Type |
Name |
Description |
---|---|---|
string |
Undefined |
License not yet initialized. |
string |
Basic |
License associated with the Free SKU offering. |
string |
Community |
Community license. |
string |
Academic |
The license offered for educational purposes. |
string |
Trial |
Trial license. |
string |
Enterprise |
Enterprise license. |
string |
UiPathers |
License used by UiPath employees. |
Information about a user's sign-in state.
Type |
Name |
Description |
---|---|---|
string |
UserInfoState |
The state of the current user as defined in UserInfoState. |
string |
UserId |
The encrypted user ID. |
A list of sign-in states for a given user.
Type |
Name |
Description |
---|---|---|
string |
SignInUnavailable |
User status when the user is signed out and sign-in is unavailable. |
string |
SignedOut |
User status when the user is signed out. |
string |
SignedInUnconfirmed |
User status when the user is signed in but sign-in not completed. |
string |
SignedInConfirmed |
User status when the user is signed in. |