Workdayをデータパイプラインソースとして設定
Workdayをデータパイプラインソースとして設定し、Workdayテナントからビジネスオブジェクトレコードを抽出して同期先に同期します。 このガイドを使用して、コネクションの設定、パイプラインの設定、オブジェクトの追加、同期動作の確認、および既知の制限事項の理解を行います。
サポートされている機能
Workdayをパイプラインソースとして使用する場合、次の機能がサポートされます。
| 機能 | 詳細 |
|---|---|
| 認証 | OAuth 2.0および基本認証をサポートします。 カスタムオブジェクトおよびWorkday Query Language(WQL)を操作するには、OAuth 2.0が必要です。 詳細については、サポートされているコネクションタイプを参照してください。 |
| オブジェクトの選択 | パイプライン内のオブジェクトとして同期する個別のWorkdayビジネスオブジェクトを選択します。 詳細については、サポートされているオブジェクトを参照してください。 |
| フィールドレベルのデータ保護 | 各フィールドを設定して、値をそのまま複製するか、同期先に同期する前に機密値をハッシュ化します。 詳細については、パイプラインの設定を参照してください。 |
| スキーマドリフトの検出と処理 | 新しいフィールドを自動同期でスキーマ変更を自動的に検出して適用するか、新しいフィールドをブロックでスキーマを固定します。 |
| 設定可能な同期頻度 | 時間ベースの間隔またはカスタムcron式で同期をスケジュールします。 サポートされる最小間隔は15分です。 |
| 完全更新と増分同期 | 完全更新モードと増分同期モードをサポートします。 詳細については、同期モードを参照してください。 |
| 削除追跡 | 各レコードのWorkato Is Deletedフラグを通じて、Workdayからのレコード削除をキャプチャします。 詳細については、スキーマとデータ型の処理を参照してください。 |
前提条件
Workdayをデータパイプラインソースとして接続する前に、次の要件を満たしてください。
- 管理可能なWorkdayテナント、または管理者アクセス権。
- 同期する予定のビジネスオブジェクトを読み取るために必要な権限を持つ、Workdayで設定されたIntegration System User(ISU)。 設定手順については、WorkdayコネクタドキュメントのWorkdayでIntegration System User(ISU)を登録するを参照してください。
- OAuth 2.0を使用する予定の場合、有効期限のないリフレッシュトークンを持つWorkdayのインテグレーション用登録済みAPIクライアント、およびAPIクライアント設定のクライアントID、クライアントシークレット、認可エンドポイント、トークンエンドポイントの値。
- 基本認証を使用する予定の場合、ISUログイン名とパスワード。
- WorkdayテナントID、WSDL URL、およびWorkdayテナントのタイムゾーン。
WORKDAYの設定
Workatoでコネクションを作成する前に、認証方法に応じたWorkday側の設定を完了する必要があります。 ISU登録、セキュリティグループ、ドメインアクセス、およびAPIクライアント設定の完全な手順については、Workdayコネクタドキュメントを参照してください。
サポートされるコネクションタイプ
Workdayパイプラインは、OAuth 2.0または基本認証を使用したクラウドコネクションおよびオンプレミスコネクションをサポートしています。
コネクションタイプ
Workatoは次のいずれかのルートでWorkdayテナントに接続します:
- クラウド: WorkatoのクラウドからWorkdayテナントに直接接続します。
- オンプレミスグループ: ネットワークまたはセキュリティポリシーで必要な場合に、オンプレミスグループを通じて接続します。
認証タイプ
認証タイプにより、パイプラインがカスタムオブジェクトおよびWorkday Query Language(WQL)データにアクセスできるかどうか、またコネクションがテナントに対してどのように認証されるかが決まります。
- OAuth 2.0: Workdayでの連携用に登録されたAPIクライアントを通じて、期限切れしないリフレッシュトークンを使用して認証します。 カスタムオブジェクトおよびWQLを使用するには、OAuth 2.0が必要です。
- 基本認証: ISUログイン名とパスワードで認証します。 このタイプでは、カスタムオブジェクトおよびWQLは使用できません。
Workdayへの接続
Workdayをデータパイプラインソースとして接続するには、次の手順を完了します。 使用する予定の認証タイプに一致するタブを選択します。
Workdayへの接続
パイプラインの設定
Workdayをデータパイプラインソースとして設定するには、次の手順を完了します。
作成 > データパイプラインを選択するか、C+Iを押します。
データパイプライン名フィールドにデータパイプラインの名前を入力します。
データパイプライン設定
ロケーションドロップダウンメニューを使用して、データパイプラインを保存するプロジェクトを選択します。
ビルドを開始をクリックします。
ソースアプリから新規/更新済みレコードを抽出トリガーをクリックします。
ソースアプリから新規/更新済みレコードを抽出トリガーを設定
接続済みソースアプリドロップダウンメニューを使用して、Workdayを選択します。
このパイプラインに使用する予定のWorkdayコネクションを選択します。 または、+ 新規コネクションをクリックして新しいコネクションを作成します。
オブジェクトを追加をクリックして、新しいオブジェクトを追加パネルを開きます。
オブジェクトを追加
使用可能なWorkdayオブジェクトのリストを検索または参照し、同期する予定のオブジェクトを選択して、追加をクリックします。
選択した各オブジェクトのスキーマを確認してカスタマイズします。 オブジェクトを選択すると、パイプラインはそのスキーマを自動的に取得し、宛先がソースと一致するようにします。
スキーマを確認
任意のオブジェクトを展開して、そのフィールドを表示します。 使用可能なすべてのデータを抽出するにはすべてのフィールドを選択したままにし、データ抽出とスキーマレプリケーションから除外するには特定のフィールドの選択を解除します。
任意です。 オブジェクトを展開し、各フィールドの処理方法を選択して、フィールドレベルのデータ保護を設定します。
- そのまま複製: ソースのデータ値が宛先に同一に複製されます。
- ハッシュ: 宛先に同期する前に、フィールド内の機密データ値をハッシュ化します。
さらにオブジェクトを追加するには、もう一度オブジェクトを追加をクリックします。 この手順を繰り返して、追加のWorkdayオブジェクトをパイプラインに含めます。
スキーマ変更の処理方法を選択ドロップダウンメニューを使用して、スキーマドリフトの処理オプションを選択します。
- 新しいフィールドを自動同期: ソースに追加された新しいフィールドを自動的に検出して同期します。
- 新しいフィールドをブロック: パイプラインの開始後、スキーマを固定します。 新しいフィールドは手動で追加する必要があります。
頻度フィールドで、パイプラインがソースから宛先にデータを同期する頻度を設定します。 標準の時間ベースのスケジュールを選択するか、カスタムcron式を定義します。
サポートされるオブジェクト
Workdayパイプラインは、Workday Web Services APIを通じて公開されるビジネスオブジェクトからデータを同期します。 Workatoは、パイプライン設定中にオブジェクトを追加を選択したときに、使用可能なオブジェクトを検出します。 ピッカーには、Workdayテナントで使用可能な内容が反映されます。 OAuth 2.0で接続すると、テナント設定および認証タイプに応じて、カスタムオブジェクトやWQLベースのオブジェクトなど、追加のオブジェクトが表示される場合があります。
一般的に使用可能なオブジェクトは次のとおりで、機能領域別にグループ化されています。
ワークフォース
ワーカー、ポジション、およびジョブ構造レコード。
| オブジェクト | 説明 |
|---|---|
Workers | 従業員ワーカーレコード。 |
Contingent_Workers | 請負業者や臨時スタッフなど、非従業員ワーカーのレコード。 |
Worker_Compensation | ワーカーの報酬割り当てと履歴。 |
Positions | 充足済みおよび未充足のポジションを含む、ポジションレコード。 |
Job_Profiles | ロールの標準化に使用されるジョブプロファイル定義。 |
Job_Families | 関連するジョブプロファイルを分類するために使用されるジョブファミリーのグループ化。 |
Job_Categories | ジョブカテゴリ分類。 |
組織構造
組織単位、法人、およびロケーション。
| オブジェクト | 説明 |
|---|---|
Organizations | 監督組織や機能組織などの組織レコード。 |
Locations | 物理的および論理的なロケーションレコード。 |
Workday_Companies | 会社エンティティレコード。 |
Cost_Centers | コストセンター組織レコード。 |
報酬と給与計算
給与体系、給与計算入力、および給与計算結果。
| オブジェクト | 説明 |
|---|---|
Compensation_Plans | 報酬プラン定義。 |
Compensation_Grades | 給与等級の定義と範囲。 |
Payroll_Results | 処理済み給与計算出力レコード。 |
Payroll_Inputs | 給与計算実行に送信された給与計算入力レコード。 |
Offcycle_Payments | 標準の給与サイクル外で処理される一時支払いレコード。 |
Currency_Conversion_Rates | 通貨換算レートレコード。 |
採用
求人申請、候補者、および面接データ。
| オブジェクト | 説明 |
|---|---|
Job_Requisitions | 募集中および履歴のジョブ求人申請レコード。 |
Candidates | タレントソーシング用の候補者レコード。 |
Applicants | 特定の求人申請の応募者レコード。 |
Interview_Feedback | 面接担当者によって送信された面接フィードバック。 |
時間と欠勤
時間入力、休暇残高、および欠勤上書き。
| オブジェクト | 説明 |
|---|---|
Time_Requests | 時間入力および休暇申請レコード。 |
Calculated_Time_Blocks | 時間入力から派生した計算済み時間ブロックレコード。 |
Time_Off_Plan_Balances | ワーカーの休暇プラン残高レコード。 |
Override_Balances | 手動残高上書きレコード。 |
Carryover_Overrides | 手動繰越上書きレコード。 |
Accrual_Expiration_Overrides | 手動発生有効期限上書きレコード。 |
Absence_Inputs | 欠勤プランに送信された欠勤入力レコード。 |
タレントとパフォーマンス
目標、コンピテンシー、レビュー、およびフィードバック。
| オブジェクト | 説明 |
|---|---|
Organization_Goals | 組織レベルの目標レコード。 |
Goal_Units | 目標の測定に使用される目標単位定義。 |
Certifications | ワーカー認定レコード。 |
Competencies | コンピテンシー定義およびワーカーコンピテンシーレコード。 |
Rating_Scales | レビューおよび評価で使用される評価尺度定義。 |
Review_Types | パフォーマンスレビュータイプ定義。 |
Feedback_Badges | ワーカーに付与されたフィードバックバッジレコード。 |
財務
総勘定元帳、サプライヤー、プロジェクト、および支払いデータ。
| オブジェクト | 説明 |
|---|---|
Accounting_Journals | 会計仕訳入力レコード。 |
Suppliers | サプライヤーレコード。 |
Ledger_Accounts | 総勘定元帳勘定レコード。 |
Revenue_Categories | 収益カテゴリレコード。 |
Payment_Messages | 支払いメッセージレコード。 |
Projects | プロジェクトレコード。 |
同期モード
Workdayデータパイプラインは、完全更新と増分同期をサポートします。
完全更新
完全更新同期では、パイプライン実行ごとにオブジェクトの使用可能なすべてのレコードを読み取り、同期先を上書きします。 各同期でデータの完全なスナップショットが必要な場合は、オブジェクトに完全更新を使用します。
増分同期
増分同期では、最後に成功した同期実行以降に新規作成または変更されたレコードのみを取得します。
スキーマとデータ型の処理
Workdayパイプラインは、標準ビジネスオブジェクトデータを、基盤となる構造を個別の列にフラット化するのではなく、JSONドキュメントとして提供します。 下流で特定のWorkdayフィールドを操作するには、同期先でJSON列を解析します。 JSONフィールドはデフォルトで含まれています。 JSONフィールドの選択を解除すると、レコードの内容を同期から除外し、識別子とメタデータフィールドのみを残すことができます。
各標準オブジェクトには、Workdayレコード識別子の主キー、任意の記述子フィールド、および削除されたレコードを識別するために使用できるWorkato Is Deletedフラグも含まれます。
制限事項
Workdayをデータパイプラインソースとして使用する場合、次の制限事項が適用されます。
最小同期頻度
サポートされる最小同期間隔は15分です。 これより高い頻度で同期をトリガーすることはできません。
認証タイプはオブジェクトの可用性に影響します
カスタムオブジェクトおよびWQLベースのオブジェクトには、OAuth 2.0認証が必要です。 基本認証で接続する場合、これらのオブジェクトは使用できません。
APIバージョンのサポート
Workatoは、Workday Web Services APIバージョンの限定されたセットをサポートしています。 削除されたバージョンを使用しているコネクションは、使用可能な最も早いバージョンに自動的にアップグレードされます。 詳細については、バージョンサポートポリシーを参照してください。
最終更新日:
Workdayコネクションの設定
Workdayコネクションの設定