- 概要
- カスタム アクティビティ
- アクティビティを .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
このセクションでは、 UiPath.Studio.Activities.Api.Activitiesを使用してアクティビティを構築する方法について詳しく説明します。
アクティビティのファクトリのリポジトリ。
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 |
トリガー アクティビティが、自身に関する情報を登録するための機能を公開します。
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 |
アクティビティの種類です。 |
アクティビティのデータをトリガーします。