UiPath Documentation
sdk
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

開発者ガイド

最終更新日時 2026年3月30日

UiPath.Studio.Activities.Api

このセクションでは、 UiPath.Studio.Activities.API を使用してアクティビティを構築する方法について詳しく説明します。

AssetRequestParameters

注:

この機能は UiPath.Studio.Activities.Api v21.10 で導入されました。

Orchestrator のアセットを取得するために IAssetApiService にクエリを実行するために使用する構造です。

プロパティ

入力名前
string展開
stringフィルター
string選択
stringorder-by
int?上限数
int?スキップ
bool?Count

DesignFeatureKeys

フィーチャーが使用可能かどうかを確認するためのフィーチャー・キーのリスト。

プロパティ

入力名前値 (Value)で導入
string設定SettingsV1Studio v2019.10
stringSettingsV2SettingsV2Studio 2020.4
stringSettingsV3SettingsV3Studio 2021.10
stringテーマThemeV1Studio v2019.10
stringウィザードWizardsV1Studio v2019.10
stringWizardsV2WizardsV2Studio 2020.4
stringWizardsV3WizardsV3Studio 2020.4
stringWizardsV4WizardsV4Studio 2020.10
stringAccessProviderAccessProviderV1Studio v2019.10
stringAccessProviderV2AccessProviderV2Studio 2020.10
stringAccessProviderV3AccessProviderV3Studio 2020.10
stringテレメトリTelemetryV1Studio v2019.10
stringワークフロー アナライザーWorkflowAnalyzerV1Studio v2019.10
stringWorkflowAnalyzerV2WorkflowAnalyzerV2Studio 2019.10.2
stringWorkflowAnalyzerV3WorkflowAnalyzerV3Studio 2019.10.3
stringProjectPropertiesProjectPropertiesV1Studio 2020.4
stringProjectPropertiesV2ProjectPropertiesV2Studio 2021.10
stringProjectPropertiesV3ProjectPropertiesV3Studio v2022.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 v2022.4
stringWorkflowAnalyzerV12WorkflowAnalyzerV12Studio v2022.4
stringWorkflowAnalyzerV13WorkflowAnalyzerV13Studio v2022.4
stringScopedActivitiesScopedActivitiesV1Studio 2020.4
stringActivitySynonymsActivitySynonymsV1Studio 2021.10
stringアクティビティ トリガーActivityTriggersV1Studio v2022.4
stringAttendedActivitiesAttendedActivitiesV1Studio 2021.10
stringInstallExtensionsInstallExtensionsV1Studio 2020.4
stringInstallExcelAddInInstallExcelAddInV1Studio 2020.10
stringActivityFactoryActivityFactoryV1Studio 2020.10
stringActivityFactoryV2ActivityFactoryV2Studio 2020.10
stringActivityFactoryV3ActivityFactoryV3Studio 2021.4
stringActivityFactoryV4ActivityFactoryV4Studio v2022.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
stringオブジェクト リポジトリObjectRepositoryV1Studio 2020.10
stringSimpleObjectRepositorySimpleObjectRepositoryV1Studio 2021.10
string組織レベルの設定OrganizationalSettingsV1Studio 2020.10.3
stringWindowOperationsWindowOperationsV1Studio 2021.4
stringWindowOperationsV2WindowOperationsV2Studio 2021.4
stringPackageBindingsPackageBindingsV1Studio 2021.4
stringPackageBindingsV2PackageBindingsV2Studio 2021.10
stringPackageBindingsV3PackageBindingsV3Studio v2022.4
stringOrchestrator APIOrchestratorApiV1Studio 2021.10
stringLicenseApiLicenseApiV1Studio 2021.10
stringBusyServiceBusyServiceV1Studio 2021.10
stringModernClassicSettingModernClassicSettingV1Studio 2021.10
stringAutoCaptureElementsAutoCaptureElementsStudio 2021.10

備考

キーを使用して IHasFeature.HasFeature メソッドを呼び出すことで、機能が利用可能かどうかを確認できます。

IAssetApiService

注:

この機能は UiPath.Studio.Activities.Api v21.10 で導入されました。

アセット関連の操作を実行するための API を公開します。

メソッド

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

指定したフォルダー内のアセット名を表す文字列のリストを返します。 フォルダーを指定しない場合は、既定のフォルダーが使用されます。

パラメーターの種類パラメーター名備考
inttop取得するアセットの数です。
stringfolderアセットが定義されているフォルダーです。 nullすると、現在のユーザーに表示されるすべてのアセットが取得されます。
Task<IEnumerable<string>> GetAssets(AssetRequestParameters requestParameters, string folder = null)

指定したフォルダー内のアセット名を表す文字列のリストを返します。 フォルダーを指定しない場合は、既定のフォルダーが使用されます。

パラメーターの種類パラメーター名備考
AssetRequestParameters要求パラメーター高度なクエリ パラメーター。「AssetRequestParameters」をご覧ください。
stringfolderアセットが定義されているフォルダーです。 nullすると、現在のユーザーに表示されるすべてのアセットが取得されます。
Task<IEnumerable<string>> GetAssetFolders(int top)

アクセス可能なフォルダーのリストを返します。

パラメーターの種類パラメーター名備考
inttop取得するフォルダーの数です。

IExtensionsInstallerService

アクティビティ パッケージから拡張機能をインストールする方法。

メソッド

void InstallExtension(string extensionName)

インストール済みの拡張機能をアクティビティに公開します。

