HeartCore Robo Desktop 4.4 Docコレクション
GUIリファレンス
21/06/18
HeartCore Robo Desktop 4.4プラグインマネージャウィンドウ
目次
1.
プラグインマネージャの概要
2.
インストールされたプラグインの管理
3.
新しいプラグインのインストール
1.プラグインマネージャの概要
プラグインマネージャウィンドウは、
Plugin APIの
上に構築され 、
プラグインマネージャ
のフロントエンドGUIを提供します。これは、プラグインの一覧表示、インストール、アンインストール、有効化と無効化、JARファイルまたはJavaクラスパスで使用可能なプラグインの検出などのプラグイン管理タスクをサポートします。
プラグインは、製品を再構築したり、コードを変更することなく、HeartCore Robo Desktopのバイナリリリースにプラグイン可能な機能または機能です。プラグインはJavaで書かれているか、少なくともJavaラッパーを持っていなければなりません。プラグインは、JARファイル(Java ARchive)またはバイトコード(.class形式)にコンパイルされたJavaクラスを含むクラスパス(ディレクトリ構造)の形式で提供されます。プラグインの作成方法に興味がある場合は、
T-Plan Robot Enterprise Plugin Frameworkの
ドキュメントを参照してください。
プラグインには2種類あります
:
内部プラグイン
(「組み込み」プラグインまたは「デフォルト」プラグインとも呼ばれます)は、HeartCore Robo Desktopのバイナリディストリビューションにバンドルされているプラグインです。オープンアーキテクチャーの結果、最も重要な機能はプラグインに変わり、簡単に交換、アップグレード、カスタマイズすることができます。内部プラグインはアンインストールできません。また、内部プラグインの機能を置き換える別のプラグインを提供しない限り、無効にすることもできません。
外部プラグイン
は、追加の機能や変更された既存の機能を表します。それらは誰でも書いて配布することができます。外部プラグインのインストール、アンインストール、有効化、無効化は自由です。
ローカルにインストールされたプラグインに関する情報は、
プラグインマップ
と呼ばれるXMLファイルに保存されます。 製品にバンドルされているすべての内部プラグインの詳細が含まれているHeartCore Robo Desktopバイナリには、読み取り専用の
デフォルトのプラグインマップ
があります。ユーザーがプラグインマネージャウィンドウを使用して外部プラグインをインストールすると、内部のプラグインマネージャが内部ファイルを更新
PluginMap.xml
し、ユーザーのホームフォルダに保存してデフォルトのプラグインマネージャの代わりに使用します。プラグインが役割を果たしているような問題が発生した場合は、ファイルを手動で変更するか、名前を変更してHeartCore Robo Desktopにデフォルトマップを再ロードさせることができます。
プラグインマネージャは、プラグインバイナリを変更またはコピーしないで、読み取り専用モードで接近することに注意してください。プラグインバイナリをダウンロードしてハードディスクに保存するのはあなた次第です。マネージャは、プラグインのバイナリの場所とインストールされているプラグインのマッピングに関する情報のみを管理します。プラグインバイナリを削除または移行すると、マッピングが破損し、プラグインマネージャが起動時にエラーを表示します。このようなエラーを修正するには、ホームフォルダからプラグインマップファイルを修正するか完全に削除します。
2.インストールされたプラグインの管理
すでにインストールされているプラグインは、次の図に示すように、ウィンドウの[
Installed Plugins
]タブに表示されます。このリストは、デフォルトで内部プラグインを隠しています。これらを表示するには、[
内部プラグインを表示
する]チェックボックスをオンにします。
プラグインリストには、個々のプラグインのプラグイン名、バージョン、グループ、およびステータスが表示されます。リスト内のプラグインを選択すると、右のパネルに追加のプラグインの詳細が表示されます。
プラグイングループ
は、プラグインが実装する機能インタフェースを記述し、その機能がどのようなものかに関する一般的なヒントを提供します。たとえば、画像上で選択されたプラグイン、
Connectコマンド
は、次のグループに属している内部プラグインです。
スクリプトコマンド。
グループ名はすでに
Connect
スクリプト言語コマンドの機能を提供していることを示しています。
プラグインのステータス
は「有効」または「無効」のいずれかになります。無効にされたプラグインは製品には表示されません(プラグインマネージャーを除く)が、プラグインマップに表示されたままになり、いつでも有効にすることができます。
外部プラグインを使って無効にすることができる
の無効化
ボタン。これにより、誰かが要求するたびにプラグインのインスタンスを提供するプラグインファクトリでプラグインが見えなくなります。ただし、これはすでに作成されたフィーチャインスタンスには何の影響も与えず、アプリケーションの再起動が必要な場合があります。再起動はウィンドウで強制されませんが、強くお勧めします。同じことがプラグインの有効化にも当てはまります。
同じ機能を提供するプラグインをインストールすることで、内部プラグインと外部プラグインの両方を無効にすることもできます。プラグインマネージャーは、このようなプラグインのインストール時に警告を表示し、ユーザーの応答が肯定的な場合は、既にインストールされているプラグインを無効にします。内部プラグインと外部プラグインの唯一の違いは、プラグインがアンインストールされると内部プラグインが自動的に有効になることです。
プラグインが設定可能なパラメータを宣言している場合は、
設定ボタンで設定
できます。これは、基本的には
プリファレンス
のプラグイン設定へのショートカットでプラグインマネージャウィンドウの外にいつでもパラメータを変更することができます。
プラグインをアンインストールするには、
Uninstall
ボタンを押してください。これにより、プラグインマップからプラグインマッピングが完全に削除されます。アンインストール後にアプリケーションの再起動は強制されませんが、実行することを強くお勧めします。内部プラグインはアンインストールできません。
3.新しいプラグインのインストール
プラグインのインストールは、[
利用可能なプラグイン
]タブから行うことができます。1つのバイナリから1つまたは複数のプラグインをインストールするには、以下の手順に従います。
プラグインバイナリ
(JAR、ZIPまたは.classファイルを含むフォルダ)を
ダウンロード
し、ハードドライブの安定した場所に保存します。現時点でオンラインプラグインリストはサポートされていないため、手動で行う必要があります。
HeartCore Robo Desktop GUIを起動し、プラグインマネージャウィンドウを開きます。
[利用可能なプラグイン]
タブで、
[JAR、ZIP、またはクラスパスを追加]
ボタンを選択し、プラグインバイナリを開きます。ウィンドウには、使用可能なプラグインの一覧が表示されます。
プラグインをインストールするには、プラグインをリストに選択し、
[インストール]
ボタンを押します。
一部のプラグインには
依存関係があり
(最初にインストールする他のプラグイン)、特定の順序でインストールする必要があります。プラグインマネージャに依存性警告が表示された場合は、先に説明されている依存関係をインストールします。
ほとんどのプラグインは
アプリケーションを再起動
する必要があるため、
再起動
する必要があり
ます
。追加のプラグインをインストールする場合は、メッセージをキャンセルして後で再起動することができます。
プラグインバイナリで使用可能なすべてのプラグインに対してこの手順を繰り返します。現時点では、一括プラグインのインストールはサポートされていません。
最後に、HeartCore Robo Desktopを再起動します。プラグインのインストール後に「再起動が必要です」というメッセージが表示されなくても、実行することをお勧めします。あなたが
インストールしたプラグインは、
[
Installed Plugins
]タブの下に表示され、その機能が製品で利用可能になっているはずです。