スコープ対象への HR データの移行

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む10読むのに数分
  • HR データの移行は 3 つのプロセスであり、検証、マッピング、および移行が必要です。

    始める前に

    必要なロール:sn_hr_migration.admin

    手順

    1. すべてのベースデータ (テーブル) が、対応するスコープ対象に正しくマップされていることを確認します。
    2. スコープ外バージョンに、スコープ対象バージョンへの移行を希望する変更済みまたはカスタムの HR テーブルがある場合は、更新するか、マッピングに追加します。
    3. データを移行します。
      移行プロセスを開始する前に、ターゲットテーブルに重複するエントリー/レコードがないことを確認します。たとえば、HR プロファイル [sn_hr_core_profile] テーブルは、同じユーザーの重複するプロファイルを却下します。ターゲットテーブルはクリーンである必要はありませんが、テーブル内の既存のレコードは移行されません。

    ベース HR データのマッピングの確認

    HR のスコープ外バージョンでは、スコープ対象バージョンに移行する際に最大 26 個のベーステーブルがに自動的にマップされます。これらのテーブルにあるデフォルトの列と選択リストも、移行に自動的にマップされます。

    始める前に

    必要なロール:sn_hr_migration.admin

    デフォルトでは、すべてのベーステーブル (および、対応する列と選択リスト) を自動的にマップする必要があります。マッピングが正しいことを確認できます。

    手順

    1. ベーステーブルがスコープ対象バージョンに正しくマップされていることを確認します。
      1. 移動先 HR 移行 > データマッピング > テーブルマッピング.
      2. [移行テーブル] リストで、ベーステーブルが対応するスコープ対象に正しくマップされていることを確認します。
        注:
        スコープ外のテーブルの一部は、スコープ対象の 1 つのテーブルに結合されます。
        • HR コアのみがある場合:
          表 : 1. HR コアのみのベーステーブルおよびターゲットテーブル
          グローバル HR テーブル スコープ対象の HR テーブル
          hr_document_acknowledgement sn_hr_core_document_acknowledgement
          hr_document_template sn_hr_core_document_template
          hr_emergency_contact sn_hr_core_contact
          hr_link sn_hr_core_link
          hr_m2m_link_template_lookup sn_hr_core_m2m_link_template
          hr_position sn_hr_core_position
          hr_profile sn_hr_core_profile
        • HR コアと HR サービスポータルがある場合:
          表 : 2. HR コアと HR サービスポータルのベーステーブルおよびターゲットテーブル
          グローバル HR テーブル スコープ対象の HR テーブル
          hr_bank_account sn_hr_core_profile_bank_account
          hr_beneficiary sn_hr_core_beneficiary
          hr_benefit_provider sn_hr_core_benefit_provider
          hr_benefit_type sn_hr_core_benefit_type
          hr_dental_benefit [sn_hr_core_health_benefit]
          hr_direct_deposit sn_hr_core_direct_deposit
          hr_disability_benefit sn_hr_core_disability_benefit
          hr_document_acknowledgement sn_hr_core_document_acknowledgement
          hr_document_template sn_hr_core_document_template
          hr_emergency_contact sn_hr_core_contact
          hr_insurance_benefit sn_hr_core_insurance_benefit
          hr_link sn_hr_core_link
          hr_m2m_link_template_lookup sn_hr_core_m2m_link_template
          hr_medical_benefit [sn_hr_core_health_benefit]
          hr_op_report sn_hr_core_op_report
          hr_op_report_frequency sn_hr_core_op_report_frequency
          hr_op_report_type sn_hr_core_op_report_type
          hr_op_system sn_hr_core_op_system
          hr_op_system_to_report_type sn_hr_core_op_system_to_report_type
          hr_performance_issue_type sn_hr_core_disciplinary_issue_type
          hr_performance_warning_type sn_hr_core_disciplinary_warning_type
          hr_pharmacy_benefit [sn_hr_core_health_benefit]
          hr_position sn_hr_core_position
          hr_profile sn_hr_core_profile
          hr_retirement_benefit sn_hr_core_retirement_benefit
          hr_vision_benefit [sn_hr_core_health_benefit]
    2. ベース列がスコープ対象に正しくマップされていることを確認します。
      1. 移動先 HR 移行 > データマッピング > 列マッピング.
      2. [移行テーブル] 列を右クリックし、[移行テーブルごとにグループ化] を選択します。
      3. 各テーブルで矢印をクリックして、そのグループ内の要素のリストを展開します。
      4. ベース列が、対応するスコープ対象に正しくマップされていることを確認します。
    3. ベース選択リストがスコープ対象に正しくマップされていることを確認します。
      1. 移動先 HR 移行 > データマッピング > 選択リストのマッピング.
      2. [グローバル列名] 列を右クリックし、[グローバル列名ごとにグループ化] を選択します。
      3. 各列で矢印をクリックして、そのグループ内の要素のリストを展開します。
      4. 選択リストが、対応するスコープ対象に正しくマップされていることを確認します。
      移行プロセスを開始する前に、ターゲットテーブルに重複するエントリー/レコードがないことを確認します。たとえば、HR プロファイル [sn_hr_core_profile] テーブルは、同じユーザーの重複するプロファイルを却下します。ターゲットテーブルはクリーンである必要はありませんが、テーブル内の既存のレコードは移行されません。

    次のタスク

    スコープ対象に移行する、変更またはカスタムの HR データがある場合は、このデータをマップします。その他の場合、HR データの移行を開始することができます。

    変更またはカスタムの HR データのマップ

    スコープ対象に移行するベーステーブルに何らかの変更を行った、またはカスタム HR テーブルを作成した場合は、それらを更新するか手動でマッピングに追加できます。変更またはカスタムの HR 列と選択リストの場合も、同様に更新または追加できます。

    始める前に

    カスタムテーブル、列、および選択リストには、HR のスコープ対象のバージョンと同じターゲットを作成します。「テーブルの作成」を参照してください。

    必要なロール:sn_hr_migration.admin

    手順

    1. 変更またはカスタムの HR テーブルを、更新または追加します。
      1. 移動先 HR 移行 > データマッピング > テーブルマッピング.
      2. [新規] をクリックするか、レコードを開きます。
      3. フォームのフィールドに入力します。
        表 : 3. 移行テーブルフォーム
        フィールド 説明
        グローバルテーブル名 グローバル移行テーブルの名前です。
        有効 グローバル移行テーブルをアクティブ化するチェックボックスです。有効なテーブルのみ、データ移行の実行時に移行されます。
        スコープ対象のテーブル名 スコープ対象のターゲットテーブルの名前です。
        順番 データ移行が実行されるときの順番です。小さい番号のテーブルは、大きい番号のテーブルの前に移行されます。
      4. [送信] または [更新] をクリックします。
    2. 変更またはカスタムの HR 列を、更新または追加します。
      1. 移動先 HR 移行 > データマッピング > 列マッピング.
      2. [新規] をクリックするか、レコードを開きます。
      3. フォームのフィールドに入力します。
        表 : 4. 移行列フォーム
        フィールド 説明
        移行テーブル グローバル移行テーブルの名前です。
        グローバル列名 グローバル列の名前です。
        グローバル列ラベル グローバル列のラベルです。
        グローバル列のデータタイプ グローバル列のデータタイプです。
        グローバル列の最大長 グローバル列の最大長です。
        詳細 移行の実行にカスタムスクリプトを使用する場合に選択します。
        有効 グローバル列の有効なステータスです。有効な列のみ、データ移行の実行時に移行されます。
        スコープ対象の列名 スコープ対象のターゲット列の名前です。
        スコープ対象の列ラベル スコープ対象のターゲット列のラベルです。
        スコープ対象の列のデータタイプ スコープ対象のターゲット列のデータタイプです。
        スコープ対象の列の最大長 スコープ対象のターゲット列の最大長です。
        選択肢あり 列に選択リストがある場合に選択します。
      4. [送信] または [更新] をクリックします。
    3. 変更またはカスタムの HR 選択リストを、更新または追加します。
      1. 移動先 HR 移行 > データマッピング > 選択リストのマッピング.
      2. [新規] をクリックするか、レコードを開きます。
      3. フォームのフィールドに入力します。
        表 : 5. 移行の選択リストフォーム
        フィールド 説明
        移行列 グローバル移行列の名前です。
        グローバル選択肢名 グローバル選択リストの名前です。
        グローバル選択肢の値 グローバル選択リストの値です。
        有効 グローバル移行選択リストの有効なステータスです。有効な選択リストのみ、データ移行の実行時に移行されます。
        スコープ対象の選択肢名 スコープ対象のターゲット選択リストの名前です。
        スコープ対象の選択肢の値 スコープ対象の選択リストの値です。
      4. [送信] または [更新] をクリックします。

    次のタスク

    すべての変更またはカスタムの HR データをマップした後、移行します。

    HR データの移行

    データのマッピングを完了した後、HR データを HR のスコープ外バージョンからスコープ対象バージョンに移行します。

    始める前に

    テーブル、列、および選択リストの HR データマッピングの完了を確認します。

    必要なロール:sn_hr_migration.admin

    手順

    1. 移動先 すべて > HR 移行 > データ移行.
    2. [関連リンク] で、[移行前レポートを生成] をクリックします。
    3. 移行前レポートが生成されたら、[閉じる] をクリックします。
    4. [実行 ID] の下にあるレポートをクリックします。
      移行前の実行レコードが表示されます。[移行前の結果] セクションで、変更したテーブル、列、および選択リストのリストが表示されます。
    5. 移行するために変更を適用、またはスキップします。
      • 移行するために変更を適用するには、該当する行のチェックボックスをオンにし、アクションとして [適用] を選択します。
      • 移行するために変更をスキップするには、該当する行のチェックボックスをオンにし、アクションとして [スキップ] を選択します。
    6. [スキーマの変更を適用] をクリックします。
      [スキーマの適用の確認] フォームが表示されます。
    7. [確認] をクリックします。
    8. スキーマの更新が完了したら クローズ をクリックします。
    9. [移行開始] をクリックします。
      移行する HR テーブルのリストが表示されます。
    10. 一度に 1 つずつ、または自動で連続してテーブルを移行します。
      • テーブルを個別に移行するには、[移行] をクリックします。
      • 自動的に連続して移行するには、[すべてを移行] をクリックします。

    次のタスク

    さらに移行が必要な変更またはカスタムの HR データがある場合、検証、マッピング、および移行プロセスをもう一度実行できます。その他の場合、HR データの移行は完了です。