- 概要
- カスタム アクティビティ
- アクティビティを .NET 6 に移行する
- リリース ノート
- ワークフロー アナライザーのルールを構築する
- アクティビティ プロジェクト設定の構成
- カスタム ウィザードの作成
- スコープによるアクティビティの優先度設定
- 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
- トリガー SDK
- エージェント SDK

開発者ガイド
UiPath.Studio.Activities.Api.Activities
このセクションでは、 UiPath.Studio.Activities.Api.Activities を使用してアクティビティを構築する方法について詳しく説明します。
ActivityDataIds
この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。
アクティビティのドラッグ アンド ドロップ機能を有効化します (例: [リソース ] パネルからアクティビティに項目をドラッグする)。
定数
| 入力 | 名前 |
|---|---|
| string | AssetDataId |
| string | ProcessDataId |
| string | QueueDataId |
| string | EntityDataId |
| string | UiElementDataId |
IActivityFactoryRepository
この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。
アクティビティのファクトリのリポジトリ。
メソッド
void Register(RegisterArgs registerArgs)
アクティビティに固有の RegisterArgs を登録します。
| パラメーターの種類 | パラメーター名 |
|---|---|
| RegisterArgs | registerArgs |
public void Register(Type activityType, Func<string, Activity> activityFactory, string activityDataId)
指定された activityType 型のアクティビティを作成するためのファクトリ メソッドを登録し、 activityDataId をアクティビティの種類に関連付けます。
| パラメーターの種類 | パラメーター名 |
|---|---|
| 入力 | activityType |
Func<string, Activity> | activityFactory |
| string | ActivityDataIds |
void Register<T>(Func<string, T> activityFactory, string activityDataId)
指定された T 型アクティビティを作成するためのファクトリ メソッドを登録し、 activityDataId をアクティビティ型に関連付けます。
| パラメーターの種類 | パラメーター名 |
|---|---|
Func<string, T> | activityFactory |
| string | ActivityDataIds |
IActivitySynonymService
この機能は UiPath.Studio.Activities.Api v21.10 で導入されました。
アクティビティの類義語を追加する機能を公開します。
メソッド
void SetActivitySynonyms(Type activity, IReadOnlyCollection/ synonyms)
指定したアクティビティの類義語のリストを追加します。
| パラメーターの種類 | パラメーター名 | 備考 |
|---|---|---|
| 入力 | アクティビティ | アクティビティの種類です。 |
| IReadOnlyCollection/ | synonyms | アクティビティの類義語のコレクションです。 |
IActivityTriggerService
この機能は UiPath.Studio.Activities.Api v22.4 で導入されました。
トリガー アクティビティが、自身に関する情報を登録するための機能を公開します。
プロパティ
| 入力 | 名前 | 説明 |
|---|---|---|
| Bool | IsEnabled | Studio がトリガーをサポートしているかどうかを示します (HasFeature は true で、機能フラグは trueです)。 |
メソッド
void SetData(Type activityType, TriggerData triggerData)
アクティビティに出力引数に関する情報を登録できます (例: type)。 SalesForceAccount、Office365Message[]) および名前。
| パラメーターの種類 | パラメーター名 | 備考 |
|---|---|---|
| 入力 | activityType | アクティビティの種類です。 |
| TriggerData | triggerData | このアクティビティに関連するトリガー データ |
IAttendedActivityService
この機能は UiPath.Studio.Activities.Api v21.10 で導入されました。
アクティビティを Attended として設定する機能を公開します。
メソッド
void SetActivityAttended(Type activity)
指定したアクティビティに isAttended フラグを設定します。
| パラメーターの種類 | パラメーター名 | 備考 |
|---|---|---|
| 入力 | アクティビティ | Attended として登録する必要があるアクティビティです。 |
RegisterArgs
この機能は UiPath.Studio.Activities.Api v21.4 で導入されました。
Studio と、アクティビティの種類、アクティビティのデータ ID、選択したアクティビティの型を作成するための複数のファクトリー メソッドに関連するアクティビティ間で情報を交換するために使用される引数です。
プロパティ
| 入力 | 名前 | 説明 |
|---|---|---|
| string | ActivityDataId | アクティビティの種類に関連付けられた ID です。 |
| 入力 | ActivityType | 関連付けられたファクトリーメソッド (ActivityFactoryV1 または ActivityFactoryV3) によって作成されたアクティビティの種類です。 |
メソッド
パブリック Func<string, Activity> FactoryV1 の
指定されたアクティビティの種類を作成するための工場出荷時の状態のメソッドです。 string パラメーターは、任意の関連付けられたデータ (アセット名、キュー名など) です。
| パラメーターの種類 | パラメーター名 | 備考 |
|---|---|---|
Func<string, Activity> | FactoryV1 | アクティビティの種類です。 |
パブリック Func<string, Activity> FactoryV3 の
指定されたアクティビティの種類を作成するための工場出荷時の状態のメソッドです。 string パラメーターは、任意の関連付けられたデータ (アセット名、キュー名など) です。
| パラメーターの種類 | パラメーター名 | 備考 |
|---|---|---|
Func<string, Activity> | FactoryV3 | アクティビティの種類です。 |
パブリック Func<string, Task<Activity>> FactoryV4
指定されたアクティビティの種類を作成するための工場出荷時の状態のメソッドです。 string パラメーターは、任意の関連付けられたデータ (アセット名、キュー名など) です。 v2022.4 以降の Studio が必要です。
| パラメーターの種類 | パラメーター名 | 備考 |
|---|---|---|
Func<string, Task<Activity>> | FactoryV4 | アクティビティの種類です。 |
TriggerData
この機能は UiPath.Studio.Activities.Api v22.4 で導入されました。
アクティビティのデータをトリガーします。
プロパティ
| 入力 | 名前 | 説明 |
|---|---|---|
| string | プロパティ名 | トリガー データを保持するアクティビティ プロパティの名前です。 |
| string | 名前 | Studio でアクティビティのプロパティに作成およびマッピングする変数または引数の名前です。 |
| 入力 | 入力 | トリガー データの種類 (例: Office365Email[])。 |
| ArgumentDirection | 方向 | 使用されませんが、アクティビティでデータが入力または出力用かどうかを指定できます。 現在出力されているのは、 |