Workday HR SOAP OAuth を使用するための構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • OAuth 2.0 で Workday HR SOAP ベースのアクションを実行するように ServiceNow インスタンスを構成します。

    注:
    SOAP ベースのアクションをベーシック認証から OAuth 2.0 に移行する場合は、移行前に必ずベーシック認証構成を削除してください。

    Workday HR スポークのクライアント ID とクライアントシークレットの生成

    Workday HR スポークを API クライアントとして Workday アカウントに登録し、クライアント ID、クライアントシークレットを生成します。

    始める前に

    必要なロール:admin

    手順

    1. Workday テナントにログインします。
    2. [検索] に移動し、「統合用 API クライアントの登録 (Register API Client for Integrations) 」タスクを入力します。Workday で「統合用 API クライアントの登録」タスクを検索する
    3. [統合用 API クライアントの登録 (Register API Client for Integrations)] フォームで、詳細を入力します。
      フィールド 説明
      クライアント名 アプリのクライアント名です。たとえば、「Workday HR スポーク」と入力します。
      期限切れがないリフレッシュトークン 期限切れがないリフレッシュトークンを有効にするオプションです。
      スコープ (機能エリア) 必要な機能エリアを選択します。
      Workday 所有スコープを含める Workday 所有スコープを選択するオプションです。
      [統合用 API クライアントの登録 (Register API Client for Integrations) ] 画面のフィールド
    4. [OK] をクリックします。
      登録に成功すると、クライアント ID とクライアントシークレットが生成されます。API クライアントの登録後に生成されたクライアント ID とクライアントシークレット
    5. 指定したクライアント名の後にある省略記号ボタンをクリックします。[統合用リフレッシュトークンの管理 (Manage Refresh Tokens for Integrations)] オプションに移動する
    6. 選択 API クライアント >統合のリフレッシュトークンを管理します。
    7. Workday アカウントを選択し、[OK] をクリックします。
      リフレッシュトークンを削除または再生成する画面が表示されます。
    8. [新しいリフレッシュトークンを生成 (Generate New Refresh Token)] オプションを選択し、[OK] をクリックします。Workday アカウントで生成されたリフレッシュトークン

    タスクの結果

    新しいリフレッシュトークンが生成されました。システムプロパティを構成するために、リフレッシュトークンはコピーして保存してください。

    Workday HR スポークのシステムプロパティの構成

    システムプロパティを構成し、Workday HR スポーク用の SOAP API に基づくアクションの OAuth 2.0 を有効にします。

    始める前に

    手順

    1. 移動先 すべて > システムプロパティ > すべてのプロパティ.
    2. [アプリケーション] 列で、[Workday HR スポーク] を検索します。
    3. sn_workday_hr_spke.glide.hub.clientid システムプロパティを開きます。
    4. Workday アカウントから生成されたクライアント ID を [値] フィールドに入力し、[更新] をクリックします。
    5. sn_workday_hr_spke.glide.hub.clientsecret システムプロパティを開きます。
    6. Workday アカウントから生成されたクライアントシークレットを [値] フィールドに入力し、[更新] をクリックします。
    7. sn_workday_hr.glide.hub.refreshtoken システムプロパティを開きます。
    8. Workday アカウントから生成されたリフレッシュトークンを [値] フィールドに入力し、[更新] をクリックします。
    9. sn_workday_hr_spke.glide.hub.tokenurl システムプロパティを開きます。
    10. Workday アカウントから生成されたトークン URL を [値] フィールドに入力し、[更新] をクリックします。

    タスクの結果

    必要なシステムプロパティが Workday HR スポークに構成されました。

    Workday HR ベース URL を指定する

    Workday HR インスタンスのベース URL を接続の詳細 [connection_details] テーブルに指定します。SOAP API に基づくスポークアクションでは、これらの詳細をアクションの実行に使用します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > Workday HR スポーク > 接続の詳細.
    2. [リストを表示] 関連リストをクリックします。
    3. [新規] をクリックします。
    4. フォームに、これらの値を入力します。
      表 : 1. [接続の詳細] フォーム
      フィールド 説明
      ベース URL Workday インスタンスのベース URL またはテナント名。次の形式でベース URL を入力します。https://<workday_host_url>/ccx/service/<workday_tenant_name>
      バージョン API のバージョンを入力します。例: v33.2
      Web サービスタイプ Web サービスのタイプ。[SOAP] を選択します。
    5. [保存] をクリックします。