メインコンテンツにスキップ
Administrator Guide
最終更新: 2024-12-13
例: Workday Studio インテグレーションでのカスタム レポートの印刷

例: Workday Studio インテグレーションでのカスタム レポートの印刷

この例では、Workday からカスタム レポート データを抽出し、Workday Studio を使用して PDF ファイルを生成する方法について説明します。
HR 部門から PDF 形式で新しい採用通知を生成するよう依頼されました。PDF を生成するには、Workday Studio のカスタム レポート定義および Workday 集合プロジェクトを使用します。
  1. Workday GMS テナントにサインインします。
  2. "カスタム レポートの作成
    " タスクにアクセスします。
    1. 次の値を設定します。
      オプション
      レポート名
      社員の福利厚生の登録
      レポート タイプ
      Advanced
      Web サービスとして有効
      オンにします。
      パフォーマンスのために最適化する
      このチェックボックスをオフにします。
      データ ソース
      All Active and Terminated Workers
    2. "カスタム レポートの編集
      " ページの
      "列"
      タブで、次の値を設定します。
      ビジネス オブジェクト
      フィールド
      列見出しの上書き
      列見出し上書き XML エイリアス
      従業員
      戸籍氏名 - 姓
      Last_Name
      従業員
      戸籍氏名 - 名
      First_Name
      従業員
      社員 ID
      社員 ID
      Employee_ID
      従業員
      監督組織
      組織
      組織
      従業員
      First Day of This Calendar Year
      福利厚生登録日
      Benefit_Enrollment_Date
      従業員
      現在の従業員
      署名権者
      署名権者
      従業員
      肩書き
      署名権者の肩書き
      Signatory_Business_Title
      従業員
      勤務先住所 - 正式
      勤務先の住所
      Work_Address
      福利厚生オプション
      福利厚生タイプ
      福利厚生タイプ
      Benefit_Type
      福利厚生オプション
      福利厚生プロバイダ
      福利厚生プロバイダ
      Benefit_Provider
      福利厚生オプション
      補償
      補償
      補償
      福利厚生オプション
      扶養家族
      扶養家族
      扶養家族
      福利厚生オプション
      現在のオプション補償開始日
      有効日
      Effective_Date
      福利厚生オプション
      グループ番号
      グループ番号
      Group_Number
    3. 二次ビジネス オブジェクトである "福利厚生オプション" に "
      グループ列見出し"
      を追加します。
      "ビジネス オブジェクト" フィールド
      "グループ列見出し"
      フィールドの両方に
      「福利厚生オプション」
      と入力します。
  3. Workday Studio を開きます。
  4. "CallPrintPdf"
    という名前の新しい
    Workday 集合プロジェクト
    を作成します。
  5. "プロジェクト エクスプローラー
    " ビューで
    "CallPrintPDF/ws/WSAR-INF" を
    右クリックして新しい
    "My_Report_ Designs"
    フォルダを作成します。
  6. 以下のコンポーネントを集合プロジェクトに追加して、互いにリンク付けします。
    コンポーネント タイプ
    ID
    workday-in
    ここから開始
    workday-out-rest
    RequestCustomReportData
    非同期 - メディア
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    非同期 - メディア
    UploadToWorkday
  7. Workday-in の
    Start
    ここでレポート サービスを設定します。
    1. "プロパティ"
      ビューで、
      Workday
      -in コンポーネントの "
      サービス"
      タブにアクセスします。
    2. "Create Report Service"
      アイコンを選択し、
      "Start ここから"
      という名前を付けます。
    3. "新しい入力を追加
      " アイコンを選択して、以下の値を入力します。
      オプション
      別名
      mynewrere含めたユーザー
      説明
      My 新規採用通知レポート
      レポート参照
      My 新規採用通知レポート
  8. RequestCustomReportData
    workday-out-rest コンポーネントを設定します。
    1. "
      RequestCustomReportData
      " workday-out-rest コンポーネントの
      "Expand Path"
      プロパティで、
      "Select a RaaS Report"
      を選択します。
    2. "カスタム RaaS レポートのフィルタ"
      ページで、カスタム レポート名に
      "社員の福利厚生登録"
      を指定し、
      "次へ"
      をクリックします。
    3. レポートを選択し、
      "完了"
      をクリックします。
    4. レポートのエイリアス ""
      に対して
      社員の福利厚生の登録
      を指定し、
      "完了" を
      クリックします。
    5. Workday-out-Rest コンポーネントの
      "追加のパス"
      プロパティで、次のように入力します。
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
  9. "SetReportandReport DesignVars"
    非同期メディア コンポーネントを設定します。
    1. 非同期メディア -
      集合コンポーネントの
      "プロパティ"
      タブに 2 つの書き込みステップを追加し、以下の値を設定します。
      ステップ 1
      ステップ 2
      StepID:
      WriteReportToVariable
      入力値:
      メッセージ
      出力値:
      変数
      変数名:
      test.workday.report
      StepID:
      CopyReportDesignToVariable
      入力値:
      メッセージ
      出力値:
      変数
      変数名:
      test.report.design
    2. メッセージ ビルダー ()
      を使用して、静的ファイルの要素を追加します。
      指定
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      "入力ファイル"
      プロパティで、レポート デザイン ファイルの場所として。
  10. "PDF
    の生成
    " 印刷ステップ コンポーネントの
    "プロパティ"
    ビューで、"
    パラメータ
    " タブの
    "パラメータを選択
    " ボタンをクリックします。
    以下のパラメータを設定します。
    パラメータ名
    pdf.report.design.variable
    test.report.design
    pdf.workday.report.variable
    test.workday.report
    pdf.timezone
    CET
    pdf.language
    fr_FR
    pdf.locale
    fr_FR
    pdf.business.form.layout.wid
    fbbe44a681251000039acc2ff657000a
    pdf.report.design.wid
    fbbe44a6812510000399fdf02c3f0006
    pdf.apply.report.design.per.row
  11. 生成された PDF ファイルを "
    アップロード""ToWorkday
    " 非同期メディア コンポーネントを使用して保存します。
    1. "出力 MIME" タイプが
      " application/pdf"
      の "
      保存
      " ステップ コンポーネントを追加する。
      出力
      変数に
      test.document.reference
      という名前を付けます。
    2. プロジェクト エクスプローラー
      でプロジェクトを右クリックし、
      "Workday にデプロイ"
      を選択します。
    3. Cloud Explorer
      で Workday-in インテグレーション ノード
      "Start ここ" を
      右クリックし、
      "インテグレーションの開始"
      を選択します。
  12. W:ドライブ
    で PDF ファイルにアクセスします。
    1. "プロセス モニタ"
      ビューを選択してから、"
      Workday: Process Monitor"
      アイコンをクリックします。
    2. Workday にサインインし、
      "メニュー
      W:ドライブ"
      をクリックします。
    3. "My レポート
      " タブの "
      ファイル名
      " 列で、
      PDF
      アイコンをクリックします。