IBM Enterprise Records バージョン 5.1.2    

レポート・テンプレートの作成

Crystal Reports でレポート・テンプレートを作成することができます。

このタスクについて

このタスクを完了するには、以下の条件を満たす必要があります。

手順

レポート・テンプレートを作成するには、以下のようにします。

  1. Crystal Reports Designer を開始し、空白のレポートを開きます。
  2. Crystal Reports Designer の「データベース担当者 (Database Expert)」ダイアログを使用して、Content Platform Engine への接続を確立します。
    1. データベース担当者 (Database Expert)」ダイアログで「JDBC」を選択します。
    2. 接続 URL が正しいことを確認し、ユーザー名およびパスワードを入力して、Content Platform Engine への接続を確立します。
  3. 「データベース担当者 (Database Expert)」で、以下のようにします。
    1. 以下の SQL コマンドを追加します。
      Select F.PathName, RCR.ContainmentName, MK.MediaType, MK.DateCreated, MK.Creator from (Markers MK Inner join ReferentialContainmentRelationship RCR on MK.This=RCR.Head) Inner join RMFolder Fon F.This=RCR.Tail where MK.DateCreated >= {?start_date} And MK.DateCreated <= {?end_date} And MK.MediaType = '{?media_type}' And MK.this insubfolder '/{?fileplan_browse}'
    2. fileplan_browse、start_date、end_date、time_zone、media_type という 5 つのパラメーター (すべて String 型) を作成します。 パラメーター名は、CE プロパティー・テンプレートのシンボル名と一致している必要があります。
  4. Crystal Reports Designer で、以下のようにします。
    1. レポート出力の日付/時刻フィールドで特定のタイム・ゾーンを表示するには、文字列型の time_zone パラメーターを作成します。 「(ビューアー) パネルに表示 (Show on (Viewer) Panel)」オプションで「表示しない (Do not show)」を選択します。 レポート・テンプレートにサブレポート・リンクが存在する場合は、次のようにします。
      • 各サブレポートで time_zone パラメーターを追加します
      • 「リンク先となる 1 つ以上のフィールド (Field(s) to link to)」?time_zone フィールドを追加します
      • time_zone フィールド・リンクに対して「サブレポート・パラメーター (Subreport parameter)」フィールドの ?time_zone を使用します
      重要: IBM Enterprise Records からレポートが実行されるとき、日付/時刻およびタイム・ゾーンの値が IBM Enterprise Records Web アプリケーションから渡されます。 レポート出力の日付値は、指定されたタイム・ゾーンを使ってフォーマット設定されます。 IBM Enterprise Records Web ユーザー・インターフェースから渡されるタイム・ゾーンをレポート出力の日付フィールドに適用するには、time_zone パラメーターを定義して日付フィールドの式フィールドをレポート・テンプレートで作成する必要があります。
    2. 以下の式フィールドを定義します。
      date = ShiftDateTime (CurrentDateTime, "" ,{?time_zone})
      start = ShiftDateTime (DateTime(Left({?start_date},10) + " " + mid
              ({?start_date},12,8)),"GMT,0" ,{?time_zone})
      end = ShiftDateTime (DateTime(Left({?end_date},10) + " " + mid
              ({?end_date},12,8)),"GMT,0" ,{?time_zone})
      DateCreated = ShiftDateTime ({Command.DateCreated},"",{?time_zone})
    3. 以下の「詳細セクション (Details Sections)」のフィールドを使用して、レポート UI を定義します。
      Creator: Command.Creator
      DateCreated: Command.DateCreated
      MediaType: Command.MediaType
      @EntityName: Formula EntityName.
  5. このレポートを、Crystal Reports インストール・パスの下の Samples フォルダーに保存します。 次に例を示します。

    C:¥Program Files¥Business Objects¥BusinessObjects Enterprise 12¥Samples¥en¥Reports¥ Detailed Physical Records By Media Type Created.rpt

  6. Crystal Reports Designer からレポートをプレビューします。
  7. 「最新の情報に更新」をクリックして、各パラメーターに適切な値を入力してください。
    表 1. レポート・パラメーター値の例
    パラメーター コメント
    fileplan_browse Records Management/<FilePlanName>
    start_date 2008-01-01

    または

    2008-01-01TO7:00:00Z
    Crystal Reports Designer での日時形式の設定を確認します。
    end_date 2008-12-31

    または

    2008-12-31TO6:59:59Z
    Crystal Reports Designer での日時形式の設定を確認します。
    time_zone America/Los_Angeles,480

    または

    America/Los_Angeles,480,DST,-60
    Crystal Reports Designer での日時形式の設定を確認します。
    media_type paper

タスクの結果

詳細レポート・テンプレート Detailed Physical Records By Media Type Created.rpt が作成されました。

このテンプレートは、Base データ・モデルのファイル・プラン・オブジェクト・ストア (FPOS) 用のものです。 テンプレートが DOD 分類データ・モデル用のものであるばあいは、テンプレートを Detailed Physical Records By Media Type Created DoDClassified.rpt として保存します。

このサンプルは、詳細レポートのみを作成します。 別の要約レポートを作成し、Summary Physical Records By Media Type Created.rpt として保存することができます。



フィードバック

最終更新: 2013 年 11 月
example_create_template.htm

© Copyright IBM Corp. 2013