拡張チャートについて

2021年7月26日

拡張チャートとは

WebFOCUSバージョン8.2.06より提供された機能です。
通常のグラフに加えて、拡張グラフとして利用できるようになりました。
独自のグラフを組み込んで使えます。開発元メーカー提供の拡張チャートを追加することや、自身などで作成した独自のチャートを追加することが可能です。

拡張チャートのサポートについて

拡張チャート機能は、サポート対象外です

拡張チャート機能は、開発元メーカーおよび株式会社アシストサポートセンターでは、サポート対象とはなっていません。開発元メーカーや株式会社アシストが提供している拡張チャートについても同様です。
自己責任の範囲での利用となりますので、ご注意ください。
また、実行環境やバージョンの相違によって、動作しない、動作が違うなどの現象が発生することもありますので、十分に実環境での動作を検証したうえでご使用ください。

開発元メーカー提供の拡張チャート

下記サイトより入手可能です。

https://github.com/ibi/wf-extensions-chart

拡張チャートの追加方法

手動での追加方法

バージョン8.2.01の場合

下記のフォルダへ拡張チャートフォルダを配置する

Windowsibi\WebFOCUS82\config\web_resource\extensions
Linuxibi/WebFOCUS82/config/web_resource/extensions

下記のファイルを編集する

Windowsibi\WebFOCUS82\config\web_resource\extensions\html5chart_extensions.json
Linuxibi/WebFOCUS82/config/web_resource/extensions/html5chart_extensions.json

追加したいチャートの名前を追加して有効化する

追記内容

“com.ibi.abc": {“enabled": true},

「true」を設定すると有効となります。「false」を設定した場合は無効となります。

追記例

{
“com.ibi.simple_bar": {enabled: true},
“com.ibi.liquid_gauge": {enabled: false},
“com.ibi.sankey": {enabled: true}
}

行末のカンマに注意して既存の定義へ追記してください。

キャッシュのクリアを実行する

キャッシュのクリア

画面右上の [キャッシュのクリア] をクリックします。

既に起動済みのInfoAssistなどのウィンドウがあれば、再度起動しなおしてください。

管理コンソールからの追加方法

WebFOCUSサーバがインターネットへ接続できる場合で、
バージョン8.2.06以降の場合

管理コンソールを起動します。

拡張チャート設定画面

[管理コンソール] – [アプリケーションの設定] – [HTML5グラフ拡張機能] を選択します。

[その他の拡張機能を取得] ボタンをクリックします。

拡張チャートのインストール

開発元メーカーサイトから追加できる拡張チャートの一覧が表示されます。

インストールしたいチャート右の[インストール] をクリックします。

キャッシュのクリアを実行する

キャッシュのクリア

画面右上の [キャッシュのクリア] をクリックします。


プロキシサーバを経由する場合の接続設定

IB社が提供する拡張チャートは、GitHub上へ配置されています。インターネットへの接続が必要となりますが、プロキシサーバを経由しないと接続できない環境の場合は、アプリケーションサーバへプロキシサーバを経由して接続する設定を追加してください。

Apache Tomcatの設定例

JVMの起動オプションへ下記パラメータを追加してください。

-Dhttps.proxyHost=[プロキシサーバ名 or プロキシサーバIPアドレス]
-Dhttps.proxyPort=[プロキシサーバポート番号]
-Dhttp.nonProxyHosts="[プロキシサーバ接続除外リスト]"
-Dhttps.proxyHost=192.168.1.100
-Dhttps.proxyPort=80
-Dhttp.nonProxyHosts="localhost|*.ashisuto.co.jp|192.168.*|172.16.*"
インストールできない場合

  • インターネットへ接続できない環境では、リストが表示されません。
  • 開発元メーカーが提供しているチャートしか一覧には表示されませんので、独自に作成したチャートは、下記の「手動での追加方法」で追加してください。


WebFOCUSサーバがインターネットへ接続できない場合で、
バージョン8.2.06以降の場合

拡張チャート設定画面

[管理コンソール] – [アプリケーションの設定] – [HTML5グラフ拡張機能] を選択します。

[その他の拡張機能を取得] ボタンをクリックします。

[ファイルを選択] ボタンをクリックします。

別途、ダウンロードした「zipファイル」を選択します。

アップロードとインストールが実行されます。

キャッシュのクリアを実行する

キャッシュのクリア

画面右上の [キャッシュのクリア] をクリックします。

インストールできない場合

管理コンソールからのインストールがうまくいかない場合は、上述の手動でのインストールを実施してください。

独自拡張チャートの作成方法

下記のサイト(英語)で紹介されていますので、ご確認ください。

https://github.com/ibi/wf-extensions-chart/wiki/Creating-a-WebFocus-Extension

拡張チャートの改変について

開発元メーカーや株式会社アシストから提供されている拡張チャートは、自己責任において、自由に改変いただいても問題ありませんが、コンテンツ内に含まれているライセンス条件には従ってください。