Select Page
表計算ファイルから画像を抽出する

ケーススタディ:表計算ファイルから画像を抽出する

スプレッドシート上に存在する画像形式のレポートを読み込み、ServiceNowのUI上に表示する必要がありました。MIDサーバー上でJavaプログラムを使用し、画像を抽出しました。

課題

レポートのデータが、スプレッドシート形式のファイル上に存在する画像としてServiceNowにインポートされており、これをServiceNowのUI上で表示する必要がありました。

ServiceNowのデータソースはテキストデータしか読み込むことができず、画像のようなマルチメディアのデータは無視されてしまうという問題があり、これを解決する必要が生じました。

解決方法

ServiceNowには、スプレッドシート形式のファイルに存在する画像を抽出するためのソリューションが組み込まれていません。そこで私たちは、ServiceNowのMIDサーバー上でJavaプログラムを使用してこの機能を実装し、それにより画像を抽出するという方法を採用しました。このプログラムでは、画像を含むスプレッドシートがServiceNowの受信ボックスに届くと処理が行われ、画像抽出のためのコマンドがMIDサーバーに送信されます。MIDサーバー上のJavaプログラムは提供されたスプレッドシートから画像ファイルを抽出し、それをServiceNowへ送り返します。送り返された画像は、レポートを表示するためのUIページ上で使用されます。

結果

従来の標準的なデータのインポート方法ではスプレッドシート上に存在する画像形式のレポートを抽出して表示することはできませんでしたが、上記の解決方法を採用することにより、抽出した画像形式のレポートをServiceNowのUI上で表示できるようになりました。

同じ課題でお悩みであれば、ぜひ弊社にご相談ください。

メールでのお問い合わせはこちら: salesfidel@fideltech.com