- 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
UiPath.Studio.Activities.Api.PackageBindings
このセクションでは、 UiPath.Studio.Activities.API.PackageBindingsを使用してアクティビティを構築する方法について詳しく説明します。
ConnectionFilterProperties
接続フィルターのプロパティを定義します。
定数
入力 |
名前 |
説明 |
---|---|---|
string |
ParentFolderId |
親フォルダーの ID です。 |
ConnectionMetadata
接続メタデータを定義します。
定数
入力 |
名前 |
説明 |
---|---|---|
string |
ParentResourceKey |
親リソース キーです。 |
ConnectionProperties
バインドのエクスポートに表示される接続プロパティ名です。
定数
入力 |
名前 |
説明 |
---|---|---|
string |
ConnectionId |
接続リソースの名前です。 |
string |
UseConnectionService |
接続トークンのソースです (local/Integration Service)。 |
string |
コネクタ |
接続プロバイダーです。 例: GMail、Office365 |
ConnectionSources
コネクションを定義する場所を定義します。
定数
入力 |
名前 |
説明 |
---|---|---|
string |
ローカル |
接続はローカル リポジトリに保存されます。 |
string |
サービス |
接続は Orchestrator に保存されます。 |
IPackageBindingModel
Orchestrator がアクティビティ パッケージ内の情報をバインドする方法について説明します。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
BindingType |
アセット、キュー、コネクションなどのバインドの種類です。 |
IList<PackageBindingProperty> |
プロパティ |
バインドのプロパティ。 Orchestrator v2021.10 でのみ使用されます。 |
string |
メタデータ |
バインド固有の情報 (オブジェクトの説明)。 Orchestrator v2021.10 でのみ使用されます。 v2021.10 以降の Studio が必要です。 |
IList<PackageBindingProperty> |
MetadataV2 |
バインドしたオブジェクトのプロパティです。 v2022.4 以降の Studio と Orchestrator が必要です。 |
PackageBindingProperty |
キー |
バインドの一意のキーです。 v2022.4 以降の Studio と Orchestrator が必要です。 |
PackageBindingProperty |
説明 |
バインドの説明です。 v2022.4 以降の Studio と Orchestrator が必要です。 |
IPackageBindingsService
アクティビティの種類のパッケージ バインドを生成する機能を公開します。
メソッド
void AddPackageBindingMetadata(PackageBindingMetadata packageBindingMetadata)
バインド情報を登録します。
パラメーターの種類 |
パラメーター名 |
---|---|
PackageBindingMetadata |
packageBindingMetadata |
PackageBindingMetadata
アクティビティのメタデータのバインド。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
ActivityType |
関連するアクティビティの「FullName」と入力します (例: UiPath.Core.Activities.GetRobotAsset)。 |
string |
BindingType |
アクティビティのバインドの種類です。アクティビティで定義されます (例: アセット、 キュー、 プロセス、 ストレージ、 接続)。 |
IList<PropertyMetadata> |
PropertiesMetadata |
プロパティ メタデータのリストです。 |
PropertyMetadata |
キー |
リソースの一意の識別子の生成に使用するプロパティです(例: "googlesheetsv4)。UserDefinedValue」です。v2022.4 以降の Studio が必要です。 |
PropertyMetadata |
説明 |
リソースの用途を指定するためのユーザー定義の説明。 v2022.4 以降の Studio が必要です。 |
IList<PropertyMetadata> |
メタデータ |
バインドの上書き操作を調整するために使用するプロパティです (例: "Connector" : "googlesheetsv4")。 v2022.4 以降の Studio が必要です。 |
PackageBindingMetadataKeys
パッケージ バインドを追加するときに使用する定数です。
定数
入力 |
名前 |
説明 |
---|---|---|
string |
PackageBinding |
PackageBinding メタデータ キー。 |
string |
PackageBindingProperty |
PackageBindingProperty のメタデータ キー。 |
PackageBindingProperty
バインドのプロパティについて説明します。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
名前 |
プロパティの名前です。 |
string |
値 (Value) |
プロパティの値です。 |
Bool |
IsExpression |
値が式であるかどうか、 |
たとえば、プロセスで使用される「バナナ」という名前のアセットの場合、アセットバインドには、 name
と等しい名前フィールドと、 bananas
と等しい値を持つバインド プロパティ false
。
PackageBindingTypes
共通バインド型定数。
定数
入力 |
名前 |
説明 |
---|---|---|
string |
コネクション |
接続の種類のバインドを表します。 |
PropertyMetadata
アクティビティ プロパティのメタデータ。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
コントラクト名 |
プロパティ コントラクト名です。アクティビティで指定されます (例: [値]、[ フォルダー パス]、[ パス]、[ ディレクトリ])。 |
string |
プロパティ名 |
アクティビティ クラスの実際のプロパティ名です (例: nameof(GetRobotAsset.AssetName), nameof(AddTransactionItem.QueueType), nameof(PostponeTransactionItem.FolderPath))。 |