UiPath Documentation
sdk
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleranleitung

Letzte Aktualisierung 30. März 2026

UiPath.Studio.Activities.Api

In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Activities.Api.

AssetRequestParameters

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.10 eingeführt.

Struktur, die zur Abfrage von IAssetApiService verwendet wird, um Orchestrator-Assets abzurufen.

Eigenschaften

TypName
stringErweitern
stringFilter
stringAuswählen
stringSortieren nach
int?Oben
int?Überspringen
bool?Anzahl

DesignFeatureKeys

Liste der Funktionstasten, um zu überprüfen, ob eine Funktion verfügbar ist.

Eigenschaften

TypNameWertEingeführt in
stringEinstellungenSettingsV1Studio 2019.10
stringSettingsV2SettingsV2Studio 2020.4
stringSettingsV3SettingsV3Studio 2021.10
stringThemaThemeV1Studio 2019.10
stringAssistentenWizardsV1Studio 2019.10
stringWizardsV2WizardsV2Studio 2020.4
stringWizardsV3WizardsV3Studio 2020.4
stringWizardsV4WizardsV4Studio 2020.10
stringAccessProviderAccessProviderV1Studio 2019.10
stringAccessProviderV2AccessProviderV2Studio 2020.10
stringAccessProviderV3AccessProviderV3Studio 2020.10
stringTelemetryTelemetryV1Studio 2019.10
stringWorkflow-AnalyseWorkflowAnalyzerV1Studio 2019.10
stringWorkflowAnalyzerV2WorkflowAnalyzerV2Studio 2019.10.2
stringWorkflowAnalyzerV3WorkflowAnalyzerV3Studio 2019.10.3
stringProjectPropertiesProjectPropertiesV1Studio 2020.4
stringProjectPropertiesV2ProjectPropertiesV2Studio 2021.10
stringProjectPropertiesV3ProjectPropertiesV3Studio 2022.4
stringWorkflowAnalyzerV4WorkflowAnalyzerV4Studio 2020.4
stringWorkflowAnalyzerV5WorkflowAnalyzerV5Studio 2020.4.2
stringWorkflowAnalyzerV6WorkflowAnalyzerV6Studio 2020.10
stringWorkflowAnalyzerV7WorkflowAnalyzerV7Studio 2020.10
stringWorkflowAnalyzerV8WorkflowAnalyzerV8Studio 2020.10.3
stringWorkflowAnalyzerV9WorkflowAnalyzerV9Studio 2021.4
stringWorkflowAnalyzerV10WorkflowAnalyzerV10Studio 2021.10
stringWorkflowAnalyzerV11WorkflowAnalyzerV11Studio 2022.4
stringWorkflowAnalyzerV12WorkflowAnalyzerV12Studio 2022.4
stringWorkflowAnalyzerV13WorkflowAnalyzerV13Studio 2022.4
stringScopedActivitiesScopedActivitiesV1Studio 2020.4
stringActivitySynonymsActivitySynonymsV1Studio 2021.10
stringAktivitäts-TriggerActivityTriggersV1Studio 2022.4
stringAttendedActivitiesAttendedActivitiesV1Studio 2021.10
stringInstallExtensionsInstallExtensionsV1Studio 2020.4
stringInstallExcelAddInInstallExcelAddInV1Studio 2020.10
stringActivityFactoryActivityFactoryV1Studio 2020.10
stringActivityFactoryV2ActivityFactoryV2Studio 2020.10
stringActivityFactoryV3ActivityFactoryV3Studio 2021.4
stringActivityFactoryV4ActivityFactoryV4Studio 2022.4
stringStudioDesignSettingsStudioDesignSettingsV1Studio 2020.10
stringStudioDesignSettingsV2StudioDesignSettingsV2Studio 2021.10
stringExpressionServiceExpressionServiceV1Studio 2020.10
stringDesignTimeExpressionExpanderServiceDesignTimeExpressionExpanderServiceV1Studio 2021.10
stringExclusiveScopedActivitiesExclusiveScopedActivitiesV1Studio 2020.10
stringMockingCapabilitiesMockingCapabilitiesV1Studio 2020.10
stringMockingCapabilitiesV2MockingCapabilitiesV2Studio 2020.10
stringObjectRecorderHighlightObjectRecorderHighlightStudio 2021.10
stringObjectRecorderCurrentElementsObjectRecorderCurrentElementsStudio 2021.10
stringObjekt-RepositoryObjectRepositoryV1Studio 2020.10
stringSimpleObjectRepositorySimpleObjectRepositoryV1Studio 2021.10
stringOrganisationseinstellungenOrganizationalSettingsV1Studio 2020.10.3
stringWindowOperationsWindowOperationsV1Studio 2021.4
stringWindowOperationsV2WindowOperationsV2Studio 2021.4
stringPackageBindingsPackageBindingsV1Studio 2021.4
stringPackageBindingsV2PackageBindingsV2Studio 2021.10
stringPackageBindingsV3PackageBindingsV3Studio 2022.4
stringOrchestrator-APIOrchestratorApiV1Studio 2021.10
stringLicenseApiLicenseApiV1Studio 2021.10
stringBusyServiceBusyServiceV1Studio 2021.10
stringModernClassicSettingModernClassicSettingV1Studio 2021.10
stringAutoCaptureElementsAutoCaptureElementsStudio 2021.10

