sdk
latest
false
- 概要
- カスタム アクティビティ
- アクティビティを .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
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
開発者ガイド
最終更新日時 2024年10月25日
Studio アクティビティ SDK
UiPath.Activities.API SDK パッケージは オフィシャル アクティビティ フィード (
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
) でホストされます。
特に、このパッケージは以下に使用されています。
-
ワークフロー アナライザーのルール ルールを作成 するには、Studio の [ ワークフロー アナライザーの設定] ウィンドウで説明、パラメーターの追加、およびこれらのルールの統合を行います。
-
Studio の [アクティビティのプロジェクト設定] ウィンドウにカテゴリ、セクション、数値入力フィールド、コンボ ボックスを追加して、それらを UiPath パッケージのアクティビティと同様に統合して、 アクティビティのプロジェクト設定 を構築します。
-
カスタム ウィザードを作成 し、Studio のリボンに統合する
大事な: UiPath.Activities.API SDK パッケージは、カスタム プロジェクトの開発依存関係として使用する必要があります。開発依存関係について詳しくは、こちらをご覧 ください。
アクティビティが Studio に読み込まれると、 IWorkflowDesignApi への参照がいくつかの方法で提供されます。
IRegisterMetadata
の実装にpublic void Initialize(object api)
メソッドを追加します。このメソッドはアクティビティの読み込みプロセスで呼び出され、読み込まれたアクティビティは後で使用するためapi
パラメーターを保存します。- IRegisterWorkflowDesignApiを実装するクラスを定義します。アクティビティの読み込みプロセス中に
IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi api)
メソッドが呼び出され、アクティビティは後で使用するためにapi
パラメーターを格納できます。 この方法を使用すると、v2019.6 の Studio のみがパッケージを読み込むことができます。 context
が System.Activities.Presentation.EditingContextで、通常はアクティビティ デザイナーがアクセスできる場所であるcontext.Services.GetService<IWorkflowDesignApi>()
を呼び出すことで、api
オブジェクトの参照を取得します。
必要な機能キーがサポートされているかどうかを確認するには、
DesignFeatureKeys
に対して予備チェックを実行することが重要です。 詳細については、 DesignFeatureKeysをご覧ください。
機能を確認するには、
IWorkflowDesignApi
参照に対して HasFeature
メソッドを呼び出す必要があります。そうしないと、古いバージョンの Studio で MissingMemberException または MissingMethodException によって、関連する API メソッドへの呼び出しが失敗することがあります。
IWorkflowDesignApi studioActivitiesApi;
// How to check for a feature.
if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
{
// Call Method or lambda that is using specific feature
// This ensures that the code is JIT compiled only after the feature check
}
IWorkflowDesignApi studioActivitiesApi;
// How to check for a feature.
if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
{
// Call Method or lambda that is using specific feature
// This ensures that the code is JIT compiled only after the feature check
}