Workday Financials スポークの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:6分
  • WS-Security ユーザー名プロファイルを使用して ServiceNow インスタンスと Workday インスタンスを統合し、ServiceNow 要求を認証します。

    始める前に

    • 統合ハブ サブスクリプションを要求します。
    • Workday Financials スポークをアクティブ化します。
    • 必要なロール:admin

    Workday Financials ベース URL を指定する

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

    始める前に

    必要なロール:admin。

    手順

    1. 移動先 すべて > システム定義 > テーブル.
    2. [接続の詳細] テーブルをフィルタリングして検索します。
    3. [リストを表示] 関連リストをクリックします。
    4. [新規] をクリックします。
    5. フォームに、これらの値を入力します。
      表 : 1. [接続の詳細] フォーム
      フィールド 説明
      ベース URL Workday インスタンスのベース URL またはテナント名を入力します。
      バージョン API のバージョンを入力します。例: v33.2
    6. [保存] をクリックします。

    Workday Financials スポークの WS-Security ユーザー名プロファイルを作成する

    WS-Security ユーザー名プロファイルを作成して、ServiceNow からの要求を認証するための Workday 認証情報を提供します。

    始める前に

    必要なロール:admin。

    手順

    1. 移動先 すべて > 統合ハブ > SOAP 統合 > WS-Security ユーザー名プロファイル.
    2. [新規] をクリックします。
    3. フォームに、これらの値を入力します。
      フィールド 説明
      名前 認証情報を一意に識別する名前。たとえば、「WorkdayFinancials ユーザー」と入力します。
      アプリケーション レコードが適用可能なアプリケーション。[Workday Financials スポーク] を選択します。
      ユーザー名 Workday Web サービスを使用するデータ連携の権限を持つ Workday ユーザー。
      パスワード Workday ユーザーのパスワード。
    4. [保存] をクリックします。

    Workday Financials スポークの SOAP セキュリティ方針を構成する

    ServiceNow からの要求を認証するために作成したセキュリティユーザー名プロファイルを追加して、SOAP セキュリティプロファイルを設定します。

    始める前に

    必要なロール:admin。

    手順

    1. 移動先 すべて > 統合ハブ > SOAP 統合 > SOAP セキュリティポリシー.
    2. レコード WorkdayFinancials を開きます。
    3. [WS-Security ユーザー名プロファイル] で、 Workday Financials スポーク用に作成したセキュリティユーザー名プロファイルを選択します。
    4. WS-Security X.509 プロファイルには値を指定しないでください。
    5. フォームヘッダーを右クリックし、 [保存] をクリックします。

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

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

    始める前に

    必要なロール:admin

    手順

    1. Workday テナントにログインします。
    2. [検索] に移動し、「統合用 API クライアントの登録 (Register API Client for Integrations)」タスクを入力します。Workday アカウントで統合用 API クライアントの登録を検索する
    3. [統合用 API クライアントの登録 (Register API Client for Integrations)] フォームで、詳細を入力します。
      フィールド 説明
      クライアント名 アプリのクライアント名です。たとえば、「Workday Financials スポーク」と入力します。
      期限切れがないリフレッシュトークン 期限切れがないリフレッシュトークンを有効にするオプションです。
      スコープ (機能エリア) 必要な機能エリアを選択します。
      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 Financials スポークのトークン URL を生成する

    Workday アカウントに API クライアントを登録し、Workday Financials スポークのトークン URL を生成します。

    始める前に

    必要なロール:admin

    手順

    1. Workday テナントにログインします。
    2. [検索] に移動し、[API クライアントの登録 (Register API Client)] タスクを入力します。
    3. [API クライアントの登録 (Register API Client)] で、詳細を入力します。
      フィールド 説明
      クライアント名 アプリのクライアント名です。たとえば、「Workday Financials スポーク」です。
      クライアント権限許可タイプ 認証コード権限を選択します。
      アクセストークンタイプ アクセストークンタイプ: [ベアラー (Bearer)] を選択します。
      リダイレクト URI ServiceNow URL は、https://<instance>.service-now.com/oauth_redirect.do 形式で入力します。
      期限切れがないリフレッシュトークン 期限切れがないリフレッシュトークンを有効にするオプションです。
      スコープ (機能エリア) 必要な機能エリアを選択します。
      Workday 所有スコープを含める Workday 所有スコープを選択するオプションです。
    4. [OK] をクリックします。

    タスクの結果

    システムプロパティを構成するために、生成されたトークンエンドポイント値はコピーして保存してください。

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

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

    始める前に

    手順

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

    タスクの結果

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