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