Bemerkungen

Sie können überprüfen, ob eine Funktion verfügbar ist, indem Sie die Methode IHasFeature.HasFeature mithilfe des Schlüssels aufrufen.

IAssetApiService

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.10 eingeführt.

Macht die API zur Durchführung von Asset-bezogenen Vorgängen verfügbar.

Methoden

Task<IEnumerable<string>> GetAssets(int top, string folder = null)

Gibt eine Liste von Zeichenfolgen zurück, die die Asset-Namen im angegebenen Ordner darstellen. Wenn kein Ordner angegeben ist, wird der Standardordner verwendet.

ParametertypParameternameBemerkungen
intObenDie Anzahl der abzurufenden Assets.
stringfolderDer Ordner, in dem die Assets definiert sind. Bei nullwerden alle für die aktuellen Benutzer sichtbaren Assets abgerufen.
Task<IEnumerable<string>> GetAssets(AssetRequestParameters requestParameters, string folder = null)

Gibt eine Liste von Zeichenfolgen zurück, die die Asset-Namen im angegebenen Ordner darstellen. Wenn kein Ordner angegeben ist, wird der Standardordner verwendet.

ParametertypParameternameBemerkungen
AssetRequestParametersAnforderungsparameterErweiterte Abfrageparameter. Siehe AssetAnforderungsparameter.
stringfolderDer Ordner, in dem die Assets definiert sind. Bei nullwerden alle für die aktuellen Benutzer sichtbaren Assets abgerufen.
Task<IEnumerable<string>> GetAssetFolders(int top)

Gibt die Liste der zugänglichen Ordner zurück.

ParametertypParameternameBemerkungen
intObenDie Anzahl der abzurufenden Ordner.

IExtensionsInstallerService

Eine Möglichkeit, Erweiterungen aus einem Aktivitätspaket zu installieren.

Methoden

void InstallExtension(string extensionName)

Macht installierte Erweiterungen für Aktivitäten verfügbar.

ParametertypParameternameBemerkungen
stringextensionNameDer Name der Erweiterung.
void InstallExcelAddIn()

Löst den Installationsvorgang für das UiPath Excel-Add-in für StudioX aus.

IOrchestratorApiService

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.10 eingeführt.

Wrapper der obersten Ebene für Vorgänge im Zusammenhang mit dem Orchestrator. In IWorkflowDesignApi verfügbar gemacht.

Eigenschaften

TypNameBeschreibung
IAssetApiServiceAssetApiServiceEin Verweis auf eine Asset-bezogene Orchestrator-API.

IOrganizationalSettingsService

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Schnittstelle, die beschreibt, wie Organisationseinstellungen gelesen werden.

Methoden

Task<Dictionary<string, object>> GetSettingsAsync(IEnumerable<string> -Schlüssel, CancellationToken ct = default(CancellationToken))

Ruft mehrere Organisationseinstellungen aus einer Datenquelle ab und gibt eine Zuordnung der gefundenen Schlüssel und ihrer Werte zurück.

ParametertypParameternameBemerkungen
IEnumerable<string>TastenEine Aufzählung von Schlüsseln für Organisationseinstellungen.
CancellationTokenctEin Wörterbuch, das jeden der gefundenen Schlüssel und dessen Wert zuordnet.

IRegisterAnalyzerConfiguration

Komponente, die von der Analyseanwendung in jeder Regelassembly aufgerufen wird, um die Hostanalyse zu konfigurieren.

Methoden

void Initialize(IAnalyzerConfigurationService workflowAnalyzerConfigService)

Bietet einen Injektionspunkt für die implementierende Assembly, um auf die Funktionen von IAnalyzerConfigurationService zuzugreifen.

