メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
例: リソース ベースの翻訳を使用したレポート デザインの作成

例: リソース ベースの翻訳を使用したレポート デザインの作成

この例では、リソース ファイルを使用してユーザーの勤務地に基づいてラベル テキストを翻訳するレポート デザインの作成方法について説明します。
同僚から、翻訳を有効にするためのリソース ファイルを使用して、Global Modern Services における現在の雇用状況の概要を表示するレポート デザインを作成するよう依頼されました。関連データを選択するには、Workday でカスタム レポートを作成する必要があります。この設計では、単一のデータ セットを使用します。レポートのデフォルトのロケール言語は英語です。対象言語はドイツ語になります。
  1. Workday GMS テナントにサインインします。
  2. "カスタム レポートの作成"
    タスクにアクセスします。次の値を設定します。
    オプション
    レポート名
    空きポジション
    レポート タイプ
    Advanced
    データ ソース
    会社
    Web サービスとして有効
    オンにします。
  3. "列"
    タブで、次の値を設定します。
    ビジネス オブジェクト
    フィールド
    列見出しの上書き
    列見出し上書き XML エイリアス
    企業
    名称
    名称
    名称
    企業
    ポジション数 - 下位組織を含む合計
    ポジション - 合計
    Positions_-_Total
    企業
    補充済ポジション - カウント
    ポジション - 補充済
    Positions_-_Filled
    企業
    ポジション数 - 補充可能
    ポジション - 空きポジション
    Positions_-_Vacant
    企業
    平均年齢
    社員の平均年齢
    Average_Age
  4. Workday Studio で Report Designer を開きます。
  5. "Positions Vacant"
    という名称のレポート プロジェクトを作成します。そのプロジェクトで、
    "Positions Vacant.rptdesign"
    という名前のレポート ファイルを作成します。
  6. Workday データ ソースを作成して、サンプル データをダウンロードします。
    1. "Positions Vacant Data"
      という名前の新しい
      Workday レポート データ ソース
      を作成します。
    2. Workday から
      "空きポジション"
      カスタム レポートのレポート説明をダウンロードします。
    3. Workday からサンプル レポート データをダウンロードし、ファイルに
      "Positions Vacant Sample.xml" という
      ファイル名を入力します。
  7. 主ビジネス オブジェクトである "会社" に関連するデータ セットを作成します。
    オプション
    データ ソースの選択
    空きポジション データ
    データ セット タイプ
    Workday 主レポート データ セット
    データ セット名
    ポジション
    Report Designer には、Workday で "従業員" ビジネス オブジェクトのカスタム レポートに行として追加した列の XML スキーマ要素値と名前が表示されます。
  8. "ポジション"
    データ セットを使用してテーブルを作成します。
    1. "ポジション" の
      データ セットをメイン ウィンドウの
      "レイアウト"
      タブにドラッグします。
    2. 使用可能なすべての結合列を選択してください。
    3. フッター行を削除します。
    4. テーブルの
      プロパティ エディタ
      ビューの
      "一般"
      タブで、
      "名前"
      フィールドに
      「ポジション」と
      入力します。
  9. デフォルト ロケール言語の翻訳リソース ファイルを作成し、レポート デザイン ファイルに関連付けます。
    1. "ファイル"
      "新規"
      "その他"
      を選択します。
      "General
      " ノードを展開し、
      "無題のテキスト ファイル"
      を選択します。
    2. テキスト ファイルにキーを追加します。
      「キー=値」
      の形式を使用してください。ここで、
      キーは
      リソース キーに指定した名前で、
      値は
      適切な英語のテキストです。テキスト ファイルでキーを 1 行ずつ指定してください。
      キー
      名称
      名称
      合計
      ポジション - 合計
      補充済
      ポジション - 補充済
      空き
      ポジション - 空きポジション
      年齢
      平均年齢
    3. "Positions Vacant"
      プロジェクト フォルダにテキスト ファイルをファイル名
      Translations.properties
      を付けて保存します。
    4. レポート デザイン ファイルの
      "プロパティ エディタ"
      ビューの "
      リソース"
      タブで、
      translations.properties
      プロパティ ファイルを追加します。
  10. 対象言語の翻訳リソース ファイルを作成します。
    1. "ファイル"
      "新規"
      "その他"
      を選択します。
      "General
      " ノードを展開し、
      "無題のテキスト ファイル"
      を選択します。
    2. テキスト ファイルにキーを追加します。
      「キー=値」
      の形式を使用してください。ここで、
      キーは
      リソース キーに指定した名前で、
      値は
      ドイツ語表記の適切なテキストです。テキスト ファイルでキーを 1 行ずつ指定してください。
      キー
      名称
      名称 - 株式
      合計
      ポジション - 合計
      補充済
      ポジション - ジェフト
      空き
      ポジション - フリガナ
      年齢
      Durchschnittsalter
    3. "Positions Vacant"
      プロジェクト フォルダにテキスト ファイルを
      Translations_de_DE_DE.properties
      というファイル名で保存します。
  11. 列見出しをリソース ファイルのキー ペアに関連付けます。
    1. "名前
      " 列の見出しを選択します。
    2. その
      "プロパティ エディタ"
      ビューの
      "ローカライズ"
      タブで、
      "参照"
      をクリックします。
    3. "Name
      " キー ペアを選択します。
    4. 各列見出しについて、サブステップ a から c を繰り返します。
  12. マスター ページ
    ビューのフッターから日付式を削除します。
  13. Report Designer で翻訳をプレビューします。
    1. 設計を保存し、
      "実行"
      "レポートの表示"
      "As PDF"
      を選択して通常どおりプレビューします。テーブルのヘッダー行は英語で表示されます。
    2. Report Designer のロケールを変更するには、
      "ウィンドウ"
      "設定"
      "レポート デザイン"
      "プレビュー"
      を選択し、
      "ロケールを選択"
      ドロップダウン リストで
      "ドイツ語"
      を選択します。
    3. 設計を再度プレビューします。テーブルのヘッダー行はドイツ語で表示されます。
ビジネス フォーム レイアウトとして使用するために、デザインを Workday にデプロイする。