拡張チャートについて

拡張チャートとは

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

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

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

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

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

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

GitHub - ibi/wf-extensions-chart: d3-based graph extensions for WebFOCUS® 9
d3-based graph extensions for WebFOCUS® 9 . Contribute to ibi/wf-extensions-chart development by creating an account on GitHub.

アシスト提供の拡張チャート

以下のコンテンツを提供中です。リンク先のページより拡張チャートの詳細を確認できます。

拡張チャートの追加方法

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

1.[管理センター]-[管理コンソール] – [アプリケーションの設定] – [HTML5グラフ拡張機能] を選択

2.[その他の拡張機能を取得] ボタンをクリックし、ファイルをアップロードする

※開発元メーカーサイトから追加できる拡張チャートの一覧から、インストールしたいチャートの[インストール]をクリックすることでもインストール可能です。

3.キャッシュクリアを実施


手動での追加方法

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

Windowsibi\WebFOCUS93\config\web_resource\extensions
Linuxibi/WebFOCUS93/config/web_resource/extensions

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

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

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

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

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

【追記例】

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

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

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

画面右上の [キャッシュのクリア] をクリックします。既に起動済みのDesignerなどのウィンドウがあれば、再度起動しなおしてください。

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

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.*"

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

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

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

Creating a WebFOCUS Extension
d3-based graph extensions for WebFOCUS® 9 . Contribute to ibi/wf-extensions-chart development by creating an account on GitHub.

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

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