ParametertypParameternameBemerkungen
IAnalyzerConfigurationServiceworkflowAnalyzerConfigServiceEin Verweis auf IAnalyzerConfigurationService, der zum Registrieren von Regeln verwendet werden soll.

IRegisterWorkflowDesignApi

Registrierung der Workflow-Designer-API. Es folgt dem gleichen Muster wie IRegisterMetadata. Studio durchsucht die Typen in Ihrer Assembly nach Implementierungen dieser Schnittstelle. Wenn eine Implementierung gefunden wird, wird eine Instanz von Studio erstellt und die API-Instanz wird an IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi) übergeben.

Hinweis:

Ältere Studio-Versionen, die nicht mit der API ausgeliefert werden, können Ihre Assembly nicht laden. Wenn Sie die Kompatibilität mit den älteren Studio-Versionen beibehalten möchten, anstatt diese Schnittstelle zu implementieren, fügen Sie eine Initialize(object) -Methode für die Implementierung von IRegisterMetadata hinzu, die Studio durch Reflexion erkennt. Wandeln Sie den Objektparameter in IWorkflowDesignApi auf Ihrer Seite um. Dieselbe IWorkflowDesignApi-Instanz kann aus dem Designerkontext über GetService abgerufen werden.

Methoden

void Initialize(IWorkflowDesignApi api)

Registrieren Sie die API-Instanz.

ParametertypParameternameBemerkungen
IWorkflowDesignApiAPIEin Verweis auf IWorkflowDesignApi , der für den Zugriff auf Studio-Funktionen verwendet werden soll.

IStudioDesignSettingsService

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Schnittstelle für Funktionen im Zusammenhang mit dem Studio -Designer- Panel.

Eigenschaften

TypNameBemerkungen
BoolModernes VerhaltenBei Einstellung auf true ist die moderne Designumgebung aktiviert.
BoolUseConnectionServiceWenn auf truefestgelegt, sind Integration Service-Verbindungen standardmäßig aktiviert. Erfordert Studio 2021.10 oder höher.

IWindowOperationsService

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Der Einstiegspunkt für fensterbezogene Vorgänge.

Methoden

IntPtr GetMainWindowHandle()

Gibt ein Handle für das Hauptfenster von Studio zurück.

void MinimizeMainWindow()

Minimiert das Hauptfenster von Studio.

void MaximizeMainWindow()

Maximiert das Hauptfenster von Studio.

void RestoreMainWindow()

Stellt das Hauptfenster von Studio wieder her.

void DisableMainWindow()

Deaktiviert das Hauptfenster von Studio.

void EnableMainWindow()

Aktiviert das Hauptfenster von Studio.

IWorkflowDesignApi

Einstiegspunkt in die API. Sie können eine Instanz dieser Schnittstelle erhalten, indem Sie IRegisterWorkflowDesignApi implementieren oder einen void Initialize(object) in Ihrer Implementierung der IRegisterMetadata-Schnittstelle hinzufügen.

Vererbung

IHasFeature > IWorkflowDesignApi

Eigenschaften

TypNameAccessoren
IOrganizationalSettingsServiceOrganisationseinstellungenget
IActivitiesSettingsServiceEinstellungenget
ITelemetryServiceTelemetryget
IThemeServiceThemaget
IWizardsServiceAssistentenget
IAccessProviderAccessProviderget
IProjectPropertiesServiceProjectPropertiesServiceget
IScopedActivitiesServiceScopedActivitiesServiceget
IActivitySynonymServiceActivitySynonymServiceget
IAttendedActivityServiceAttendedActivityServiceget
IDesignTimeExpressionExpanderServiceDesignTimeExpressionExpanderServiceget
IActivityFactoryRepositoryActivityFactoryget
ILibraryServiceObjectLibraryget
IExtensionsInstallerServiceExtensionsInstallerServiceget
IStudioDesignSettingsServiceStudioDesignSettingsget
IExpressionServiceExpressionServiceget
IExclusiveScopedActivitiesServiceExclusiveScopedActivitiesServiceget
IMockActivityServiceMockActivityServiceget
IWindowOperationsServiceWindowOperationsget
IPackageBindingsServicePackageBindingsget
ILicenseApiServiceLicenseApiServiceget
IStudioBusyServiceBusyServiceget
IActivityTriggerServiceActivityTriggerServiceget

Bemerkungen

Diese API ist sowohl in Studio- als auch in Workflow-Analyse-Prozessen verfügbar.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben