変数をphpからJasperReports Serverのレポートに渡すことは可能ですか? たとえば、私の PHP アプリケーションでは、department_id をセッション変数に保存しています。JasperReports Server で実行されているレポートに department_id を渡し、その部門に適した情報を表示したいと考えています。iReport には次のようなクエリがあります:SELECT * FROM employees WHERE department_id = $P{dept_id_from_php}
が、ドロップダウン選択リストを作成して dept_id パラメータを渡す必要があります。
最終的な結果は、ユーザーが PHP アプリケーションにログインして、ログインしているユーザーが属する部門に関連する従業員情報を表示することです。ユーザーはクエリ文字列のIDを変更するだけで、他の部門の情報にアクセスできるため、クエリ文字列を使用してこれを渡したくありません。理想的には、そのパラメーターを一度だけ渡し、グローバル変数のようにすべてのレポートで再利用したいと考えています。
これは可能ですか?