パラメーターの種類パラメーター名備考
stringextensionName拡張機能の名前です。
void InstallExcelAddIn()

StudioX の UiPath Excel アドイン のインストール プロセスをトリガーします。

IOrchestratorApiService

注:

この機能は UiPath.Studio.Activities.Api v21.10 で導入されました。

Orchestrator 関連の操作の最上位ラッパーです。IWorkflowDesignAPI で公開されます。

プロパティ

入力名前説明
IAssetApiServiceAssetApiServiceアセット関連の Orchestrator API への参照です。

IOrganizationalSettingsService

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

組織設定の読み方を説明するインターフェイスです。

メソッド

Task<Dictionary<string, object>> GetSettingsAsync( keyIEnumerable<string> , CancellationToken ct = default(CancellationToken))

データ ソースから複数の組織設定を取得し、見つかったキーとその値のマップを返します。

パラメーターの種類パラメーター名備考
IEnumerable<string>キー組織設定キーが列挙されます。
CancellationTokenct見つかった各キーとその値をマッピングするディクショナリ。

IRegisterAnalyzerConfiguration

ホスト アナライザーを設定するために、各ルール アセンブリ内にアナライザー アプリケーションによって呼び出されるコンポーネントです。

メソッド

void Initialize(IAnalyzerConfigurationService workflowAnalyzerConfigService)

IAnalyzerConfigurationService の機能にアクセスするための、実装アセンブリへのインジェクション ポイントを提供します。

パラメーターの種類パラメーター名備考
IAnalyzerConfigurationServiceworkflowAnalyzerConfigServiceルールを登録するために使用する IAnalyzerConfigurationService への参照です。

IRegisterWorkflowDesignApi

ワークフロー デザイナーの API の登録。 [IRegisterMetadata] と同じパターンに従います。 Studio では、アセンブリ内の種類をスキャンして、このインターフェイスの実装を確認します。 実装が見つかった場合、インスタンスは Studio によって作成され、API インスタンスは IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi) を通じて渡されます。

注:

API に付属していない旧バージョンの Studio では、アセンブリを読み込めなくなります。 このインターフェイスを実装するのではなく、古いバージョンの Studio との相互運用性を維持するには、リフレクションを通じて検出する IRegisterMetadata の実装に Initialize(object) メソッドを追加します。 ユーザー側でオブジェクト パラメーターを IWorkflowDesignApi にキャストします。 同じ IWorkflowDesignApi インスタンスが、GetService を通じてデザイナー コンテキストから取得される場合があります。

メソッド

void Initialize(IWorkflowDesignApi api)

API インスタンスを登録します。

パラメーターの種類パラメーター名備考
IWorkflowDesignApiAPIStudio の機能にアクセスするために使用する IWorkflowDesignAPI への参照。

IStudioDesignSettingsService

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

Studio のデザイナー パネルに関連する機能用のインターフェイスです。

プロパティ

入力名前備考
Boolモダンの挙動[ true] に設定すると、 モダン デザイン エクスペリエンス が有効化されます。
BoolUseConnectionService[ trueに設定すると、Integration Service のコネクションが既定で有効化されます。 v2021.10 以降の Studio が必要です。

IWindowOperationsService

注:

この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。

ウィンドウ関連の操作のエントリ ポイントです。

メソッド

IntPtr GetMainWindowHandle()

メインの Studio ウィンドウにハンドルを返します。

void MinimizeMainWindow()

メインの Studio ウィンドウを最小化します。

void MaximizeMainWindow()

メインの Studio ウィンドウを最大化します。

void RestoreMainWindow()

Studio のメイン ウィンドウを復元します。

void DisableMainWindow()

メインの Studio ウィンドウを無効化します。

void EnableMainWindow()

メインの Studio ウィンドウを有効化します。

IWorkflowDesignApi

API のエントリ ポイントです。 このインターフェイスのインスタンスを取得するには、IRegisterWorkflowDesignApi を実装するか、IRegisterMetadata インターフェイスの実装に void Initialize(object) を追加します。

継承

IHasFeature > IWorkflowDesignApi

プロパティ

入力名前アクセサー
IOrganizationalSettingsService組織レベルの設定get
IActivitiesSettingsService設定get
ITelemetryServiceテレメトリget
IThemeServiceテーマget
IWizardsServiceウィザードget
IAccessProviderAccessProviderget
IProjectPropertiesServiceProjectPropertiesServiceget
IScopedActivitiesServiceScopedActivitiesServiceget
IActivitySynonymServiceActivitySynonymServiceget
IAttendedActivityServiceAttendedActivityServiceget
IDesignTimeExpressionExpanderServiceDesignTimeExpressionExpanderServiceget
IActivityFactoryRepositoryActivityFactoryget
ILibraryServiceObjectLibraryget
IExtensionsInstallerServiceExtensionsInstallerServiceget
IStudioDesignSettingsServiceStudioDesignSettingsget
IExpressionServiceExpressionServiceget
IExclusiveScopedActivitiesServiceExclusiveScopedActivitiesServiceget
IMockActivityServiceMockActivityServiceget
IWindowOperationsServiceWindowOperationsget
IPackageBindingsServicePackageBindingsget
ILicenseApiServiceLicenseApiServiceget
IStudioBusyServiceBusyServiceget
IActivityTriggerServiceActivityTriggerServiceget

備考

この API は、Studio とワークフロー アナライザーの両方のプロセスで使用できます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得