- 概要
- カスタム アクティビティ
- アクティビティを .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
- エージェント SDK

開発者ガイド
このセクションでは、 UiPath.Studio.Activities.Api.Wizardsを使用してアクティビティを構築する方法について詳しく説明します。
ウィザードの実行コンテキストです。
継承
IDisposable > IWizardExecutionContext
関数
ModelItem GetInsertionContainer()
結果アクティビティを挿入するコンテナーを取得します。 戻り値は決して null にしないでくださいが、それでも保護することをお勧めします。
void Initialize()
挿入の容器のようなデザイナーで条件を準備する。
Studio にウィザードを追加します。
メソッド
void Register(WizardCollection collection)
ウィザードのコレクションを追加します。
|
パラメーターの種類 |
パラメーター名 |
説明 |
|---|---|---|
|
WizardCollection |
コレクション |
ウィザードのコレクションを追加します。 |
ウィザード実装の設定です。
プロパティ
|
入力 |
名前 |
説明 |
|---|---|---|
|
Bool |
HasProxySequenceSupport |
trueに設定すると、ウィザードの実装がプロキシ シーケンスを処理できることを示します。
|
ウィザードの実装。
プロパティ
|
入力 |
名前 |
説明 |
|---|---|---|
|
Func<Activity> |
RunWizard |
ウィザードを実行し、結果として得られるアクティビティを返します。 |
|
Func<IWizardExecutionContext, Task<bool>> |
RunWizardWithContainerAsync |
ウィザードをリアルタイムで実行し、ウィザードで呼び出されたワークフローを直接操作できます。 RunWizardよりも優先されます。両方が実装されている場合は、この方だけが実行されます。
コンテキストを使用して、最初に空のターゲットを取得できます。 ワークフローの一部であるコンテナーを使用します。リアルタイムで自由に操作できます。 戻り値は、指定したコンテナーをワークフローの一部として保持するかどうかを示します。 コンテナーを破棄する必要がある場合、ワークフロー外で行われるすべての操作 ウィザードによってコンテナーがクリーンアップされます。 v2020.4 以降の Studio が必要です。 |
|
RunWizardSettings |
RunWizardSettings |
このウィザードの実装機能を説明する設定です。 v2020.10 以降の Studio が必要です。 |
ウィザード定義のマルチ ツリーを返します。 各エントリはリボンのボタンです。 各エントリの子は、メニュー項目です。
プロパティ
|
入力 |
名前 |
説明 |
|---|---|---|
|
List<WizardDefinition> |
WizardDefinitions |
ウィザード定義のコレクションを返します。 これらの順序によって、リボンでの表示方法が定義されます。 |
ウィザードの Ui プロパティの概要。
プロパティ
|
入力 |
名前 |
説明 |
|---|---|---|
|
string |
表示名 |
表示名は翻訳されました。 |
|
string |
IconUri |
提供するアセンブリにおけるアイコン リソースの場所です。 |
|
string |
ツールチップ |
翻訳されたツールチップ。 |
|
KeyGesture |
ショートカット |
このウィザードのショートカットです。 |
|
List<WizardDefinition> |
ChildrenDefinitions |
使用できない場合、サブウィザードまたは null を返します。 |
|
WizardBase |
Wizard |
この定義または null のウィザード インスタンス。 |
|
Bool |
MinimizeBeforeRun |
true場合、Studio は RunWizard を呼び出す前に最小化し、RunWizard が返されるときに復元します。v2020.4 以降の Studio が必要です。
|
|
string |
RequiredStudioFeature |
|