Comments
Description
Transcript
資料ダウンロード - GrapeCity
ActiveReports Server 丸ごと紹介Webセミナー グレープシティ株式会社 2016年5月27日 アジェンダ 1. 2. 3. 4. 5. ActiveReports Serverとは? 基本的な使い方 外部連携 必要システム、ライセンス、技術情報 質疑応答(Q&Aパネルのチャット利用) 2 アンケート ActiveReports利用経験、利用バージョン 3 ActiveReportsの紹介 4 「ActiveReports」とは? ActiveReports(アクティブレポート)は .NETアプリケーション開発の “帳票”をトータルで支援する コンポーネント(部品)です。 帳票 .NET 総合支援 部品 「ActiveReports」とは? ActiveReportsを使うとVisual Studio(統合開発環境)上で、帳 票アプリケーションを手軽に作成できます。 ActiveReportsの実績 累計販売75,000本 17年の歴史 ComponentSource社 ベストセラー製品 アウォーズ受賞 .NET帳票コンポーネントの定番! 特長 帳票開発に求められる全ての機能を搭載 3つのデザイン方式 使いやすいデザイナ 主要データソースを サポート 豊富なエクスポート 形式 マルチプラット フォーム対応 PDF外字 縦書き 行間文字ピッチ指定 直接印刷 プレビュー無印刷 多彩なグラフ バーコード出力 帳票運用・管理 2つのエディション 「Standard」と「Professional」の2種類を提供 Professional ASP.NET用 ビューワ PDF外字 Standard HTML5 ビューワ エンドユーザー デザイナ ActiveReports Server PDF電子署名 Map コントロール TOC コントロール ActiveReports Serverの紹介 10 アンケート ActiveReports Serverの利用経験 11 「ActiveReports Server」とは? ActiveReports帳票の管理運用基盤を提供する製品 Windows Server(IIS)にインストールして利用 「ActiveReports for .NET 9.0J Professional SP1」の 新機能として2015年7月16日に提供開始 セクションレポート • RPX形式(.rpx) ActiveReports帳票 • コードベース形式(.vb/.cs) ページレポート/RDLレポート • RDLX形式(.rdlx) 12 主な機能 帳票のリポジトリ(保存、カテゴリ分けして整理) 帳票の表示/印刷/エクスポート 帳票のスケジュール配信 帳票の編集、新規作成(ActiveReportsの帳票デザイナ と連携) ユーザー管理、アクセス制御 操作ログの記録 SDK(WCFサービス、ReportListコントロール) 13 利用シーン Visual Studioの帳票デザイナで、 サーバー上の既存レポートの変更 や新規レポート作成 開発者 ActiveReports Server IT管理者 管理者用ポータル上で、ユー ザーやロールの作成、レポートの アップロード、サーバーの運用状 況を確認 SDKを使用しサーバーと連携する カスタムアプリを構築 一般利用者 エンドユーザーデザイナを使用し、サー バー上の既存レポートの変更や新規 レポート作成 利用者ポータル上でレポートの閲覧、印刷、 エクスポート、スケジュール実行 高度な利用者 14 2大構成要素 サーバー Webポータルサイト IIS上で動作するWebアプリ コントローラー 中央制御部、Windowsサービス エージェント 帳票実行エンジン 1マシンに1つインストール可能 実体はWindowsサービス 1「サーバー 」につき5個までス ケールアウト可能 15 機能構成図 外部システム Webサービス サーバーサイド クライアントサイド 帳票デザイナ 連携 帳票開発者 サーバー エージェント Webポータル 帳票実行エンジン 帳票デザイナ サーバー管理者 ポータルサイト へアクセス データソース 帳票定義ファイル 管理者ポータル コ ン ト ロ ー ラ ー (ActiveReports for .NET 9.0J) ActiveReports専用 データプロバイダ SQL Server Oracle テキスト CSV ODBC OLEDB または ADO.NET データプロバイダ .NET OBJ 利用者ポータル 一般利用者 Webサーバー(IIS) 帳票出力 他形式への保存 メール送信 印刷 16 構成例 サーバー(中央制御部) 構成例1 サーバー×1 エージェント×1 マシン×1 最少 構成例2 サーバー×1 エージェント×1 マシン×2 エージェント(帳票実行エンジン) 構成例3 サーバー×1 エージェント×2 マシン×3 構成例4 サーバー×1 エージェント×5 マシン×6 最大 17 基本的な使い方 18 インストール~環境設定~運用 運用 帳票のアップロード 環境設定 • セキュリティ設定 • メール設定 インストール • ユーザー作成 • ロール作成 • Webポータルの作成 帳票の変更 表示 印刷 スケジュール実行 メール配信 • スケジュールの作成 • エージェントの作成 手順をまとめた「クイックスタートガイド」PDF公開中! ☞ http://download2.grapecity.com/pdf/article/activereports-9-server-quickguide.pdf 19 デモ 利用者ポータル 利用者向けWebポータル画面。 帳票プレビュー、保存、スケジュール 実行、履歴の確認などを行う。 管理者ポータル 管理者向けWebポータル画面。 ユーザー作成、各種権限設定、帳票ファ イルのアップロードといった操作を行う。 詳しい機能紹介は製品ページ参照。動画あり。 http://www.grapecity.com/tools/info/activereports-server/feature.htm ☞ 20 外部連携 21 3つの連携手法 名称 詳細 特徴 ReportListコントロー ル ASP.NETサーバーコントロール ※ActiveReports Serverに付属 - コーディングなしで使える - パラメータ未対応(パラメータ付きの帳票 はプレビュー不可) - PDF/Excel/HTML/Word/RTF で帳票 表示 HTML5ビューワ JSライブラリ ※ActiveReports for .NET 9.0J Professionalに付属 - Webサービス WCF サービス(ActiveReports Serverに付属) - コーディング必要 - パラメータ付き帳票に対応 コーディング必要 パラメータ付き帳票に対応 印刷対応(PDF 印刷) プラットフォーム不問 22 ReportListコントロール ReportListコントロールはASP.NETサーバーコントロールです。Webフォー ム上にコントロールを配置することで、帳票をリスト表示したり、PDFなど で閲覧できます。 23 HTML5ビューワ HTML5 ビューワは ActiveReports for .NET 9.0J Professional の新機能として提供した新 しい帳票ビューワです。実体はクライアントブラウザで動作する JavaScript ライブラリで す。動作環境は Internet Explorer/Microsoft Edge に加えて、Chrome および Safari for iOS(iPad/iPhone)をサポートします。 24 Webサービス ActiveReports Server は 24 種類の Web サービス(WCF サービス)メ ソッドを提供します。これらのメソッドを組み合わせることで、外部アプリ ケーションから ActiveReports Server の機能を手軽に利用できます。 25 デモ ReportListコントロール HTML5ビューワ Webサービス より詳しい情報は「外部システムとActiveReports Serverの連携」を確認 ☞ http://download2.grapecity.com/PDF/article/activereports9server-cooperation-with-externalsys.pdf 26 必要システム サーバー(Webポータル+コントローラー) 運用環境 (サーバー) 運用環境 (クライアント) フレームワーク .NET Framework 4.5/4.5.1/4.5.2/4.6/4.6.1 OS Windows Server 2008 / Server 2008 R2 / Server 2012 / Server 2012 R2 Webサーバー Internet Information Services ポート 4040(TCP)、7923(UDP)、26637(UDP)または57323(UDP) ブラウザ Microsoft Edge、Internet Explorer 9/10/11、 Chrome 最新版/最新版-1(※) iPad/iPhone Safari for iOS 8/9 エージェント(帳票実行エンジン) 運用環境 (サーバー) フレームワーク .NET Framework 4.5/4.5.1/4.5.2/4.6/4.6.1 OS Windows Server 2008 / Server 2008 R2 / Server 2012 / Server 2012 R2 ポート 5050(TCP)、7979(UDP)、37637(UDP)、15377(UDP) ※帳票ビューワの形式に「Flash」を選択した場合は、Chromeはサポートされません。 27 必要システム(SDK) SDK(WCFサービス、ReportListコントロール) 開発環境 運用環境 (サーバー) 運用環境 (クライアント) 開発ツール Visual Studio 2012/2013/2015 開発言語 Visual Basic/C# Webサーバー Internet Information Services(必須ではありません) OS Windows Vista/7/8/8.1/10 Server 2008/2008 R2/2012/2012 R2 フレームワーク .NET Framework 4.5/4.5.1/4.5.2/4.6/4.6.1 OS Windows Vista/7/8/8.1/10 Server 2008/2008 R2/2012/2012 R2 Webサーバー Internet Information Services(必須ではありません) ブラウザ Microsoft Edge、Internet Explorer 9/10/11、 Chrome 最新版/最新版-1 iPad/iPhone Safari for iOS 8/9 28 利用方法、ライセンス ActiveReports for .NET 9.0J Professionalに ActiveReports Serverインストーラー同梱 ライセンスキーはWebサイトから無償申請可(要Professional ライセンスキー) 運用時にランタイムライセンスが必要 エージェントを実行するマシンのCPUコア毎にコアサーバーラ イセンス(120,960円/2コア~) 既にActiveReports for .NET 9.0Jで作成したWebアプリ用にコアサーバーライセン スを取得している場合、その環境に追加ライセンスは不要。追加費用無しで ActiveReports Serverを運用できます。 参考:http://www.grapecity.com/tools/info/activereports-server/license.htm 29 技術情報リンク クイックスタートガイド → 約100ページ。インストール~初期設定まで網羅 帳票デザイナとActiveReports Serverの連携 → エンドユーザーデザイナの活用例、サ ンプルコード http://docs.grapecity.com/help/activereports-server-user-9/ オンラインヘルプ(管理者ガイド) http://download2.grapecity.com/PDF/article/activereports9server-cooperation-withexternalsys.pdf オンラインヘルプ(ユーザーガイド) http://download2.grapecity.com/PDF/article/activereports9server-cooperation-withdesigner.pdf 外部システムとActiveReports Serverの連携 → ReportLIst、Webサービス、HTML5 ビューワを使った連携手法 http://download2.grapecity.com/pdf/article/activereports-9-server-quickguide.pdf http://docs.grapecity.com/help/activereports-server-admin-9/ 5分でわかるActiveReports(3本記事あり。ActiveReports Server 導入編/運用編/ 応用編) http://codezine.jp/article/corner/17 30 Q&A ご質問のある方は、Web Ex Event Centerの「Q&Aパネ ル」から質問を投稿してください。講師とチャット風の 質疑応答ができます。 質問の宛先は「host」を設定してください 質問文は講師が回答するまで他参加者からは見えません 時間内に回答できなかったものは後日メールで回答させ ていただきます。 31