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
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
開発者ガイド
Last updated 2024年10月25日
Understanding the Activity Project Structure
Visual Studio 用の UiPath アクティビティ テンプレートは、カスタム アクティビティを作成するための開始点となります。 このテンプレートに基づいてアクティビティを作成し、ニーズに合わせて変更します。 このテンプレートは、UiPath Studio で完全に機能するアクティビティに必要なすべての構成要素を含む ActivityTemplate という名前のアクティビティ スキャフォールディング (骨組みの生成) を実行します。
このテンプレートに基づくアクティビティ ソリューションには、次の 3 つのプロジェクトが含まれます。
- UiPath.Activities.Template - このプロジェクトには、アクティビティのロジック、デザイン、メタデータが含まれています。 このプロジェクトには、次のものが含まれます。
- ActivityTemplate.cs - アクティビティのロジックのコード ファイルです。
public void ExecuteInternal()
関数の本体にコードを追加します。 -
ViewModels - アクティビティのデザインを定義するファイルを含むフォルダーです。 ViewModel とは、UiPath アクティビティが Studio での表示方法 (表示するプロパティや受け入れる入力など) を記述するために使用する概念です。 すべての ViewModel ファイルをこのフォルダーに配置すると、より簡単に追跡ができます。
ViewModel を使用すると、アクティビティの UI は記述的な方法で生成されます。 Studio に表示される UI 要素は、プロパティの選択された入力の種類に基づいて決定されます。 たとえば、入力の種類がbool
のプロパティではオン/オフのトグルが表示され、enum
のプロパティではドロップダウン メニューが表示されます。 詳細については、「アクティビティ コードの記述」を参照してください。 - [リソース] フォルダー - アクティビティで使用されるリソースである、アイコン、アクティビティのメタデータ、アクティビティで使用されるローカライズされた文字列 (アクティビティ名、説明、プロパティ ラベル、ツールチップなど) を格納する RESX ファイルなどです。
- ActivityTemplate.cs - アクティビティのロジックのコード ファイルです。
- UiPath.Activities.Template.Packaging - このプロジェクトは、ソリューションが構築されるたびにアクティビティの NuGet パッケージを作成します。 詳細については、「ソリューションをビルドし NuGet パッケージを作成する」を参照してください。
- UiPath.Activities.Template.Tests - 単体テストとワークフロー テストを含むテスト プロジェクトです。 詳細については、「アクティビティをテストする」をご覧ください。