概要
StimulsoftEXは、StimulsoftレポートエンジンをベースにOutSystems向けに開発されたレポートおよびBIダッシュボードの管理&開発ソリューションです。
レポート作成に関連するすべての作業は、ChromeやEdgeなどの使い慣れたブラウザだけで操作が可能で、ウィザード機能により、ドラッグ&ドロップですばやく帳票のひな形を作成できます。
特徴と機能
Forgeからダウンロードしてパブリッシュするだけの簡単導入
【 Forge 】https://www.outsystems.com/forge/component-overview/12160/stimulsoftex
使い慣れたブラウザ操作だけでレイアウト設計から印刷出力まで完結
JavaScriptをベースとしたモダンなWeb UI
ウィザード機能で一覧を自動生成するので帳票ひな形作成を加速
帳票デザインを開発者でなく業務担当者でも作成可能
パソコンからも携帯からも柔軟にプレビューが可能
モバイル対応しており、ピンチ操作などでA4ファイルの閲覧も快適
専用の帳票サーバーが不要
帳票にかかる処理は基本的にクライアントで動作するので、サーバーの負担を軽減
メインのコンポーネントは、帳票ひな形を作成するためのデザイナーと、それを閲覧表示するためのビューアとなります。
このデザイナーとビューアはSDKとして提供されており、OutSystemsアプリケーション内に自由に配置することが可能で、メニューなどもカスタマイズすることが出来ます。また、OutSystemsアプリケーションとして動作するため、専用の帳票サーバーを準備する必要がありません。
導入方法
1.データの準備
1-1.レポートのエンティティを作成
1-2.エンドポイントにRESTを作成してデータを取得
2.テンプレートの作成
2-1.レポートデザイナーを開き、新しいデータソースを作成
2-2.データソースとしてJSONを選択し、エンドポイントのパスを入力
2-3.レポートにカラムを配置
2-4.プレビュー
3.レポートビューアの設置
3-1.ReportViewer Webブロックを配置
3-2.ReportViewerパラメータの設定
ReportTemplate : GetReportTemplate actionを使いレポートテンプレートを設定
ReportName : レポート名
DataSourceURL : REST urlを使用してデータソースを設定
DataSet : DataSetオブジェクトを識別する一意の名称
Width : ビューアの幅
Height : ビューアの高さ
ViewerOptions : ビューアのオプションパラメーター
EmbeddedFontFile : 組み込みフォント
Locale : 言語コード (“en” もしくは “ja”)
4.ダイレクト印刷の設置
4-1.DirectPrint Web blockの設置
4-2.DirectPrint パラメーターの設定
ReportTemplate : GetReportTemplate actionを使いレポートテンプレートを設定
ReportName : レポート名
DataSourceURL : REST urlを使用してデータソースを設定
DataSet : DataSetオブジェクトを識別する一意の名称
5.PDFダウンロードの設置
5-1.DownloadPDF Web blockの設置
5-2.DownloadPDF パラメータ
ReportTemplate : GetReportTemplate actionを使いレポートテンプレートを設定
ReportName : レポート名
DataSourceURL : REST urlを使用してデータソースを設定
DataSet : DataSetオブジェクトを識別する一意の名称
EmbeddedFontFile : 組み込みフォント
6.レポートデザイナーの設置
6-1.Report TemperateデータをPreparationで準備
6-2.ReportDesigner Webブロックを配置
ReportTemplate : GetReportTemplate actionを使用しレポートテンプレートを設定
ReportName:レポート名
SaveButtonId : レポートテンプレートを保存するボタンのButton Id
Width:デザイナの幅
Height : デザイナの高さ
DesignerOptions : デザイナのオプションパラメーター
ViewerOptions : ビューアのオプションパラメーター
Locale : 言語コード (“en” もしくは “ja”)
LocaleExt : 追加言語ファイルの有無
6-3.レポートテンプレートデータの保存
GetTemplateFromDesignerクライアントアクションでテンプレートデータを取得した後に保存します。
ダウンロード
ダウンロードサイト(OutSystems Forge)
ライセンス
StimulsoftEXは、CommunityとEnterpriseの二つのエディションが用意されています。
Community
- 無償
- 制限事項)レポートに透かしが表示されます。
Enterprise
- すべて機能を利用可
- サポート、保守、アップグレード対応
StimulsoftEX Enterprise エディションのライセンス
Enterpriseエディションは、レポート作成に関するクライアントサイドのすべての機能を利用することが出来ます。
この商用ライセンスは、1年間のサブスクリプションで提供され、サポート・保守・アップグレード対応が含まれます。
Report or Dashuboard
ReportとDashboard どちらかの機能が利用可能です。
Report and Dashuboard
ReportとDashboard 両方の機能が利用可能です。
※ライセンス費用に関しては、弊社までお問合せください。