Workday


Workday


セットアップガイド

以下の手順で、Workday をCData Connect Cloud アカウントに接続します。

  1. CData Connect Cloud のダッシュボードからConnections ページを開きます。

  2. 右上の+ Add Connection をクリックします。

  3. 検索フィールドに Workday と入力し、データソース名をクリックします。

  4. 新しいコネクションのBasic Settings タブで、コネクション名を入力するかデフォルトの名前をそのまま使用します。

  5. Set your Connection Type from the drop-down list.

    • WQL—this connection exposes Workday data sources as read-only views using the Workday Query Language (WQL) service.

    • Reports—this connection exposes Workday reports as views using Reports as a Service (RaaS). The Reports connection has an additional Custom Report URL field. Enter the URL of the report that shows all Reports as a Service (RaaS) reports.

    • REST—this connection exposes Workday data as tables and views using the REST API.

    • SOAP—this connection exposes Workday data as views using the SOAP API.

  6. Choose an Auth Scheme for your connection type and follow the instructions below.

Authentication Methods

OAuth

To connect Workday to CData Connect Cloud using OAuth, you must first create an OAuth app in Workday. Create an OAuth app in Workday shows how to create a standard OAuth app. For other types of OAuth custom apps, refer to this information page.

The Callback URL, or Redirect URL, is the URL you need (https://oauth.cdata.com/oauth/) when setting up your OAuth app. Copy this URL and paste it into your OAuth app.

  1. Enter the following information:

    • OAuth Client Id—the client Id assigned when you register your application with an OAuth authorization server.

    • OAuth Client Secret—the client secret assigned when you register your application with an OAuth authorization server.

    • Base URL—the base URL for the Workday connection. To obtain the Base URL, log into Workday and search for View API Clients. In the listed values, find the Workday REST API Endpoint. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, https://wd3-impl-services1.workday.com is the Base URL.

    • Tenant—the tenant for the account. The tenant is found in your Tenant Setup page in Workday. It is used when constructing a URL to retrieve data from Workday. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, mycompany_gms1 is the tenant.

  2. OAuth でセキュアに接続するには、Sign in をクリックします。これにより、Workday のサインインページが新しいタブで開かれます。

  3. Workday アカウントにログインし、リクエストされた権限を設定します(該当する場合)。

  4. CData Connect Cloud Add Workday Connection ページ上部の、Save & Test をクリックします。

    • 接続テストに成功すると、接続が作成されたことを示すメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。

    • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。CData Connect Cloud は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。

OAuthISU

  1. Enter the following information:

    • OAuth Client Id—the client Id assigned when you register your application with an OAuth authorization server.

    • OAuth Client Secret—the client secret assigned when you register your application with an OAuth authorization server.

    • OAuth Refresh Token—the refresh token for the corresponding OAuth access token. Set up an OAuth Refresh Token if authenticating with Integration System Users (ISUs).

    • Base URL—the base URL for the Workday connection. To obtain the Base URL, log into Workday and search for View API Clients. In the listed values, find the Workday REST API Endpoint. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, https://wd3-impl-services1.workday.com is the Base URL.

    • Tenant—the tenant for the account. The tenant is found in your Tenant Setup page in Workday. It is used when constructing a URL to retrieve data from Workday. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, mycompany_gms1 is the tenant.

  2. CData Connect Cloud Add Workday Connection ページ上部の、Save & Test をクリックします。

    • 接続テストに成功すると、接続が作成されたことを示すメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。

    • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。CData Connect Cloud は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。

OAuthJWT

  1. Enter the following information:

    • OAuth Client Id—the client Id assigned when you register your application with an OAuth authorization server.

    • OAuth Client Secret—the client secret assigned when you register your application with an OAuth authorization server.

    • OAuth JWT Cert—the contents of the JWT certificate file. An sample format is provided.

    • OAuth JWT Cert Type—the type of key store containing the JWT Certificate. Select the type from the drop-down list.

    • OAuth JWT Issuer—the issuer of the Java Web Token. This is typically either the client Id or the email address of the OAuth application.

    • OAuth JWT Subject—the user subject for which the application is requesting delegated access. This is typically either the user account name or email address.

    • OAuth JWT Cert Password—(optional) the password for the OAuth JWT certificate. Enter a password if the certificate store requires it.

    • OAuth JWT Cert Subject—(optional) the subject of the OAuth JWT certificate. If omitted, the first certificate in the certificate store is used.

    • Base URL—the base URL for the Workday connection. To obtain the Base URL, log into Workday and search for View API Clients. In the listed values, find the Workday REST API Endpoint. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, https://wd3-impl-services1.workday.com is the Base URL.

    • Tenant—the tenant for the account. The tenant is found in your Tenant Setup page in Workday. It is used when constructing a URL to retrieve data from Workday. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, mycompany_gms1 is the tenant.

  2. CData Connect Cloud Add Workday Connection ページ上部の、Save & Test をクリックします。

    • 接続テストに成功すると、接続が作成されたことを示すメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。

    • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。CData Connect Cloud は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。

AzureAD

The Callback URL, or Redirect URL, is the URL you need (https://oauth.cdata.com/oauth/) when setting up your OAuth app. Copy this URL and paste it into your OAuth app.

  1. Enter the following information:

    • SSO Properties—additional properties required to connect to the identity provider in a semicolon-separated list.

    • OAuth Client Id—the client Id assigned when you register your application with an OAuth authorization server.

    • Base URL—the base URL for the Workday connection. To obtain the Base URL, log into Workday and search for View API Clients. In the listed values, find the Workday REST API Endpoint. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, https://wd3-impl-services1.workday.com is the Base URL.

    • Tenant—the tenant for the account. The tenant is found in your Tenant Setup page in Workday. It is used when constructing a URL to retrieve data from Workday. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, mycompany_gms1 is the tenant.

  2. OAuth でセキュアに接続するには、Sign in をクリックします。これにより、Workday のサインインページが新しいタブで開かれます。

  3. Workday アカウントにログインし、リクエストされた権限を設定します(該当する場合)。

  4. CData Connect Cloud Add Workday Connection ページ上部の、Save & Test をクリックします。

    • 接続テストに成功すると、接続が作成されたことを示すメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。

    • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。CData Connect Cloud は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。

Basic (SOAP Connection Type Only)

  1. Enter the following information:

    • User—認証用のWorkday ユーザー名

    • Password—ユーザーパスワード

    • Base URL—the base URL for the Workday connection. To obtain the Base URL, log into Workday and search for View API Clients. In the listed values, find the Workday REST API Endpoint. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, https://wd3-impl-services1.workday.com is the Base URL.

    • Tenant—the tenant for the account. The tenant is found in your Tenant Setup page in Workday. It is used when constructing a URL to retrieve data from Workday. For example, in the URL https://wd3-impl-services1.workday.com/ccx/service/mycompany_gms1/Human_Resources, mycompany_gms1 is the tenant.

  2. CData Connect Cloud Add Workday Connection ページ上部の、Save & Test をクリックします。

    • 接続テストに成功すると、接続が作成されたことを示すメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。

    • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。CData Connect Cloud は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。

Create an OAuth App in Workday

OAuth connections to Workday require a custom OAuth application. Follow these steps to create a standard OAuth app:

  1. Login to your Workday account. In the search box at the top of the page, enter Register API Client.

  2. Select the Register API Client form.

  3. Enter a name for the app in the Client Name field.

  4. For the grant type, select Authorization Code.

  5. For the access token type, select Bearer.

  6. In the Redirection URI field, enter https://oauth.cdata.com/oauth/

  7. In the Scope section, enable the Custom Objects > System scope. CData Connect Cloud uses system endpoints to list views and columns.

  8. Add any additional scopes that you require. If you are uncertain about which scopes to include, you can select every scope under each subsection.

  9. Select the Include Workday Owned Scope checkbox.

  10. Click OK to save the app.

  11. Workday loads the View API Client page that contains information about the new app. Copy the Client ID and Client Secret for use in CData Connect Cloud.

詳細について

CData Connect Cloud とWorkday の連携の詳細動作については、こちらのページを参照してください。