ケーススタディ:表計算ファイルから画像を抽出する
、
スプレッドシート上に存在する画像形式のレポートを読み込み、ServiceNowのUI上に表示する必要がありました。MIDサーバー上でJavaプログラムを使用し、画像を抽出しました。
課題
レポートのデータが、スプレッドシート形式のファイル上に存在する画像としてServiceNowにインポートされており、これをServiceNowのUI上で表示する必要がありました。
ServiceNowのデータソースはテキストデータしか読み込むことができず、画像のようなマルチメディアのデータは無視されてしまうという問題があり、これを解決する必要が生じました。
解決方法
ServiceNowには、スプレッドシート形式のファイルに存在する画像を抽出するためのソリューションが組み込まれていません。そこで私たちは、ServiceNowのMIDサーバー上でJavaプログラムを使用してこの機能を実装し、それにより画像を抽出するという方法を採用しました。このプログラムでは、画像を含むスプレッドシートがServiceNowの受信ボックスに届くと処理が行われ、画像抽出のためのコマンドがMIDサーバーに送信されます。MIDサーバー上のJavaプログラムは提供されたスプレッドシートから画像ファイルを抽出し、それをServiceNowへ送り返します。送り返された画像は、レポートを表示するためのUIページ上で使用されます。
結果
従来の標準的なデータのインポート方法ではスプレッドシート上に存在する画像形式のレポートを抽出して表示することはできませんでしたが、上記の解決方法を採用することにより、抽出した画像形式のレポートをServiceNowのUI上で表示できるようになりました。
同じ課題でお悩みであれば、ぜひ弊社にご相談ください。
メールでのお問い合わせはこちら: salesfidel@fideltech.com