拡張機能を使用してアプリ スイート レポートをカスタマイズする
この記事では、App スイート レポートをカスタマイズするための一連のシナリオについて説明します。
財務と運用は、カスタム ソリューションをサポートするためのツールの拡張セットを提供します。 標準アプリケーションのレポート ソリューションのカスタマイズは、純粋な拡張モデルを使用して完全にサポートをされています。 この記事には、アプリケーション スイート コンポーネントをオーバーレイすることなく、標準のアプリケーション レポートに最も一般的なカスタマイズを追加する方法についてのガイダンスが含まれています。 アプリケーションをカスタマイズするときの、拡張ベースのアプローチを使用する主な利点を次に示します。
- コードの重複を最小化して、アプリケーション ソリューションのフットプリントを低減します。
- カスタムレポートには、レポート データ プロバイダー (RDP)、データ コントラクト、および UI ビルダー クラスのビジネス ロジックの更新などの標準ソリューションの拡張機能があります。
- 標準アプリケーション ソリューションは影響を受けず、カスタム レポートと同時に引き続き使用できます。
レポート拡張機能は、標準アプリケーション レポートを中断またはアクセス禁止しません。 代わりに、プラットフォームは、ユーザー セッションのコンテキストに基づいて適切なレポート デザインを選択できるターゲット レポートの実行時の選択をサポートします。 拡張機能を使用したカスタマイズに関する詳細については、 拡張機能およびオーバーレイによるカスタマイズ を参照してください。
シナリオ
使用可能な柔軟性を実証する 4 つの重要なシナリオがあります。 最初の 2 つのシナリオには、カスタム レポート ソリューションのために既存の RDP クラスの拡張が含まれます。
- [Application Suiteレポート データ セットの展開 : テーブル拡張機能を使用し、カスタムビジネス ロジックを統合して、既存のデータセットにカスタム列を追加します。
- カスタム データセットの作成 – 既存の RDP クラスを拡張してカスタム データセットを返すことによって、アプリケーション レポートにデータを追加します。
その他の 2 つのシナリオでは拡張機能を使用して、カスタム ソリューションにアプリケーション ナビゲーションをリダイレクトする方法に関する情報を提供できます。
- [レポート] メニュー項目を拡張してユーザー ナビゲーションにリダイレクト - アプリケーション メニュー項目をカスタマイズし、参照をカスタム レポート デザインにリダイレクトします。
- ビジネス ドキュメント用のカスタム デザイン – 委任ハンドラーを使用すると、既存の印刷管理ドキュメント インスタンスにカスタム レポート デザインを追加できます。