---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Workday HR スポーク用 Webhook の設定

# Workday HR スポーク用 Webhook の設定 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：21分

Webhook を設定して、ServiceNow インスタンスに Workday HR アプリケーションから必要な従業員の詳細を取得します。

## 始める前に

必要なロール：admin

## Workday での OAuth 2.0 用 ServiceNow Webhook API クライアントの構成 {#ariaid-title2}

Workday で API クライアントを構成して、Webhook 要求を認証します。

### 始める前に

必要なロール：Workday アドミンロール、または Workday で OAuth 2.0 クライアントをセットアップする権限が付与されたロール。

### このタスクについて

ServiceNow プラットフォームをリスナーエンドポイントとして使用し、Workday からイベント通知を受信する場合にのみ、この手順を設定する必要があります。Workday からイベント通知を受信する必要がない場合は、このセクションで説明する構成を省略できます。  
注:  
これらの構成は、Workday で実行する必要があります。

### 手順

1. Workday で、\[テナントセットアップの編集 - セキュリティ (Edit Tenant Setup - Security)\] タスクにアクセスします。
2. \[OAuth 2.0 設定\] セクションから \[OAuth 2.0 クライアント有効 (OAuth 2.0 Clients Enabled)\] オプションを選択します。
3. \[API クライアントの登録 (Register API Client)\] タスクにアクセスします。
4. クライアント名を入力します。
5. \[認証コード許可 (Authorization Code Grant)\] で \[クライアント権限許可タイプ (Client Grant Type)\] を選択します。
6. \[アクセストークンタイプ (Access Token Type)\] で \[ベアラー (Bearer)\] を選択します。
7. 有効なリダイレクト URI を入力します。  
   注:  
   OAuth 2.0 リダイレクト URI が有効な HTTPS URL であることを確認してください。
8. **オプション:** \[リフレッシュトークンのタイムアウト (Refresh Token Timeout)\] を日数で選択します。
9. **オプション:** リフレッシュトークンがタイムアウトしないようにするには、\[期限切れがないリフレッシュトークン (Non-Expiring Refresh Tokens)\] オプションを選択します。
10. REST API クライアントテナント全体に OAuth 権限を許可するには、\[アドミンの同意を付与する (Grant Administrative Consent)\] オプションを選択します。  
    このオプションを選択する場合、Workday 機能エリアへのクライアントアクセスを明示的に許可する必要はありません。
11. \[機能エリア\] プロンプトから、OAuth 2.0 クライアントがアクセスする必要がある機能エリアを選択します。
12. **オプション:** OAuth 2.0 クライアントが機能エリアにないコア Workday ドメインへのアクセスを必要とする場合は、\[Workday 所有スコープを含める (Include Workday Owned Scope)\] オプションを選択します。

## Workday HR スポーク用 CreateUser Webhook の設定 {#ariaid-title3}

CreateUser Webhook を使用して、Workday から ServiceNow インスタンスに新しくオンボーディングされた従業員の詳細を取得します。

### ServiceNow インスタンスでの Create User Webhook 用ユーザー名とパスワードの生成 {#ariaid-title4}

Create User Webhook の要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスでユーザー名とパスワードを生成します。

#### 始める前に

必要なロール：ServiceNow admin  
注:  
これらの設定は、ServiceNow インスタンスで実行される必要があります。

#### 手順

1. アドミニストレーターとして ServiceNow インスタンスにログインします。
2. 移動先 すべてシステム定義テーブル.
3. Workday HR スポーク Webhook レジストリテーブルをフィルタリングして検索します。  
   例：Workday Webhook レジストリ。
