OAuth を使用して Workday に接続する
Workday で、次の統合項目を作成します。
- 統合機能領域内の統合セキュリティドメイン。
- 統合システムのユーザー。
- 統合システム セキュリティ グループ。
セキュリティ: Peakon での管理者アクセス。
Peakon を Workday に接続し、転送されたデータを OAuth を使用して認証できます。
お勧めします ISU名とパスワードを使用してWorkdayに接続するセットアップが簡単で、外部要因による切断の可能性が低くなります。
- Workday で、「テナント設定の編集 - セキュリティ」タスクにアクセスします。
- OAuth 2.0 クライアントを有効にするチェックボックスをオンにします。
- Workday 内で、API クライアントの登録タスクにアクセスします。
- クライアント名を入力し、承認コードの付与を選択します。
- アクセス トークン タイプとしてBearer を選択し、リダイレクト URLを入力します。リダイレクト URL の形式はhttps://companyname.peakon.com/workday/completeです。カスタム サブドメインの代わりにcompanyname.peakon.com を使用する必要があります。
- 「無期限更新トークン」チェックボックスを選択します。
- スコープ (機能領域)プロンプトから次の機能領域を選択します。
- 連絡先
- 実装
- 個人データ
- 公開データ
- 人材配置
- システム
- [OK]をクリックします。
- テナント、Web サービス ホスト、クライアント ID、クライアント シークレット、認証ホストの値を収集します。Workday REST API エンドポイントには、Web サービス ホストとテナントが含まれます。例: エンドポイントがhttps://wd3-services1.myworkday.com/api/v1/tenant_nameの場合、Web サービス ホストはwd3-services1.myworkday.com、テナントはtenant_nameになります。認証エンドポイントには認証ホストが含まれます。例: 認証エンドポイントがhttps://wd3.myworkday.com/tenant_name/authorizeの場合、認証ホストはwd3.myworkday.comです。Workday はそれに応じてクライアント IDとクライアント シークレットにラベルを付けます。このページを閉じた後はクライアント シークレットの値を回復できないため、メモしておいてください。切断が発生した場合に必要となります。
- Peakon をシークレット ウィンドウで開き、Peakon 統合システム ユーザー (ISU) としてサインインします。会社が SSO を使用して Workday テナントにサインインする場合は、次の URL テンプレートを使用して Peakon ISU として Workday にサインインします: (https://<workdayDomain>/wday/authgwy/<tenant>/login.htmld?redirect=n)。<workdayDomain> は Workday テナント ドメイン、<tenant> は Workday テナント名です。シークレット ウィンドウからサインインすると、統合が Workday テナントの間違った資格情報に接続されなくなり、同期の問題が発生することがなくなります。
- Peakon で、に移動します。
- 認証モードプロンプトからOAuth を選択します。
- 次のフィールドに手順 9 の値を入力します。
- テナント
- Webサービスホスト
- クライアントID
- クライアントシークレット
- 認証ホスト
- [接続]をクリックします。同期がアクティブになり、自動的に実行されます。手順 17 でセットアップを続行しながら、この現象を防ぐ必要がある場合は、[無効]をクリックします。
- (オプション) サインイン ページで、ISU としてサインインします。
- [許可]をクリックします。
- Peakon の Workday 統合ページに表示される設定を構成します。一部のオプションでは、追加のドメイン セキュリティ アクセスが必要です。 見る Workday 統合のためのセキュリティ グループにドメインを設定する。オプション説明インテグレーションシステム ID(オプション) カスタム フィールドを転送するため、またはPEAKON_INCLUDED機能を使用するためにフィールド オーバーライドを作成する必要がある場合は、このフィールドに入力します。組織ID(オプション) 組織別に従業員をフィルタリングするには、このフィールドに入力します。複数の組織の従業員を同期するには、組織 ID を 1 つのスペースで区切ります。フィルタリングする組織 ID を入力すると、下位組織が自動的に含められます。組織別にフィルタリングする場合は、次の理由から、PEAKON_INCLUDED機能の代わりにこれを使用することをお勧めします。
- PEAKON_INCLUDED機能を組織 IDフィールドをミラーリングする方法で構成することは正しく実現するのが難しいため、同期によって意図した結果が得られない可能性があります。
- PEAKON_INCLUDED機能よりも高速に動作します。
タイムゾーン(オプション) 従業員のローカルタイムゾーンを同期するには、このオプションを選択します。Peakon は従業員の現地時間帯に合わせてアンケートを送信します。ロケール(オプション) ローカル従業員の言語を同期するには、このオプションを選択します。Peakon は、組織の調査設定でこれらの言語が有効になっている場合、従業員調査のコミュニケーションで同期された言語を使用します。携帯電話番号(オプション) 従業員の電話番号の同期オプションを表示するには、このオプションを選択します。- 勤務先
- 自宅
- プライベート番号の同期
SMS を使用してアンケート通知を送信する場合は、電話番号を同期すると便利です。職場と自宅の両方の電話番号を選択した場合は、主な職場の電話番号が優先されます。特定の従業員を含める - Workday で設定されたカスタム基準に基づく(オプション) 特定の従業員グループのみを同期するには、このオプションを選択します。このチェックボックスを有効にするだけでなく、フィールド オーバーライド サービスにPEAKON_INCLUDEDフィールド オーバーライド エントリを作成します。ソース オーバーライドは、含める従業員に対してTrueを返すブール計算フィールドである必要があります。特定の従業員を含める - 臨時労働者(オプション) 臨時労働者も含めるにはこのオプションを選択します。外部 ID によるマッピング (データに重複するセグメントが含まれていない場合のみ)(オプション) Workday から Peakon に属性をマップするときに外部 ID をセグメントと一致させるには、このオプションを選択します。この機能を使用すると、重複したセグメントがない場合に、より高度な属性マッピングを使用できます。Workday は、これらの属性のセグメント外部 ID を Peakon にマッピングします。- 部門
- 雇用形態
- 性別
- 職種ファミリー
- 管理レベル
- 別居理由
属性のフィールド オーバーライドがある場合、Workday は外部 ID をマップしません。Workday でセグメント名が変更されても、Workday は Peakon に新しいセグメントを作成しません。例: Workday で、Benefits EMEA Regionセグメントの名前をBenefits Globalに変更すると、Peakon は既存のBenefits EMEA Regionセグメント名をBenefits Globalに自動的に更新します。セグメントに重複した名前が含まれている場合、Peakonは影響を受ける従業員のセグメントを同期せず、代わりにエラーメッセージを表示します。
で [
すべて同期]
をクリックして、完全同期を実行します。最初の完全同期の後、Peakon は将来の変更を 1 時間ごとに段階的に同期しますが、完全同期を手動で開始することもできます。
統合監査の
「CSV にエクスポート」
ボタンを使用すると、統合イベント監査ログの最新の 5,000 件のレコードを CSV 形式でエクスポートできます。