- 概要
- カスタム アクティビティ
- アクティビティを .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.ObjectLibraryを使用してアクティビティを構築する方法について詳しく説明します。
Model that is used by the Object Repository for interaction with IActivityFactoryRepository. The model is available for RegisterArgs.FactoryV3 and later.
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
ID |
ソース ID です。 |
string |
参照 |
オブジェクトの参照です。 |
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
SourceId |
ソース ID |
string |
ObjectReference |
オブジェクト参照 |
string |
ContentName |
コンテンツ名 |
コンテンツ ハンドラー インターフェイス。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
ContentName |
コンテンツ名です。 |
string |
表示名 |
ローカライズされた表示名です。 |
string |
説明 |
ローカライズされた説明。 |
string |
DisplayColor |
コンテンツの色 (オブジェクトの編集ボタンの場合) |
byte[] |
Icon |
コンテンツ アイコン。 |
string |
SelectionName |
Selection name corresponding to this content registered using IObjectSelectionDescription. |
Func<IContentEditArgs, Task<bool?>> |
OnEdit |
編集ハンドラー。 |
Func<IContentHighlightArgs, Task> |
OnHighlight |
対象のアプリケーション内の要素を強調表示する機能を有効化します。 |
Bool |
NeedsParentValidation |
true に設定すると、このコンテンツには追加操作および移動操作に対する特定の親が必要であると指定されます。
|
メソッド
void RegisterParentValidation(Action<IObjectRestriction> setter)
[ニーズ 親の検証] が True の場合に、追加時と移動時 の親 オブジェクトの検証に使用します。
パラメーターの種類 |
パラメーター名 |
説明 |
---|---|---|
Action<IObjectRestriction> |
setter |
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
SourceId |
ソース ID |
string |
ObjectReference |
オブジェクト参照 |
string |
ContentName |
コンテンツ名 |
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
SourceId |
ソース ID |
string |
ObjectReference |
オブジェクト参照 |
string |
ContentName |
コンテンツ名 |
デザイナー操作 API。
メソッド
void RegisterContent(Action<IContentDescription> setter)
特定のコンテンツ名に対してコンテンツ ハンドラーを登録します。
パラメーターの種類 |
パラメーター名 |
---|---|
Action<IContentDescription> |
setter |
void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)
オブジェクトを指定するためのハンドラーを登録します。
パラメーターの種類 |
パラメーター名 |
---|---|
Action<IObjectSelectionDescription> |
setter |
ライブラリ オブジェクトを操作するための API です。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
コンテンツ | ||
オブジェクト | ||
Bool |
DesignTimeEnforced |
true に設定すると、オブジェクト リポジトリのオブジェクトの使用が強制されます。
|
プロパティ
入力 |
名前 |
---|---|
string |
SourceId |
string |
ObjectRef |
string |
ParentRef |
string |
名前 |
string |
説明 |
string |
入力 |
string |
TaxonomyType |
IReadOnlyList<string> |
コンテンツ |
IReadOnlyList<byte[]> |
画像 |
プロパティ
入力 |
名前 |
---|---|
string |
オブジェクトの種類 |
IReadOnlyList<string> |
コンテンツ |
メソッド
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
パラメーターの種類 |
パラメーター名 |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
パラメーターの種類 |
パラメーター名 |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
パラメーターの種類 |
パラメーター名 |
---|---|
Action<IObjectDragArgs> |
handler |
void InvokeOnEndDrag(Action handler)
パラメーターの種類 |
パラメーター名 |
---|---|
操作 |
handler |
void NotifyObjectChanged(string sourceId, string objectReference)
パラメーターの種類 |
パラメーター名 |
---|---|
string |
sourceId |
string |
objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
パラメーターの種類 |
パラメーター名 |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
パラメーターの種類 |
パラメーター名 |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
void Focus(string sourceId, string objectReference)
パラメーターの種類 |
パラメーター名 |
---|---|
string |
sourceId |
string |
objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
パラメーターの種類 |
パラメーター名 |
---|---|
string |
objectReference |
Bool |
addingToLibrary |
>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
パラメーターの種類 |
パラメーター名 |
---|---|
string |
objectReference |
Bool |
isReindicating |
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
オブジェクトの種類 |
この制限が適用されるオブジェクトの種類です。
null すると、すべてに適用されます。
|
IReadOnlyList<string> |
RequiredContent |
オブジェクトに指定したコンテンツ名が 1 つ含まれているかどうかを検証するために使用されます。 |
オブジェクト リポジトリ オブジェクトから画面上で指定できます。
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
SelectionName |
選択名です。 |
string |
表示名 |
[ 指定] ボタンのローカライズされた表示名です。 |
string |
説明 |
ローカライズされた説明。 |
string |
DisplayColor |
[オブジェクトを編集] ボタンのコンテンツの色です。 |
byte[] |
Icon |
コンテンツ アイコン。 |
string |
RecordDisplayName |
Record (記録 ) ボタンのローカライズされた表示名です。 |
Bool |
SupportsObjectRecorderHighlight |
要素の強調表示がサポートされている場合
true を返します。 v2021.10 以降の Studio が必要です。
|
Bool |
SupportsObjectRecorderCurrentElements |
記録中に要素が一覧表示されている場合に
true を返します。 v2021.10 以降の Studio が必要です。
|
IReadOnlyList<string> |
サポートされているオブジェクトの種類 |
記録できるオブジェクトのリストを返します。 |
Func<ISelectionArgs, Task<bool?>> |
OnIndicate |
[ 画面上で指定 ] をクリックしたときに呼び出すことができる関数を挿入できます。 |
Func<object> |
GetObjectRecorderFactory |
オブジェクト リポジトリからのオブジェクトの記録を可能にする関数を返します。 |
Func<object> |
GetAutoCaptureElementsFactory |
オブジェクト リポジトリから [すべてをキャプチャ ] 機能をトリガーできる関数を返します。 v2021.10 以降の Studio が必要です。 |
プロパティ
入力 |
名前 |
---|---|
string |
ID |
string |
URL |
Bool |
CanWrite |
- ActivityCreationObjectData
- プロパティ
- IContentComputeArgs
- プロパティ
- IContentDescription
- プロパティ
- メソッド
- IContentEditArgs
- プロパティ
- IContentHighlightArgs
- プロパティ
- IContentOperations
- メソッド
- ILibraryService
- プロパティ
- IObjectCreateCriteria
- プロパティ
- IObjectDragArgs
- プロパティ
- IObjectOperations
- メソッド
- IObjectRestriction
- プロパティ
- IObjectSelectionDescription
- プロパティ
- IObjectSource
- プロパティ
- ISelectionArgs
- プロパティ