# ジョブを設定

## 手順

1. tWorkdayOutputをダブルクリックして[Basic settings] (基本設定)ビューを開き、次の操作を行います。
   1. [Authentication mode] (認証モード)ドロップダウンリストから[SOAP - WS-Security authentication mode] (SOAP - WS-Security認証モード)を選択します。
   2. [WS-Security type] (WS-Securityタイプ)ドロップダウンリストから[WS Security with basic authentication] (基本認証によるWS-Security)を選択します。
   3. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、*String*タイプのカラム(この例では*data*)を追加します。

      情報メモ注: 最初のカラムのデータのみがリクエスト文字列としてWorkdayに渡されます。
   4. [Tenant alias] (テナントエイリアス)フィールド、[Login] (ログイン)フィールド、[Password] (パスワード)フィールドにログイン認証情報を入力します。
   5. [Mode] (モード)ドロップダウンリストから、[Workday web services] (Workday Webサービス)を選択します。
   6. [Service] (サービス)フィールドの横にある[...]ボタンをクリックし、表示されたダイアログ ボックスのリストボックスで、目的のサービス(この例ではHuman\_Resources)を選択します。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-2.png)
   7. [Operation] (操作)フィールドの横にある[...]ボタンをクリックし、表示されたダイアログ ボックスのリストボックスで、目的の操作(この例ではPut\_Ethnicity)を選択します。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-3.png)

      情報メモ注: ログイン認証情報が正しいことを確認し、目的のサービスや操作がリストボックスに表示されるようにします。
   8. 他のオプションはそのままにしておきます。

   このコンポーネントは、Human\_Resourcesサービスを使ってエスニシティオブジェクトを追加またはアップデートします。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-4.png)
2. tWorkdayOutput\_1の[Advanced settings] (詳細設定)ビューに切り替えて、次の操作を行います。
   1. [Service endpoint] (サービスエンドポイント)フィールドにhttps://wd2-impl-services1.workday.com/ccx/service/${tenant}と入力します。

      情報メモ注: エンドポイントは、[Service endpoint] (サービスエンドポイント)フィールドの横にある[...]ボタンをクリックしてエンドポイントを入力し、表示されたダイアログボックスのリストボックスで選択することもできます。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-5.png)
   2. [Request link] (リクエストリンク)フィールドの横にある[...]ボタンをクリックし、リストボックスで操作に対応するリンクを選択して[OK]をクリックします。

      [Request link] (リクエストリンク)フィールドにリクエストリンクが表示されます。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-6.png)
   3. 後で使えるよう、[Request link] (リクエストリンク)フィールドにある文字列をコピーします。
   4. 他のオプションはそのままにしておきます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-7.png)
3. リクエスト文字列を以下のように編集します。
   1. Webブラウザーのアドレスバーにリクエストリンクの文字列を貼り付け、Enterを押します。

      Webブラウザーにリクエスト文字列が表示されます。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-8.png)
   2. Webブラウザーに表示された内容をテキストエディター(Microsoft Notepadなど)で編集します。

      この例で使われるリクエスト文字列は次のとおりです。
      ```
      <bsvc:Put_Ethnicity_Request><bsvc:Ethnicity_Reference><bsvc:ID bsvc:type="Ethnicity_ID">Other</bsvc:ID></bsvc:Ethnicity_Reference><bsvc:Ethnicity_Data><bsvc:Name>For ethnicities in other countries and areas</bsvc:Name><bsvc:Code>other ethnicities</bsvc:Code></bsvc:Ethnicity_Data></bsvc:Put_Ethnicity_Request>
      ```
4. tFixedFlowInputをダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
   1. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックしてスキーマエディターを開き、そのエディターにStringタイプのカラムを追加します。
   2. [Use Inline Content (delimited file)] (インラインコンテンツ(区切りファイル)を使用)を選択し、前のステップで変更したリクエスト文字列を[Content] (コンテンツ)フィールドに入力します。
   3. 他のオプションはそのままにしておきます。

   このコンポーネントは、tWorkdayOutputコンポーネントにリクエスト文字列を送信します。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-9.png)
5. tWorkdayInputをダブルクリックして[Basic settings] (基本設定)ビューを開き、次の操作を行います。
   1. [Authentication mode] (認証モード)ドロップダウンリストから[SOAP - WS-Security authentication mode] (SOAP - WS-Security認証モード)を選択します。
   2. [WS-Security type] (WS-Securityタイプ)ドロップダウンリストから[WS Security with basic authentication] (基本認証によるWS-Security)を選択します。
   3. [Tenant alias] (テナントエイリアス)フィールド、[Login] (ログイン)フィールド、[Password] (パスワード)フィールドにログイン認証情報を入力します。
   4. [Mode] (モード)ドロップダウンリストから、[Workday web services] (Workday Webサービス)を選択します。
   5. [Service] (サービス)フィールドの横にある[...]ボタンをクリックし、表示されたダイアログ ボックスのリストボックスで、目的のサービス(この例ではHuman\_Resources)を選択します。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-2.png)
   6. [Operation] (操作)フィールドの横にある[...]ボタンをクリックし、表示されたダイアログ ボックスのリストボックスで、目的の操作(この例ではGet\_Ethnicity)を選択します。

      ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-a.png)

      情報メモ注: ログイン認証情報が正しいことを確認し、目的のサービスや操作がリストボックスに表示されるようにします。
   7. [Edit schema] (スキーマを編集)の横にある[Guess schema] (推測スキーマ)をクリックし、選択したサービスや操作に応じたスキーマ情報をそのコンポーネントに取得させることができます。

      情報メモ注: スキーマ情報の取得には時間がかかることがあります。
   8. 必要であればスキーマを変更します。
   9. 他のオプションはそのままにしておきます。

   このコンポーネントは、Workdayクライアントからデータを抽出し、そのデータを後続のコンポーネントに渡します。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-b.png)
6. tWorkdayInput\_1の[Advanced settings] (詳細設定)ビューに切り替え、[Service endpoint] (サービスエンドポイント)フィールドにhttps://wd2-impl-services1.workday.com/ccx/service/${tenant}と入力します。

   情報メモ注: エンドポイントは、[Service endpoint] (サービスエンドポイント)フィールドの横にある[...]ボタンをクリックしてエンドポイントを入力し、表示されたダイアログボックスのリストボックスで選択することもできます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use-case-workday-5.png)
7. tLogRowをダブルクリックして[Basic settings] (基本設定)ビューを開き、以下の操作を行います。
   1. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、コンポーネントがtFileInputExcel\_1と同じスキーマかどうかチェックします。

      [Sync columns] (カラムを同期)をクリックすれば、このスキーマをtFileInputExcel\_1のスキーマと同期させることができます。
   2. [Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択します。
   3. 他のオプションはそのままにしておきます。

   このコンポーネントは、ダイナミックスキーマを使って抽出されたデータを表示します。