- 概要
- カスタム アクティビティ
- アクティビティを .NET 6 に移行する
- リリース ノート
- Building Workflow Analyzer Rules
- アクティビティ プロジェクト設定の構成
- カスタム ウィザードの作成
- スコープによるアクティビティの優先度設定
- 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

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