- 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 について
JavaScript SDK for Robot (UiPathRobot.js) を使用すると、ローカルの Attended ロボットを既存のアプリケーション内に直接埋め込むことができます。
実際の動作は以下の動画をご覧ください。
前提条件
使用する前に考慮しなければならない点として、v2019.10 以降の Studio と Robot があること、ロボットを Orchestrator に接続すること、Robot JavaScript アドオンをインストールすること、が挙げられます。アドオンをインストールしたら、JavaScript SDK をダウンロードし、これらの SDK の仕様を使用してカスタム アプリケーションまたは Web ページを構築します。
JavaScript SDK を使用するには、プロセスを実行するエンド ユーザーのマシンに Robot 用 JavaScript アドオンをインストールする必要があります。Robot アドインにより、アプリケーションまたは Web ページと対象のマシン上の UiPath Robot はセキュリティで保護された通信を行い、コマンドを受信・実行できます。
RobotJS アドオンが Windows Server 2012 R2、Windows 8、および Windows 8.1 で動作するようにするには、v1.2.5 以上の RobotJS と v2021.4.4 以上の Robot を使用してください。
Robot JavaScript SDK の v1.2.7 のリリースより、以下の macOS プラットフォームがサポートされるようになりました。
- ARMv8
- AMD64
JavaScript SDK を取得する
Robot JavaScript SDK は、v2020.4 以降の Studio ではすぐに使えるコンポーネントとして提供されます。Robot JavaScript SDK は Apache 2.0
ライセンスで利用でき、以下のソースからダウンロードしてインストールできます。
NPM
SDK は TypeScript のバインディングを持つ NPM
パッケージとして利用できます。SDK をプロジェクトに含めるには、プロジェクト ディレクトリのルートで次を実行します。
|
|
CDN
SDK をプロジェクトに含める最も簡単な方法は、</body>
タグの前に追加することです。
|
|
ダイレクト ダウンロード
直接ダウンロードすると、Robot Javascript SDK の縮小バージョンを .js
パッケージで取得できます。
|
|
ドキュメント
『Developer Guide』(英語) と『User Guide』(英語) は、SDK と Robot 用 JavaScript アドオンの概要を包括的に説明したドキュメントです。本機能の使い方や必要な前提条件の詳細、およびロボットが有効化されたアプリケーションを初めて作成する際のステップ バイ ステップのガイドが含まれています。
Robot JavaScript SDK の機能は、 Robot API コマンドを使用して .NET
でも開発できます。
仕様
- 「 SDK の仕様」 では、Robot Javascript SDK で使用されるモデルとメソッドに関する詳細情報をご覧ください。
- 「Sample」(英語) には、ボイラープレートと Office アプリケーション用にあらかじめ構築されたサンプルが掲載されています。これらのサンプルは、お使いのカスタム アプリケーションに簡単に統合できます。
macOS 用の RobotJS
v1.2.7 より、Robot JavaScript SDK が macOS でも利用できるようになりました。これは Mac 用の UiPath Assistant とバンドルされて提供されます。
機能は Windows 用の RobotJS と似ていますが、いくつかの例外があります。
- Safari ブラウザーはサポートされていません。
- スタンドアロン バージョンは利用できません。
- 実行できるのはクロスプラットフォーム オートメーションのみです。
機能のデモ
動作を確認できるように、Robot Javascript SDK を使用してデモを作成しました。このデモでは、既にインストールされているロボットに安全に接続し、UiPath Assistant で利用可能なプロセスを取得して、このページに表示します。
このページの [List Processes] ボタンをクリックし、同意のポップアップに同意して、その動作をリアルタイムで確認します。