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