概要

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

    ライセンス

    StimulsoftEXは、CommunityとEnterpriseの二つのエディションが用意されています。

    StimulsoftEX Enterprise エディションのライセンス

    Enterpriseエディションは、レポート作成に関するクライアントサイドのすべての機能を利用することが出来ます。
    この商用ライセンスは、1年間のサブスクリプションで提供され、サポート・保守・アップグレード対応が含まれます。

    Report or Dashuboard

    ReportとDashboard どちらかの機能が利用可能です。

    Report and Dashuboard

    ReportとDashboard 両方の機能が利用可能です。

    ※ライセンス費用に関しては、弊社までお問合せください。

    関連情報

    StimulsoftEx for OutSystems利用方法

    OutSystemsサーバーと離れた拠点でリモート印刷