メインコンテンツにスキップ
Administrator Guide
最終更新: 2024-11-15
例: 背景画像が埋め込まれたレポート デザインの作成

例: 背景画像が埋め込まれたレポート デザインの作成

この例では、社員の証明書用の背景画像を含むレポート デザインの作成方法を説明します。
HR 部門から、目標を達成した社員を評価する証明書を作成するよう依頼があります。 主ビジネス オブジェクトと 2 つの単一インスタンス関連ビジネス オブジェクトを含む Workday カスタム レポートを作成する必要があります。
証明書の背景画像を作成し、
「Certificate.png」
という名前を付けます。
  1. Workday GMS テナントにサインインします。
    Workday GMS テナントがない場合、適切なセキュリティ アクセス権があれば、サンドボックス内の任意の QA テナントを使用できます。
  2. "カスタム レポートの作成"
    タスクにアクセスします。 次の値を設定します。
    フィールド
    レポート名
    My チームの証明書
    レポート タイプ
    Advanced
    パフォーマンスのために最適化する
    このチェックボックスをクリアします。
    データ ソース
    My チームの目標
    Web サービスの有効化
    オンにします。
  3. "カスタム レポートの編集"
    ページの
    "列"
    タブで、主ビジネス オブジェクトである "目標" のカスタム列を定義します。
    1. 社員名の行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      目標の従業員
      フィールド
      戸籍氏名
      列見出しの上書き
      社員の氏名
      列見出し上書き XML エイリアス
      Employee_Name
    2. 目標の行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      目標
      フィールド
      目標
      列見出しの上書き
      目標
      列見出し上書き XML エイリアス
      目標
    3. 完了日の行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      目標
      フィールド
      完了日
      列見出しの上書き
      完了日
      列見出し上書き XML エイリアス
      Completed_On
    4. 目標ステータスの行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      目標
      フィールド
      ステータス
      列見出しの上書き
      ステータス
      列見出し上書き XML エイリアス
      ステータス
    5. 署名権者の行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      現在の従業員
      フィールド
      戸籍氏名
      列見出しの上書き
      署名権者
      列見出し上書き XML エイリアス
      署名権者
  4. "グループ列見出し
    " グリッドで、副ビジネス オブジェクトを定義します。
    1. 現在の従業員の行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      現在の従業員
      グループ列見出し
      現在の従業員
      グループ列見出し XML エイリアス
      Current_Worker
    2. 目標の従業員の行を追加し、以下の値を設定します。
      フィールド
      ビジネス オブジェクト
      目標の従業員
      グループ列見出し
      従業員
      グループ列見出し XML エイリアス
      従業員
  5. "フィルタ"
    タブで、フィルタ条件を設定します。
    1. 新しい行を追加し、以下の値を設定します。
      フィールド
      および/または
      および
      フィールド
      完了日
      演算子
      比較タイプ
      ユーザーが入力
      比較値
      デフォルトのプロンプト
    2. 別の行を追加して、以下の値を設定します。
      フィールド
      および/または
      および
      フィールド
      ステータス
      演算子
      が次の選択リストに含まれている:
      比較タイプ
      このフィルタで指定
      比較値
      4 - 正常完了
  6. "プロンプト"
    タブで、プロンプト フィールドを定義します。
    1. レポート タイプ フィールドの新しい行を追加し、以下の値を設定します。
      フィールド
      フィールド
      レポート タイプ
      プロンプトの修飾子
      このフィールドは無視してください。
      プロンプトのラベル
      レポート タイプ
      プロンプト XML エイリアスのラベル
      Reporting_Type
      デフォルトのタイプ
      デフォルト値なし
      必須
      オンにします。
    2. 完了日フィールドの新しい行を追加し、以下の値を設定します。
      フィールド
      フィールド
      完了日
      プロンプトの修飾子
      デフォルトのプロンプト
      プロンプトのラベル
      完了日時 >
      プロンプト XML エイリアスのラベル
      Completed_After
      デフォルトのタイプ
      デフォルト値なし
      必須
      オンにします。
  7. "OK"
    をクリックしてから
    "テスト"
    をクリックします。設定した
    "レポート タイプ" プロンプト
    "完了日時の後に"
    プロンプトが表示されます。
    1. "レポート タイプ"
      プロンプトで、
      "次のいずれか
      " を選択します。
    2. "完了日時 >
      " カレンダー プロンプトで、過去の日付を選択します。
    3. "OK"
      をクリックします。カスタム レポート定義の結果が返されます。
  8. Workday Studio で Report Designer を開きます。
  9. "社員の証明書"
    という名称のレポート プロジェクトを作成します。 そのプロジェクトで、
    "Employee Certificates.rptdesign"
    という名前のレポート ファイルを作成します。
  10. Workday データ ソースを作成して、サンプル データをダウンロードします。
    1. "Employee Certificates"
      という名前の新しい
      Workday レポート データ ソース
      を作成します。
    2. Workday から
      "My チームの証明書
      " カスタム レポートのレポート説明をダウンロードします。
    3. Workday からサンプル レポート データをダウンロードし、ファイル名を
      「社員の証明書.xml」
      として保存します。 サンプル データをダウンロードする際は、以下の値を設定します。
    オプション 説明
    レポート タイプ
    両方
    完了日時 >
    過去の年数の日付を選択してください。
  11. 以下の値を使用して、社員目標に関連するデータ セットを作成します。
    オプション 説明
    データ ソースの選択
    社員証明書
    データ セット タイプ
    Workday 主レポート データ セット
    データ セット名
    社員目標
  12. スキャンしたフォームを埋め込み画像としてレイアウトに追加する。
    1. "アウトライン"
      ビューで
      "埋込画像"
      ノードを右クリックして、
      "新しい埋込画像"
      を選択します。
    2. デバイスの
      Certificate.png
      背景画像ファイルを選択し、
      "開く"
      をクリックします。
    3. "プロパティ エディタ - マスター ページ"
      ビューで、
      "詳細設定"
      タブにアクセスします。
    4. "バックグラウンド"
      セクションで、次の値を設定します。
      フィールド
      背景画像
      Certificate.png
      背景画像タイプ
      埋込画像
      背景サイズ - 高さ
      • 指標:
        8.5
      • 単位:
        - 単位
        :
      背景サイズ幅
      • 指標:
        11
      • 単位:
        - 単位
        :
    5. "方向"
      セクションで、
      "横" の
      値を選択します。
    6. 日時を含むフッターを削除します。これを行うには、フッターを右クリックして、
      "削除"
      を選択します。
  13. レイアウトにテーブルを追加する方法
    1. アウトライン
      ビューで
      "本文
      " ノードを右クリックし、
      "要素の挿入"
      を選択します。
    2. "テーブル
      " 要素をダブルクリックして、以下の値を設定します。
      フィールド
      列数
      1
      詳細の数
      1
      データ セット
      社員目標
      テーブルの詳細行のみが必要です。ヘッダーとフッターの行、および追加の列を削除するには、ガイド セルを右クリックして
      "削除"
      を選択します。テーブルには、詳細行が 1 つ含まれています。
    3. 背景画像をガイドとして使用して、テーブルの枠線をページの境界に向けてドラッグします。
    4. 作業内容を保存します。
  14. レイアウトにグリッドを追加します。
    1. アウトライン
      ビューで、
      "詳細
      行"
      の下にある
      "セル"
      ノードを右クリックし、
      "要素の挿入"
      を選択します。
    2. "グリッド"
      をダブルクリックします。
    3. 1 つの列と 8 つの行を設定します。
    4. グリッドの最初の行を下方向にドラッグし、テキストの最初の 2 行の下に枠線を配置します。
  15. 以下のように、社員の氏名データをグリッドの 2 行目に追加します。
    1. "アウトライン"
      ビューで、2 番目のセル ノードを右クリックして、
      "要素を挿入"
      を選択します。
    2. "データ
      " 要素をダブルクリックしてから、
      "JavaScript 構文"
      をクリックします。
    3. 式ビルダー ()
      で次の式を設定します。
      row["Worker.Employee_Name"]
      。 式の行部分を入力するには、
      "使用可能なデータ セット""
      社員の目標"
      を選択し、
      "Worker.Employee_Name"
      をダブルクリックします。
    4. 新しいデータ結合"
      の表示名として
      社員名
      を入力し、
      OK
      をクリックします。
    5. "プロパティ エディタ - データ"
      ビューで、配置を
      "中央"
      に、フォント サイズを
      "24"
      に設定します。
  16. グリッドの 3 行目を下方向にドラッグするには、その枠線を次のテキスト行の下にドラッグします。
  17. 目標データ アイテムをグリッドの 4 行目に追加します。
    1. "アウトライン"
      ビューで、4 番目のセル ノードを右クリックして、
      "要素を挿入"
      を選択します。
    2. "データ
      " 要素をダブルクリックしてから、
      "JavaScript 構文"
      をクリックします。
    3. 式ビルダー ()
      で次の式を設定します。
      row["Goal"]
      。 式の行部分を入力するには、
      "使用可能な列結合
      テーブル"
      を選択し、
      "目標"
      をダブルクリックします。
      必須の列の結合が見つからない場合は、
      "結合を編集..."
      をクリックしてリストをリフレッシュします。
    4. 新しいデータ結合"
      の表示名として目標の名前を入力し、
      OK
      をクリックします。
    5. "プロパティ エディタ - データ"
      ビューで、配置を
      "中央"
      に、フォント サイズを
      18
      に設定します。
  18. 5 行目を次のテキスト行の下にドラッグします。
  19. 完了日のデータ アイテムをグリッドの 6 行目に追加します。
    1. "アウトライン"
      ビューで、6 番目のセル ノードを右クリックして、
      "要素を挿入"
      を選択します。
    2. "データ
      " 要素をダブルクリックしてから、
      "JavaScript 構文"
      をクリックします。
    3. 式ビルダー ()
      で次の式を設定します。
      row["Completed On"]
      。 式の行部分を入力するには、
      "使用可能な列結合
      テーブル"
      を選択し、
      "Completed_On" を
      ダブルクリックします。
    4. 表示名に
      「完了日時」
      と入力し、
      "新規データ結合"
      のデータタイプとして「
      日付」
      を入力してから、
      "OK"
      をクリックします。
      Date
      は文字列以外のデータ型の値です。
      完了日時
      データ アイテムについて、正しい
      データ タイプ
      値である
      日付 ()
      を指定する必要があります。
    5. "プロパティ エディタ - データ"
      ビューで、配置を
      "中央"
      に、フォント サイズを
      16
      に設定します。
  20. マネージャの署名のために、線の下に 7 行目をドラッグします。
  21. 8 行目に入れ子になったグリッドを挿入します。
    1. "アウトライン"
      ビューで、8 番目のセル ノードを右クリックして、
      "要素を挿入"
      を選択します。
    2. 3 列 1 行で構成されるグリッドを挿入します。 Report Designer では、入れ子になった 3 列グリッドをグリッドの 8 行目に 1 行で挿入します。
    3. 入れ子になった新しいグリッド レポート項目を展開し、行の 2 番目のセルを右クリックして、
      "要素を挿入"
      を選択します。
    4. "データ
      " 要素をダブルクリックしてから、
      "JavaScript 構文"
      をクリックします。
    5. 式ビルダー ()
      で次の式を設定します。
      row["Curent_Worker.Signatory"]
      。 式の行部分を入力するには、
      "使用可能な列結合
      テーブル"
      を選択し、
      "Current_Worker.Signatory" を
      ダブルクリックします。 この式は、レポートの各行の
      署名権者の
      値を返します
    6. 新しいデータ結合"
      の表示名として
      「署名権者」
      と入力し、
      "OK"
      をクリックします。
    7. "署名"
      データ アイテム列をその右の枠線を基準にドラッグし、署名線の下に配置してから、データ値を右揃えにします。
    レポート デザインがページの境界を越えることを防ぐために、以下のことを確認できます。
    • 高さ
      ノード プロパティに値がありません。
    • ヘッダー
      フッターの
      値は
      、で
      0
      に設定されています。
  22. 設計を保存してプレビューします。
ビジネス フォーム レイアウトとして使用するために、デザインを Workday にデプロイする。