メインコンテンツまでスキップ

インジェストのための Workday レポートの構成

このページでは、インジェストのために Workday レポートを構成する方法について説明します。

Workday レポートの URL を取得する

  1. Workday で、レポートに移動します。

  2. 上部の青いバーで、レポート名の横にある 3 つのドットをクリックし、[ Web サービス] > [URL の表示 ] をクリックします。

    Workday レポートの [URL の表示] ボタン

  3. 必要に応じて、任意のパラメーター (prompt など) の値を追加します。 次に、[ OK] をクリックします。

ヒント

増分取り込みを使用する予定の場合、増分取り込みプロンプトのプロンプト値は空白のままにしておいてください。代わりに、それらをパイプライン仕様で定義します。固定日から開始して増分取り込みおよびローリングウィンドウを使用して増分取り込みを参照してください。

Workday レポート パラメーター (プロンプトなど) を追加する 4. [JSON ] セクションの横にある 3 つのドットをクリックし、[ URL をコピー ] をクリックします。これにより、レポートの URL が表示されます。URL の末尾で format=json を切り捨てないようにしてください。

Workday レポートの URL をコピーする

(オプション)Workday で統合システム ユーザー (ISU) を作成する

  1. Workday の検索バーに「 ユーザーの作成 」と入力します。
  2. 統合システム・ユーザーの作成: タスク 」をクリックします。
  3. ユーザー名とパスワードを入力します。
  4. 「UI セッションを許可しない」 チェックボックスを選択します。このユーザーは、RaaS API にのみアクセスします。

(オプション)セキュリティ グループを作成し、それにユーザーを追加する

  1. Workday の検索バーに「 Create Security group 」と入力します。
  2. 「セキュリティ・グループの作成: タスク」 をクリックします。
  3. タイプを [統合システム セキュリティ グループ (制約なし)] に設定します。
  4. 名前を入力してください。
  5. ISU ユーザーをグループに追加する: プレフィックスを入力して Enter キーを押し、正しいユーザーを選択します。次に、[ OK] をクリックします。

ドメインセキュリティポリシーをセキュリティグループに追加する

  1. Workday の検索バーに「 セキュリティ グループの表示 」と入力します。

  2. [View Security グループ : Report ] をクリックします。

  3. [ セキュリティ グループの表示 ] フォームで、以前に作成したセキュリティ グループのプレフィックスを入力して選択し、[ OK] をクリックします。

  4. 上部の青いバーで、レポート名の横にある 3 つのドットをクリックし、[ Web サービス] > [URL の表示 ] をクリックします。

  5. セキュリティ グループに対して [ セキュリティ グループ] > [ドメインのアクセス許可の維持 ] を選択します。

  6. 「統合権限 」で、GETアクセスに必要なドメインセキュリティポリシーを追加します。ポリシーごとに、検索バーに区別するプレフィックスを入力し、Enter キーを押して、適切なオプションを選択します。必要なポリシーの正確は、選択したレポートによって異なります。最初に役立つポリシーには、次のようなものがあります。

    • Worker Data: Current Staffing Information
    • Worker Data: Public Worker Reports
    • Worker Data: Active and Terminated Workers
    • Worker Data: All Positions
    • Worker Data: Business Title on Worker Profile
    • Person Data: Work Contact Information
    • Worker Data: Workers
    • Workday Accounts
  7. OK をクリックします。

  8. [ 完了 ] をクリックします。

  9. Workday の検索バーに「 保留中のセキュリティ ポリシーの変更をアクティブ化 する」と入力して選択します。フォームが表示されたら、コメントを入力して [OK] をクリックします。

  10. [確認 ] をクリックし、[ OK] をクリックします。

API クライアントを作成し、機能スコープを追加し、ISU ユーザーの更新トークンを生成します

  1. Workday の検索バーに「 登録する ( API Client )」と入力します。

    Workday Search bar: 登録する API Client タスク

  2. [登録する API Client for Integrations : タスク ] をクリックします。

  3. クライアント名 を入力します。

  4. 無期限の更新トークン 」をクリックします。

  5. スコープ 検索バーに「 システム 」と入力して選択します。

  6. OK をクリックします。

    Workday 登録する API Client for Integrations dialog box

  7. 「Client ID 」と 「Client Secret 」をコピーし、「 Done 」をクリックします。

    クライアント ID とクライアント シークレットのコピー

  8. 統合システム・セキュリティ・グループの表示 」ページで、「 ドメイン・セキュリティ・ポリシーの許可 」の下の機能領域に注意してください。

    ドメイン・セキュリティ・ポリシーの権限の「機能領域」列

    次に、これらを API クライアントの スコープ/機能領域 として追加します。

    ある。検索バーに「 View API Client 」と入力します。ある。リストから API クライアントを選択します。

    API クライアントリストの表示

    ある。上部の青いバーで 3 つのドットをクリックし、[ API クライアント ] と [ 統合の API クライアントの編集 ] をクリックします。

    API クライアントの編集

    ある。 スコープ (機能領域) フィールドで、メモした機能領域を検索して追加します。

    クライアントへの機能領域の追加

    ある。以前と同じメニューで、[ 統合の更新トークンの管理 ] を選択します。

    統合の更新トークンを管理する

    ある。フォームで ISU ユーザーを検索して選択します。

    Workday アカウント フィールド: ISU の追加

    a. [OK] をクリックします。

  9. Generate New Update Token 」をクリックし、「 Confirm Delete 」をクリックします。

    [新しい更新トークンの生成] ボタンと [削除の確認] ボタン

  10. 後でパイプラインで使用するために更新トークンをコピーします。

    更新 トークン値のコピー

(オプション) 増分取り込み用のレポートを構成します。

備考

ベータ版

増分取り込みはベータ版です。要件と制限については、増分取り込みを参照してください。

増分取り込みを使用するには、Workday管理者がレポートをカーソル列と2つの包括的なプロンプトで構成する必要があります。

  1. レポート定義に、カーソルとして使用する単調に増加する日付列を含めてください。この列は、各行の最新のデータ変更を追跡し、コンピュート列にできます。

    Workdayレポートにカーソル列を追加します。

    コンピュートされたカーソル列の例

  2. カーソル列に2つのプロンプトを追加します。1つは取り込みウィンドウの開始用、もう1つは終了用です。Workdayで、開始プロンプトには「**is on or after**」演算子を、終了プロンプトには「**is on or before**」演算子を選択します。

    プロンプトの包括的なフィルタータイプ選択

注記

「プロンプト」 タブにプロンプトが表示されない場合は、 「フィルター」 タブに含めて表示させてください。

  1. 各プロンプトには、 プロンプト ラベル (URL生成フォームに表示される表示名)と XMLエイリアス (パイプラインスペックで使用されるパラメーター名)を設定します。XMLエイリアスに注意してください。これらはパイプラインを構成する際に必要になります。

    プロンプトラベルおよび XML エイリアスフィールド

次のステップ

Workday レポートの取り込み