ハートコア株式会社
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種類あります
  1. 内部プラグイン(「組み込み」プラグインまたは「デフォルト」プラグインとも呼ばれます)は、HeartCore Robo Desktopのバイナリディストリビューションにバンドルされているプラグインです。オープンアーキテクチャーの結果、最も重要な機能はプラグインに変わり、簡単に交換、アップグレード、カスタマイズすることができます。内部プラグインはアンインストールできません。また、内部プラグインの機能を置き換える別のプラグインを提供しない限り、無効にすることもできません。
  2. 外部プラグインは、追加の機能や変更された既存の機能を表します。それらは誰でも書いて配布することができます。外部プラグインのインストール、アンインストール、有効化、無効化は自由です。
ローカルにインストールされたプラグインに関する情報は、プラグインマップと呼ばれるXMLファイルに保存されます。 製品にバンドルされているすべての内部プラグインの詳細が含まれているHeartCore Robo Desktopバイナリには、読み取り専用のデフォルトのプラグインマップがあります。ユーザーがプラグインマネージャウィンドウを使用して外部プラグインをインストールすると、内部のプラグインマネージャが内部ファイルを更新PluginMap.xmlし、ユーザーのホームフォルダに保存してデフォルトのプラグインマネージャの代わりに使用します。プラグインが役割を果たしているような問題が発生した場合は、ファイルを手動で変更するか、名前を変更してHeartCore Robo Desktopにデフォルトマップを再ロードさせることができます。

プラグインマネージャは、プラグインバイナリを変更またはコピーしないで、読み取り専用モードで接近することに注意してください。プラグインバイナリをダウンロードしてハードディスクに保存するのはあなた次第です。マネージャは、プラグインのバイナリの場所とインストールされているプラ​​グインのマッピングに関する情報のみを管理します。プラグインバイナリを削除または移行すると、マッピングが破損し、プラグインマネージャが起動時にエラーを表示します。このようなエラーを修正するには、ホームフォルダからプラグインマップファイルを修正するか完全に削除します。


2.インストールされたプラグインの管理

すでにインストールされているプラ​​グインは、次の図に示すように、ウィンドウの[ Installed Plugins ]タブに表示されます。このリストは、デフォルトで内部プラグインを隠しています。これらを表示するには、[ 内部プラグインを表示 する]チェックボックスをオンにします。
プラグインマネージャー
プラグインリストには、個々のプラグインのプラグイン名、バージョン、グループ、およびステータスが表示されます。リスト内のプラグインを選択すると、右のパネルに追加のプラグインの詳細が表示されます。

プラグイングループは、プラグインが実装する機能インタフェースを記述し、その機能がどのようなものかに関する一般的なヒントを提供します。たとえば、画像上で選択されたプラグイン、Connectコマンドは、次のグループに属している内部プラグインです。スクリプトコマンド。グループ名はすでにConnectスクリプト言語コマンドの機能を提供していることを示しています。

プラグインのステータスは「有効」または「無効」のいずれかになります。無効にされたプラグインは製品には表示されません(プラグインマネージャーを除く)が、プラグインマップに表示されたままになり、いつでも有効にすることができます。

外部プラグインを使って無効にすることができるの無効化ボタン。これにより、誰かが要求するたびにプラグインのインスタンスを提供するプラグインファクトリでプラグインが見えなくなります。ただし、これはすでに作成されたフィーチャインスタンスには何の影響も与えず、アプリケーションの再起動が必要な場合があります。再起動はウィンドウで強制されませんが、強くお勧めします。同じことがプラグインの有効化にも当てはまります。

同じ機能を提供するプラグインをインストールすることで、内部プラグインと外部プラグインの両方を無効にすることもできます。プラグインマネージャーは、このようなプラグインのインストール時に警告を表示し、ユーザーの応答が肯定的な場合は、既にインストールされているプラ​​グインを無効にします。内部プラグインと外部プラグインの唯一の違いは、プラグインがアンインストールされると内部プラグインが自動的に有効になることです。

プラグインが設定可能なパラメータを宣言している場合は、設定ボタンで設定できます。これは、基本的にはプリファレンスのプラグイン設定へのショートカットでプラグインマネージャウィンドウの外にいつでもパラメータを変更することができます。

プラグインをアンインストールするには、Uninstall ボタンを押してください。これにより、プラグインマップからプラグインマッピングが完全に削除されます。アンインストール後にアプリケーションの再起動は強制されませんが、実行することを強くお勧めします。内部プラグインはアンインストールできません。


3.新しいプラグインのインストール

プラグインのインストールは、[ 利用可能なプラグイン ]タブから行うことができます。1つのバイナリから1つまたは複数のプラグインをインストールするには、以下の手順に従います。
  1. プラグインバイナリ(JAR、ZIPまたは.classファイルを含むフォルダ)をダウンロードし、ハードドライブの安定した場所に保存します。現時点でオンラインプラグインリストはサポートされていないため、手動で行う必要があります。
  2. HeartCore Robo Desktop GUIを起動し、プラグインマネージャウィンドウを開きます。
  3. [利用可能なプラグイン] タブで、[JAR、ZIP、またはクラスパスを追加]ボタンを選択し、プラグインバイナリを開きます。ウィンドウには、使用可能なプラグインの一覧が表示されます。
  4. プラグインをインストールするには、プラグインをリストに選択し、  [インストール]ボタンを押します。
  5. 最後に、HeartCore Robo Desktopを再起動します。プラグインのインストール後に「再起動が必要です」というメッセージが表示されなくても、実行することをお勧めします。あなたがインストールしたプラグインは、 [ Installed Plugins ]タブの下に表示され、その機能が製品で利用可能になっているはずです。