4. \[リストを表示\] 関連リストをクリックします。
5. \[新規\] をクリックします。
6. フォームに、これらの値を入力します。  
   {#generate-usrnm-pwd-wd-hr__table_xxp_1mg_pmb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 説明 | Webhook レジストリレコードの説明。「<kbd class="ph userinput">CreateUser の Workday イベントと認証</kbd>」と入力します。 |
   | ユーザー名 | Workday Web サービスを使用するデータ連携の権限を持つ Workday ユーザー。 |
   | パスワード | Workday ユーザーのパスワード。 |
   | Workday イベント | Webhook が設定されているイベント。<kbd class="ph userinput">「CreateUser</kbd>」と入力します。 |
   | Workday インスタンス | Workday ホスト URL とテナント名。次の形式で URL を入力します。<kbd class="ph userinput">https://&lt;workday_host_url&gt;/&lt;workday_tenant_name&gt;</kbd> |
   [ ]

   {#generate-usrnm-pwd-wd-hr__table_xxp_1mg_pmb}
7. フォームヘッダーを右クリックし、 \[保存\] をクリックします。
8. \[ユーザー名とパスワードを生成\] をクリックします。  
   ユーザー名とパスワードの値をコピーして記録します。これらの値は、Webhook 要求を認証するために Workday インスタンスで指定する必要があります。  
   注:  
   環境に複数の HIRE BP がある場合は、すべての HIRE BP を構成して、すべての HIRE 従業員トランザクションに対して CreateUser Webhook を有効にする必要があります。
{#generate-usrnm-pwd-wd-hr__steps_yd4_pfq_qmb}

### ServiceNow インスタンスからの Create User Webhook 用リソースパスの取得 {#ariaid-title5}

後で Create User Webhook 要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスからリソースパスを取得します。

#### 始める前に

必要なロール：ServiceNow admin  
注:  
これらの設定は、ServiceNow インスタンスで実行される必要があります。

#### 手順

1. アドミニストレーターとして ServiceNow インスタンスにログインします。
2. 移動先 すべてSystem Web Servicesスクリプト化 Web サービススクリプト化 REST API.
3. Workday HRSpoke のレコードを開きます。
4. \[リソース \] タブで、\[コールバック\] レコードをクリックします。
5. 後で使用するために、リソースパス の値を記録して保存します。
{#resource-path-wd-hr-spoke__steps_wvb_x3q_qmb}

### Workday インスタンスへの Create User Webhook 用 CLAR ファイルのインポート {#ariaid-title6}

ServiceNow Store で入手可能な CLAR ファイルをインポートして、Create User Webhook を設定し、ServiceNow インスタンスからの要求を認証します。

#### 始める前に

* Workday スタジオをインストールする必要があります。
* カスタムレポート作成ポリシーにアクセスします。New_Hire_record レポート構造に基づいて Workday でカスタムレポートを作成し、そのレポートを ISU ユーザーと共有します。

* ビジネスプロセス定義を編集するためにアクセスします。
* データ連携システムを作成および編集するためにアクセスします。
* 必要なロール：アドミン

{#import-clar-wd-hr-spoke__ul_npc_nlq_qmb}  
注:  
* データ連携名、レポートフィールド XPath (必要な場合)、および Workday インスタンスヘッダーを除いて、ユーザーは CLAR ファイルのフィールドまたはプロパティの値を変更しないように警告されます。
* これらの構成は、Workday Studio で実行する必要があります。
{#import-clar-wd-hr-spoke__ul_czk_pgq_gxb}

#### 手順

1. の [Workday HR スポーク](https://store.servicenow.com/sn_appstore_store.do#!/store/application/133e9dacdb910010ea4494d9db961988) ページから [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home)、サポートリンクとドキュメントから Workday-HR-Webhook-Studio-Sample ファイルをダウンロードします。
2. サンプルファイルを解凍して、CLAR ファイルを取得します。
3. CLAR ファイルを Workday スタジオにインポートします。
4. \[StartHere\] コンポーネントの \[プロパティ\] タブで、\[サービス\] に移動し、この Webhook に対して作成された RAAS レポートを選択します。  
5. 実装やサンドボックスなど、レポートが存在する環境を選択し、要件に従ってレポートを構成します。
6. レポート名を入力し、必要なレポートを選択します。  
7. レポートのエイリアス名を入力します。  
8. レポートエイリアスを追加したら、プロンプトに基づいてレポートを実行するために使用する \[追加パス\] に、選択したレポートのパスを追加します。  
9. \[ヘッダーの設定\] コンポーネントで、WorkdayInstance ヘッダーに Workday インスタンスを指定します。  
10. HttpOut のプロパティで、これらの値を入力します。  
    {#import-clar-wd-hr-spoke__table_nmg_zdl_qmb__entry__2}

    | フィールド | 値 |
    |-|-|
    | エンドポイント | REST エンドポイント 注: 詳細については、「[ServiceNow インスタンスからリソースパスを取得する](https://servicenow-prod.fluidtopics.net/dsRVcPDL426XUvGL9mzkCA#resource-path-wd-fin-spoke "後で要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスからリソースパスを取得します")」を参照してください。 |
    | HTTP メソッド | POST |
    [ ]

    {#import-clar-wd-hr-spoke__table_nmg_zdl_qmb}
11. 変更内容を保存します。
12. プロジェクトエクスプローラーで、データ連携を選択し、Workday システムに展開します。
13. Workdayインスタンスにログインし、次に移動します: 統合統合システム統合属性を設定する.  
14. [ServiceNow インスタンスでユーザー名とパスワードを生成する](https://servicenow-prod.fluidtopics.net/dsRVcPDL426XUvGL9mzkCA#setup-wd-webhook "要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスでユーザー名とパスワードを生成します。")で生成した \[データ連携属性の設定\] にユーザー名とパスワードを入力します。  
15. ビジネスプロセスを変更し、このデータ連携をビジネスプロセスに追加します。
    1. ビジネスプロセスの定義を編集します。  
    2. 有効日を選択し、\[OK\] をクリックします。
    3. \[+\] 記号をクリックし、BP で新しいビジネスプロセスステップを追加します。
    4. ビジネスプロセスの完了ステップの後のオーダーを選択します。
    5. ビジネスプロセスを追加し、\[タイプ\] を \[データ連携\] として選択します。  
    6. \[ユーザーとして実行\] に ISU ユーザー名を入力し、\[OK\] をクリックします。
    7. BP の雇用に新しく追加されたビジネスプロセスステップで、\[データ連携の構成\] をクリックします。  
    8. \[データ連携基準\] で、\[値タイプ\] に \[実行時に値を決定\] を選択し、\[値\] に \[従業員 ID\] を選択します。  

       \[値\]で選択した \[従業員 ID\] フィールドが表示されます。
    9. \[OK\] をクリックします。
    10. 次の詳細を含む Webhook のレポートを作成します。  
        レポート定義：

        列ラベル：

        計算されたフィールドの詳細：

        フィルターとプロンプトの詳細：
    {#import-clar-wd-hr-spoke__substeps_pgc_xj4_ymb}
{#import-clar-wd-hr-spoke__steps_ugq_4lq_qmb}

## Workday HR スポーク用 Offboarding Webhook の設定 {#ariaid-title7}

Offboarding Webhook を使用して、Workday から ServiceNow インスタンスに退職した従業員の詳細を取得します。

### ServiceNow インスタンスでの Offboarding Webhook 用ユーザー名とパスワードの生成 {#ariaid-title8}

Offboarding Webhook の要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスでユーザー名とパスワードを生成します。

#### 始める前に

必要なロール：アドミン  
注:  
これらの設定は、ServiceNow インスタンスで実行される必要があります。

#### 手順

1. アドミニストレーターとして ServiceNow インスタンスにログインします。
2. 移動先 すべてシステム定義テーブル.
3. Workday HR スポーク Webhook レジストリテーブルをフィルタリングして検索します。  
   例：Workday Webhook レジストリ。
4. \[リストを表示\] 関連リストをクリックします。
5. \[新規\] をクリックします。
6. フォームに、これらの値を入力します。  
   {#generate-username-pwd-offboarding-wd-hr__table_xxp_1mg_pmb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 説明 | Webhook レジストリレコードの説明。「<kbd class="ph userinput">Offboarding の Workday イベントと認証</kbd>」と入力します。 |
   | ユーザー名 | Workday Web サービスを使用するデータ連携の権限を持つ Workday ユーザー。 |
   | パスワード | Workday ユーザーのパスワード。 |
   | Workday イベント | Webhook が設定されているイベント。 |
   | Workday インスタンス | Workday ホスト URL とテナント名。次の形式で URL を入力します。<kbd class="ph userinput">https://&lt;workday_host_url&gt;/&lt;workday_tenant_name&gt;</kbd> |
   [ ]

   {#generate-username-pwd-offboarding-wd-hr__table_xxp_1mg_pmb}
7. フォームヘッダーを右クリックし、 \[保存\] をクリックします。
8. \[ユーザー名とパスワードを生成\] をクリックします。  
   ユーザー名とパスワードの値をコピーして記録します。これらの値は、Webhook 要求を認証するために Workday インスタンスで指定する必要があります。  
   注:  
   環境に複数の HIRE BP がある場合は、すべての HIRE BP を構成して、すべての HIRE 従業員トランザクションに対して CreateUser Webhook を有効にする必要があります。
{#generate-username-pwd-offboarding-wd-hr__steps_yd4_pfq_qmb}

### ServiceNow インスタンスからの Offboarding Webhook 用リソースパスの取得 {#ariaid-title9}

後で Offboarding Webhook 要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスからリソースパスを取得します。

#### 始める前に

必要なロール：admin  
注:  
これらの設定は、ServiceNow インスタンスで実行される必要があります。

#### 手順

1. アドミニストレーターとして ServiceNow インスタンスにログインします。
2. 移動先 すべてSystem Web Servicesスクリプト化 Web サービススクリプト化 REST API.
3. Workday HRSpoke のレコードを開きます。
4. \[リソース \] タブで、\[コールバック\] レコードをクリックします。
5. 後で使用するために、リソースパス の値を記録して保存します。

### Workday インスタンスへの Offboarding Webhook 用 CLAR ファイルのインポート {#ariaid-title10}

ServiceNow Store で入手可能な CLAR ファイルをインポートして、Offboarding Webhook を設定し、ServiceNow インスタンスからの要求を認証します。

#### 始める前に

* Workday スタジオをインストールする必要があります。
* カスタムレポート作成ポリシーにアクセスします。New_terminated_record レポート構造に基づいて Workday でカスタムレポートを作成し、そのレポートを ISU ユーザーと共有します。

* ビジネスプロセス定義を編集するためにアクセスします。
* データ連携システムを作成および編集するためにアクセスします。
* 必要なロール：アドミン

{#import-clar-offbd-webhk-wd-hr__ul_umh_vkm_wqb}  
注:  
* データ連携名、レポートフィールド XPath (必要な場合)、および Workday インスタンスヘッダーを除いて、ユーザーは CLAR ファイルのフィールドまたはプロパティの値を変更しないように警告されます。
* これらの構成は、Workday Studio で実行する必要があります。
{#import-clar-offbd-webhk-wd-hr__ul_zm4_khq_gxb}

#### 手順

1. の [Workday HR スポーク](https://store.servicenow.com/sn_appstore_store.do#!/store/application/133e9dacdb910010ea4494d9db961988) ページから [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home)、サポートリンクとドキュメントから Workday-HR-Offboarding-Webhook-Studio-Sample ファイルをダウンロードします。
2. サンプルファイルを解凍して、CLAR ファイルを取得します。
3. CLAR ファイルを Workday スタジオにインポートします。
4. \[StartHere\] コンポーネントの \[プロパティ\] タブで、\[サービス\] に移動し、この Webhook に対して作成された RAAS レポートを選択します。  
5. 実装やサンドボックスなど、レポートが存在する環境を選択し、要件に従ってレポートを構成します。
6. レポート名を入力し、必要なレポートを選択します。  
7. レポートのエイリアス名を入力します。  
8. レポートエイリアスを追加したら、プロンプトに基づいてレポートを実行するために使用する \[追加パス\] に、選択したレポートのパスを追加します。  
9. レポートエイリアスを選択します。
10. \[ヘッダーの設定\] コンポーネントで、WorkdayInstance ヘッダーに Workday インスタンスを指定します。  
11. HttpOut のプロパティで、これらの値を入力します。  
    {#import-clar-offbd-webhk-wd-hr__table_ryn_5mm_wqb__entry__2}

    | フィールド | 値 |
    |-|-|
    | エンドポイント | REST エンドポイント 注: 詳細については、「[ServiceNow インスタンスからリソースパスを取得する](https://servicenow-prod.fluidtopics.net/dsRVcPDL426XUvGL9mzkCA#resource-path-wd-fin-spoke "後で要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスからリソースパスを取得します")」を参照してください。 |
    | HTTP メソッド | POST |
    [ ]

    {#import-clar-offbd-webhk-wd-hr__table_ryn_5mm_wqb}
12. 変更内容を保存します。
13. プロジェクトエクスプローラーで、データ連携を選択し、Workday システムに展開します。
14. Workdayインスタンスにログインし、次に移動します: 統合統合システム統合属性を設定する.  
15. [ServiceNow インスタンスでの Offboarding Webhook 用ユーザー名とパスワードの生成](https://servicenow-prod.fluidtopics.net/x6tTqw4Se~h~IhOOB5068A#generate-username-pwd-offboarding-wd-hr "Offboarding Webhook の要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスでユーザー名とパスワードを生成します。")で生成した \[データ連携属性の設定\] にユーザー名とパスワードを入力します。  
16. ビジネスプロセスを変更し、このデータ連携をビジネスプロセスに追加します。
    1. ビジネスプロセスの定義を編集します。  
    2. \[Workday アカウント\] ボックスで ISU ユーザーを選択します。
    3. 有効日を選択し、\[OK\] をクリックします。
    4. \[+\] 記号をクリックし、BP で新しいビジネスプロセスステップを追加します。
    5. ビジネスプロセスの完了ステップの後のオーダーを選択します。
    6. ビジネスプロセスを追加し、\[タイプ\] を \[データ連携\] として選択します。  
    7. \[ユーザーとして実行\] に ISU ユーザー名を入力し、\[OK\] をクリックします。
    8. BP の雇用に新しく追加されたビジネスプロセスステップで、\[データ連携の構成\] をクリックします。  
    9. \[データ連携基準\] で、\[値タイプ\] に \[実行時に値を決定\] を選択し、\[値\] に \[従業員 ID\] を選択します。  

       \[値\] で選択した \[従業員 ID\] フィールドが表示されます。
    10. \[OK\] をクリックします。
    11. \[カスタムレポートの作成\] タスクを開きます。
    12. レポート名を入力します (例：<kbd class="ph userinput">New_terminated_record</kbd>)。
    13. \[レポートタイプ\] に \[詳細\] を選択します。
    14. \[パフォーマンスに最適化\] オプションをオフにします。
    15. \[データソース\] に \[すべてのワーカー\] を選択します。  
    16. 次のようにレポートを作成します。  

        レポートの \[グループ列見出し\]

        レポートの \[ソート\] セクション

        レポートの \[フィルター\] セクション
    17. \[プロンプト\] タブから \[未定義のプロンプトのデフォルトを入力\] オプションを選択します。
    18. \[詳細\] タブから \[Web サービスとして有効化\] オプションを選択します。
    {#import-clar-offbd-webhk-wd-hr__substeps_otc_cpm_wqb}

## Workday HR スポーク用 LeaveofAbsence Webhook の設定 {#ariaid-title11}

LeaveofAbsence Webhook を使用して、Workday から ServiceNow インスタンスに従業員の休暇の詳細を取得します。

### ServiceNow インスタンスでの LeaveofAbsence Webhook 用ユーザー名とパスワードの生成 {#ariaid-title12}

LeaveofAbsence Webhook の要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスでユーザー名とパスワードを生成します。

#### 始める前に

必要なロール：アドミン  
注:  
これらの設定は、ServiceNow インスタンスで実行される必要があります。

#### 手順

1. アドミニストレーターとして ServiceNow インスタンスにログインします。
2. 移動先 すべてシステム定義テーブル.
3. Workday HR スポーク Webhook レジストリテーブルをフィルタリングして検索します (例：Workday Webhook レジストリ)。
4. \[リストを表示\] 関連リストをクリックします。
5. \[新規\] をクリックします。
6. フォームに、これらの値を入力します。  
   {#generate-usrnm-pwd-leave-absence-wd-hr__table_ilc_ygn_wqb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 説明 | Webhook レジストリレコードの説明。「<kbd class="ph userinput">LeaveofAbsence の Workday イベントと認証</kbd>」と入力します。 |
   | ユーザー名 | Workday Web サービスを使用するデータ連携の権限を持つ Workday ユーザー。 |
   | パスワード | Workday ユーザーのパスワード。 |
   | Workday イベント | Webhook が設定されているイベント。「<kbd class="ph userinput">LeaveofAbsence</kbd>」と入力します。 |
   | Workday インスタンス | Workday ホスト URL とテナント名。次の形式で URL を入力します。<kbd class="ph userinput">https://&lt;workday_host_url&gt;/&lt;workday_tenant_name&gt;</kbd> |
   [ ]

   {#generate-usrnm-pwd-leave-absence-wd-hr__table_ilc_ygn_wqb}
7. フォームヘッダーを右クリックし、 \[保存\] をクリックします。
8. \[ユーザー名とパスワードを生成\] をクリックします。  
   ユーザー名とパスワードの値をコピーして記録します。これらの値は、Webhook 要求を認証するために Workday インスタンスで指定する必要があります。  
   注:  
   環境に複数の HIRE BP がある場合は、すべての HIRE BP を構成して、すべての HIRE 従業員トランザクションに対して CreateUser Webhook を有効にする必要があります。

### ServiceNow インスタンスからの LeaveofAbsence Webhook 用リソースパスの取得 {#ariaid-title13}

後で Offboarding Webhook 要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスからリソースパスを取得します。

#### 始める前に

必要なロール：admin  
注:  
これらの設定は、ServiceNow インスタンスで実行される必要があります。

#### 手順

1. アドミニストレーターとして ServiceNow インスタンスにログインします。
2. 移動先 すべてSystem Web Servicesスクリプト化 Web サービススクリプト化 REST API.
3. Workday HRSpoke のレコードを開きます。
4. \[リソース \] タブで、\[コールバック\] レコードをクリックします。
5. 後で使用するために、リソースパス の値を記録して保存します。

### Workday インスタンスへの LeaveofAbsence Webhook 用 CLAR ファイルのインポート {#ariaid-title14}

ServiceNow Store で入手可能な CLAR ファイルをインポートして、LeaveofAbsence Webhook を設定し、 ServiceNow インスタンスからの要求を認証します。

#### 始める前に

* Workday スタジオをインストールする必要があります。
* カスタムレポート作成ポリシーにアクセスします。Leave_of_absence_request レポート構造に基づいて Workday でカスタムレポートを作成し、そのレポートを ISU ユーザーと共有します。

* ビジネスプロセス定義を編集するためにアクセスします。
* データ連携システムを作成および編集するためにアクセスします。
* 必要なロール：アドミン

{#import-clar-leave-absence-webhk-wd-hr__ul_rgp_mjn_wqb}  
注:  
* データ連携名、レポートフィールド XPath (必要な場合)、および Workday インスタンスヘッダーを除いて、ユーザーは CLAR ファイルのフィールドまたはプロパティの値を変更しないように警告されます。
* これらの構成は、Workday Studio で実行する必要があります。
{#import-clar-leave-absence-webhk-wd-hr__ul_pzk_hhq_gxb}

#### 手順

1. の [Workday HR スポーク](https://store.servicenow.com/sn_appstore_store.do#!/store/application/133e9dacdb910010ea4494d9db961988) ページから [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home)、サポートリンクとドキュメントから Workday-HR-Leave-of-Absence-Webhook-Studio-Sample ファイルをダウンロードします。
2. サンプルファイルを解凍して、CLAR ファイルを取得します。
3. CLAR ファイルを Workday スタジオにインポートします。
4. \[StartHere\] コンポーネントの \[プロパティ\] タブで、\[サービス\] に移動し、この Webhook に対して作成された RAAS レポートを選択します。  
5. 実装やサンドボックスなど、レポートが存在する環境を選択し、要件に従ってレポートを構成します。
6. レポート名を入力し、必要なレポートを選択します。  
7. レポートのエイリアス名を入力します。  
8. レポートエイリアスを追加したら、プロンプトに基づいてレポートを実行するために使用する \[追加パス\] に、選択したレポートのパスを追加します。  
9. レポートエイリアスを選択します。
10. \[ヘッダーの設定\] コンポーネントで、WorkdayInstance ヘッダーに Workday インスタンスを指定します。  
11. HttpOut のプロパティで、これらの値を入力します。  
    {#import-clar-leave-absence-webhk-wd-hr__table_pp4_ykn_wqb__entry__2}

    | フィールド | 値 |
    |-|-|
    | エンドポイント | REST エンドポイント 注: 詳細については、「[ServiceNow インスタンスからリソースパスを取得する](https://servicenow-prod.fluidtopics.net/dsRVcPDL426XUvGL9mzkCA#resource-path-wd-fin-spoke "後で要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスからリソースパスを取得します")」を参照してください。 |
    | HTTP メソッド | POST |
    [ ]

    {#import-clar-leave-absence-webhk-wd-hr__table_pp4_ykn_wqb}
12. 変更内容を保存します。
13. プロジェクトエクスプローラーで、データ連携を選択し、Workday システムに展開します。
14. Workdayインスタンスにログインし、次に移動します: 統合統合システム統合属性を設定する.  
15. [ServiceNow インスタンスでの LeaveofAbsence Webhook 用ユーザー名とパスワードの生成](https://servicenow-prod.fluidtopics.net/x6tTqw4Se~h~IhOOB5068A#generate-usrnm-pwd-leave-absence-wd-hr "LeaveofAbsence Webhook の要求を認証し、Workday アプリケーションから必要なデータを取得するために、ServiceNow インスタンスでユーザー名とパスワードを生成します。")で生成した \[データ連携属性の設定\] にユーザー名とパスワードを入力します。  
16. ビジネスプロセスを変更し、このデータ連携をビジネスプロセスに追加します。
    1. ビジネスプロセスの定義を編集します。  
    2. \[Workday アカウント\] ボックスで ISU ユーザーを選択します。
    3. 有効日を選択し、\[OK\] をクリックします。
    4. \[+\] 記号をクリックし、BP で新しいビジネスプロセスステップを追加します。
    5. ビジネスプロセスの完了ステップの後のオーダーを選択します。
    6. ビジネスプロセスを追加し、\[タイプ\] を \[データ連携\] として選択します。  
    7. \[ユーザーとして実行\] に ISU ユーザー名を入力し、\[OK\] をクリックします。
    8. BP の雇用に新しく追加されたビジネスプロセスステップで、\[データ連携の構成\] をクリックします。  
    9. \[データ連携基準\] で、\[値タイプ\] に \[実行時に値を決定\] を選択し、\[値\] に \[従業員 ID\] を選択します。  
       \[値\]で選択した \[従業員 ID\] フィールドが表示されます。
    10. \[OK\] をクリックします。
    11. \[カスタムレポートの作成\] タスクを開きます。
    12. レポート名を入力します (例：<kbd class="ph userinput">Leave_of_absence_request</kbd>)。
    13. \[レポートタイプ\] に \[詳細\] を選択します。
    14. \[パフォーマンスに最適化\] オプションをオフにします。
    15. \[データソース\] に \[すべてのアクティブなワーカーと終了したワーカー (All Active and Terminated Workers)\] を選択します。
    16. 次のようにレポートを作成します。  

        レポートのグループ列見出しセクション

        レポートのフィルターセクション
    17. \[プロンプト\] タブから \[未定義のプロンプトのデフォルトを入力\] オプションを選択します。
    18. \[詳細\] タブから \[Web サービスとして有効化\] オプションを選択します。
    {#import-clar-leave-absence-webhk-wd-hr__substeps_krq_qln_wqb}

