---
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


---

# UKG スポークのセットアップ

# UKG スポークのセットアップ {#ariaid-title1}

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

Kronos アプリケーションを ServiceNow インスタンスとデータ連携させます。OAuth アプリケーションを Kronos に登録し、ServiceNow からの要求を認証します。

## 始める前に

* 統合ハブ サブスクリプションを要求します。
* UKG スポークを有効にします。
* Kronos マネージャーユーザーまたはスーパーユーザーの認証情報。
* 必要なロール：admin

{#setup-kronos__ul_l2l_mph_gfb}  
注:  
アプリケーションレジストリ、接続、および認証情報がアプリケーションスコープの範囲内にあることを確認してください。
要件に応じて、接続テンプレートを使用するか、接続レコードと認証情報レコードを使用して UKG スポークを設定するかを選択できます。

## オプション 1：UKG スポークの接続を設定する {#ariaid-title2}

接続テンプレートを使用して接続を追加して設定し、UKG スポークの ServiceNow 要求を認証します。

### 始める前に

必要なロール：アドミン  
注:  
以前のバージョン (バージョン 3.3.0 より前) のスポークから更新する場合は、まず現在の接続レコード、認証情報レコード、および Kronos ユーザー認証情報を削除する必要があります。その後、テンプレートを使用して接続を設定できます。

### 手順

1. 移動先 すべてプロセスの自動化フローデザイナー.
2. \[接続\] タブを選択します。
3. \[UKG 接続\] エイリアスを見つけて、\[詳細を表示\] をクリックします。  
   注:  
   \[接続を追加\] はクリックしないでください。
4. \[Edit\] をクリックします。  
   スポークを初めて設定する場合は、\[設定\] をクリックします。
5. フォームで、フィールドに入力します。  
   {#configure-connection-ukg-spoke__table_olv_1my_bcc__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 接続名 | 接続レコードを一意に識別する名前です。たとえば、「Kronos Conn」と入力します。 |
   | 接続 URL | Kronos インスタンスの URL です。 |
   | アプリキー | Kronos インスタンスのアプリケーションキー。 |
   | OAuth エンティティ名 | UKG スポークの OAuth エンティティプロファイルを識別する一意の名前。たとえば、<kbd class="ph userinput">UKG OAuth entity</kbd> を選択します。 |
   | OAuth クライアント ID | Kronosのアプリケーション構成中に作成されたクライアント ID |
   | OAuth クライアントシークレット | Kronosのアプリケーション構成中に作成されたクライアントシークレットです。 |
   | トークン URL | OAuth サーバートークンエンドポイントです。たとえば、<kbd class="ph userinput">https://&lt;Kronos-Instance&gt;.com/api/authentication/access_token</kbd> です。 |
   [ ]

   {#configure-connection-ukg-spoke__table_olv_1my_bcc}
6. \[OAuth トークンを設定して取得 (Configure and get OAuth Token)\] をクリックします。  
   Kronos 認証情報を入力するためのモーダルページが表示されます。
7. Kronos ユーザー名とパスワードを入力し、\[OAuth トークンの取得\] をクリックします。

### タスクの結果

OAuth トークンが正常にフェッチされたら、UKG スポーク接続の使用を開始できます。

## オプション 2：UKG スポークセットアップに接続レコードと認証情報レコードを使用する {#ariaid-title3}

UKG スポークのセットアップ用の接続レコードと認証情報レコードを作成します。

### 始める前に

必要なロール：アドミン  
注:  
接続テンプレートを使用して接続を既に設定している場合は、この手順を無視してかまいません。

### OAuth プロバイダーとして Kronos を登録 {#ariaid-title4}

Kronosアプリケーションの作成および構成中に生成された情報を使用し、Kronosを OAuth プロバイダーとして登録して、インスタンスが OAuth 2.0 トークンを要求できるようにします。

#### 始める前に

必要なロール：アドミン

#### 手順

1. 移動先 すべてシステム OAuthアプリケーションレジストリー.
2. Kronos スポークのレコードを開きます。
3. フォームで、フィールドに入力します。  
   {#reg-kronos-oauth__table_alw_kq3_gfb__entry__2}

   | フィールド | 必要な値 |
   |-|-|
   | 名前 | レコードを一意に識別する名前。たとえば、<kbd class="ph userinput">Kronos OAuth プロファイル</kbd>を入力します。 |
   | クライアント ID | Kronosのアプリケーション構成中に作成されたクライアント ID |
   | クライアントシークレット | Kronosのアプリケーション構成中に作成されたクライアントシークレットです。 |
   | デフォルトの権限許可タイプ | トークンを確立するために使用される権限許可タイプです。\[リソース所有者のパスワード認証情報\] を選択します。 |
   | アプリケーション | このレコードを含むアプリケーションスコープです。\[Kronos Spoke\] を選択します。 |
   | 次からアクセス可能 | このレジストリにアクセスできるアプリケーションスコープです。 |
   | アクティブ | アプリケーションレジストリを積極的に使用するためのオプションです。オプションを選択します。 |
   | トークン URL | OAuth サーバートークンエンドポイントです。たとえば、<kbd class="ph userinput">https://&lt;Kronos-Instance&gt;.com/api/authentication/access_token</kbd> です。 |
   | リダイレクト URL | OAuth コールバックエンドポイントです。たとえば、<kbd class="ph userinput">https://&lt;ServiceNow-Instance&gt;.com/oauth_redirect.do</kbd> です。 |
   [ ]

   {#reg-kronos-oauth__table_alw_kq3_gfb}
4. フォームヘッダーを右クリックし、\[保存\] をクリックします。
5. \[OAuth エンティティスコープ\] タブで、行を挿入し、次の値を入力します。  
   {#reg-kronos-oauth__table_pnl_mmn_5lb__entry__2}

   | フィールド | 値 |
   |-|-|
   | 名前 | Kronos |
   | OAuth スコープ | givenName mail nonce openid profile sn uid |
   [ ]

   {#reg-kronos-oauth__table_pnl_mmn_5lb}
6. \[更新\] をクリックします。
7. \[OAuth エンティティプロファイル\] タブで、デフォルトプロファイルの \[Kronos oAuth default_profile\] をクリックします。
8. \[OAuth エンティティスコープ\] 関連リストにレコードを挿入し、Kronos スポークのデフォルトエンティティスコープを選択します (例：<kbd class="ph userinput">Kronos</kbd>)。
9. \[更新\] をクリックします。
{#reg-kronos-oauth__steps_ckn_s3n_5lb}

### Kronosスポークの認証情報レコードを作成 {#ariaid-title5}

Kronos に登録されているアプリケーションの認証情報レコードを作成して、Kronos スポークアクションを許可します。Kronosスポーク接続および資格情報エイリアスでは、これらの認証情報を使用してアクションを許可します。

#### 始める前に

必要なロール：admin

#### 手順

1. 移動先 すべて接続 \& 認証情報認証情報.
2. \[新規\] をクリックします。  
   「作成する認証情報のタイプは？」というメッセージが表示されます。
3. \[OAuth 2.0 認証情報\] を選択します。
4. フォームで、フィールドに入力します。  
   {#create-cred-kronos__table_sxv_zgp_gfb__entry__2}

   | フィールド | 必要な値 |
   |-|-|
   | 名前 | レコードを一意に識別する名前。たとえば、<kbd class="ph userinput">Kronos Cred</kbd> です。 |
   | アクティブ | 認証情報レコードをアクティブに使用するオプション。オプションを選択します。 |
   | OAuth エンティティプロファイル | Kronosスポークのデフォルトの OAuth エンティティプロファイルです。たとえば、\[Kronos oAuth default_profile\] を選択します。 |
   | 順序 | 認証情報が使用される順番です。たとえば、「<kbd class="ph userinput">100</kbd>」と入力します。 |
   [ ]

   {#create-cred-kronos__table_sxv_zgp_gfb}
5. フォームヘッダーを右クリックし、 \[保存\] をクリックします。
{#create-cred-kronos__steps_ccg_wnn_5lb}

### Kronosユーザー認証情報を入力 {#ariaid-title6}

必要なKronosユーザーの詳細と認証情報を提供するレコードを作成します。Kronosスポークは、これらのユーザー認証情報を使用してKronosでアクションを実行します。

#### 始める前に

必要なロール：admin

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

マネージャーユーザーまたはKronosスーパーユーザーの認証情報を入力していることを確認してください。これらの認証情報を使用して、従業員とマネージャーの両方の休暇申請を管理できます。

#### 手順

1. 移動先 すべてKronos認証情報.
2. \[新規\] をクリックします。
3. フォームに、これらの値を入力します。  
   {#create-user-cred-kronos__table_mdw_dpn_5lb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | レコードを一意に識別する名前。 |
   | アプリケーションキー | Kronosユーザーのアプリケーションキーです。 |
   | ユーザー名 | Kronosでユーザーのアカウントにログインするためのユーザー名です。 |
   | パスワード | Kronosユーザーアカウントのパスワードです。 |
   | 接続と認証情報エイリアス | Kronosスポークに関連付けられたデフォルトのエイリアスレコードです。 |
   | リフレッシュトークンの有効期限 | Kronosリフレッシュトークンの有効期限が切れる日時です。Kronosスポークは、現在のリフレッシュトークンが期限切れになる前に、新しいリフレッシュトークンを定期的に生成します。 |
   [表 : 1. Kronos 認証情報フォーム]

   {#create-user-cred-kronos__table_mdw_dpn_5lb}
4. \[送信\] をクリックします。
5. Kronosトークンを生成するには、\[Kronos トークンを取得\] 関連リンクをクリックします。

#### タスクの結果

「Kronos - Kronos トークンを取得」サブフローがトリガーされます。サブフローでは、スポークの設定時に提供された詳細を使用して、Kronosから有効なリフレッシュトークンが取得されます。その後、サブフローでは \[リフレッシュトークンの有効期限\] の値が更新されます。  
注:  
Kronos リフレッシュトークンの詳細にアクセスするには、次に移動します システム OAuthトークンを管理します。. ここでは、リフレッシュトークンごとにレコードが作成されます。

### Kronos スポークの接続レコードの作成 {#ariaid-title7}

Kronos アプリケーションへの接続レコードを作成します。Kronos スポークの接続および資格情報エイリアスでは、これらの接続を使用して Kronos でアクションを実行します。

#### 始める前に

必要なロール：admin

#### 手順

1. 移動先 すべて接続 \& 認証情報接続と認証情報エイリアス.
2. KronosSpoke のレコードを開きます。
3. \[接続\] タブで、\[新規\] をクリックします。
4. フォームに、これらの値を入力します。  
   {#create-conn-kronos__table_any_shp_gfb__entry__2}

   | フィールド | 必要な値 |
   |-|-|
   | 名前 | 接続レコードを一意に識別する名前です。たとえば、<kbd class="ph userinput">Kronos Conn</kbd> を入力します。 |
   | 認証情報 | Kronosのために作成された認証情報レコードです。たとえば、\[Kronos Cred\] を選択します。詳細については、「[Kronosスポークの認証情報レコードを作成](https://servicenow-prod.fluidtopics.net/2BcY~XqH0auekgPTKj8bdg#create-cred-kronos "Kronos に登録されているアプリケーションの認証情報レコードを作成して、Kronos スポークアクションを許可します。Kronosスポーク接続および資格情報エイリアスでは、これらの認証情報を使用してアクションを許可します。")」を参照してください。 |
   | 接続エイリアス | 接続に関連付けられているエイリアスレコードです。 |
   | URL ビルダー | 注: チェックボックスをオンにしないでください。 |
   | 接続 URL | Kronos インスタンスの URL です。 |
   | MID サーバーを使用 | このフィールドは適用されません。 |
   | アクティブ | 接続を積極的に使用にするオプションです。オプションを選択します。 |
   | ドメイン | アクションまたはアクティビティを実行するドメイン。 |
   [表 : 2. HTTP(S) 接続フォーム]

   {#create-conn-kronos__table_any_shp_gfb}
5. \[属性\] タブで、次の値を入力します。  
   {#create-conn-kronos__table_gwl_2qs_tlb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | u_app_key | Kronosユーザーのアプリケーションキーです。 |
   | u_version | インスタンスのKronosバージョンです。<kbd class="ph userinput">v1</kbd> と入力します。 |
   [ ]

   {#create-conn-kronos__table_gwl_2qs_tlb}
6. \[送信\] をクリックします。
{#create-conn-kronos__steps_vlk_csn_5lb}

