- リリース ノート
- 概要
- 基本情報
- Marketplace ベンダー
- Marketplace のお客様
- パブリッシング ガイドライン
- すぐに使えるオートメーションのパブリッシング ガイドライン
- ソリューション アクセラレータの公開ガイドライン
- Integration Service コネクタの公開ガイドライン
- セキュリティと IP 保護
- その他の UiPath コンポーネント
- Node-RED
- セットアップ
- Teams
- Microsoft Teams Scope
- Create Team
- チームをグループから作成する
- Get Team
- Get Teams
- Channels
- チャンネルを作成
- Delete Channel
- Get Channel
- Get Channels
- Update Channel
- Chats
- Get Chat
- Get Chats
- Get Chat Members
- Messages
- Get Message
- メッセージを取得
- Get Message Replies
- Reply To Message
- メッセージを送信
- イベント
- イベント/予定を作成
- イベント/予定を削除
- Get Event
- Get Events
- ユーザー
- Get User Presence
- 動作のしくみ
- テクニカル リファレンス
- はじめに
- 概要
- セットアップ
- テクニカル リファレンス
- Azure Form Recognizer Scope
- アクティビティ
- Analyze Form
- Analyze Form Async
- Get Analyze Form Result
- Analyze Receipt
- Analyze Receipt Async
- Get Analyze Receipt Result
- Analyze Layout
- Analyze Layout Async
- Get Analyze Layout Result
- Train Model
- Get Models
- モデル のキーを取得
- Get Model Info
- Delete Model
- コネクタ
- How to Create Activities
- 連携の独自開発
開発ガイドライン
UiPath との連携プロセスに関連する詳細については、このリンクから「よくある質問」にアクセスしてください。
開発ガイドラインについては、以下に示す UiPath Platform のカスタム アクティビティを作成するための基準をご覧ください。参考までに、現在の UiPath の連携には、こちらからアクセスできます。
1. 命名
-
アクティビティ パッケージには、以下のいずれかの形式で名前を付ける必要があります。
Company.Product.Activities
(例: UiPath.Orchestrator.Activities)Company.Product.Feature.Activities
(例:UiPath.Orchestrator.Webhooks.Activities)
UiPath
名前空間は UiPath Inc. が作成したパッケージに対して予約され、外部の開発者が使用することはできません。- スコープには企業名または製品名を含める必要があります (例: 「アプリケーション スコープ」ではなく「UiPath スコープ」を使用)。
- Studio のアクティビティ パネルのカテゴリが
Company Name > Product Name > Feature Name
である必要があります (例: UiPath > Studio > Click)。
2. 依存関係
-
NuGet パッケージの [依存関係] セクション内で参照されている必要があります。これは、Nuget Package Explorer または packages.config ファイルで簡単に指定できます。パッケージ サイズを最小に維持するために、必要な場合以外は依存関係 DLL をパッケージ自体に含めないようにしてください。
- パッケージ バージョンには正確な番号を使用します (つまり、「1.0.6」を使用。「1.0.6 より大きいバージョン」は不可)。
3. アイコン
-
パッケージにはアイコンが必要です。
これは、Nuget Package Explorer で、または .nuspec ファイルで直接指定できます。
- 各アクティビティにはアイコンが必要です。
アクティビティにアイコンを追加する手順については、こちらをご覧ください。
4. ライセンス
-
パッケージにはライセンスが含まれている必要があり、さらに、そのライセンスへの同意が必要です。既定は Apache 2.0 です。こちらから確認できます。
これは、Nuget Package Explorer で、または .nuspec ファイルで直接指定できます。
5. 説明
-
概要説明をパッケージに追加する必要があります。Nuget Package Explorer を使用するか、.nuspec ファイルで直接実行できます。
-
パッケージ内の各アクティビティには概要説明が必要です。この概要説明は、DesignerMetadata.cs ファイルに追加できます。手順については、こちらをご覧ください。
-
アクティビティ内の各プロパティ/引数には説明が必要です。
- カスタム クラスのフィールドに関する説明も役立ちますが、必須ではありません。
6. その他
- リリース時の安定したバージョンの UiPath Studio がサポートされている必要があります。
- 国際化が望まれますが、必須ではありません。