{
  "test_id": "ORCL.HCM.COREHR.WORKER.GLOBAL_TRANSFER",
  "scenario_name": "Global Transfer",
  "application": "Oracle Fusion Cloud HCM",
  "product": "Human Capital Management",
  "module": "Core HR",
  "process": "Hire-to-Retire",
  "business_flow": "Employee Lifecycle",
  "scenario_type": "Positive / Functional",
  "priority": "High",
  "automation_status": "SyntraFlow Ready",
  "library": "Syntra Standard",
  "canonical_url": "https://www.syntraflow.cloud/oracle-erp-testing-tool/test-library/hcm/core-hr/hire-to-retire/global-transfer/",
  "objective": {
    "intro": "The objective of this test is to verify that an authorised user can transfer a worker to a different legal employer using Oracle Fusion's global-transfer process, where the move crosses legal-employer or country boundaries rather than remaining within the same legal employer.",
    "confirms": [
      "the destination legal employer is accepted and correctly applied",
      "a new work relationship is created under the destination legal employer",
      "the new assignment — job, position, department and location — is correctly established",
      "compensation and payroll context are correctly applied where applicable to the destination legal employer",
      "the effective date of the global transfer is applied correctly",
      "prior employment history under the source legal employer is retained",
      "the worker's status reflects the completed global transfer"
    ],
    "scope_note": "This scenario is specific to Oracle Fusion's global-transfer process for moves between legal employers or across supported countries. It is distinct from the Transfer Worker scenario, which covers assignment changes within the same legal employer, and does not assume universal country support — availability depends on the destination country's configured legislation."
  },
  "preconditions": [
    "The worker is active and eligible for global transfer.",
    "The destination legal employer is configured and complete in Oracle Fusion.",
    "Destination country/legislation setup is valid for the target legal employer.",
    "The new job, position, department and location are valid and available for the destination legal employer.",
    "Payroll context is configured for the destination legal employer where applicable.",
    "The test user has access to initiate global-transfer actions."
  ],
  "test_data": [
    {
      "field": "Worker",
      "example": "${WORKER}"
    },
    {
      "field": "Source Legal Employer",
      "example": "${SOURCE_LEGAL_EMPLOYER}"
    },
    {
      "field": "Destination Legal Employer",
      "example": "${DESTINATION_LEGAL_EMPLOYER}"
    },
    {
      "field": "Destination Country",
      "example": "${DESTINATION_COUNTRY}"
    },
    {
      "field": "New Business Unit",
      "example": "${NEW_BUSINESS_UNIT}"
    },
    {
      "field": "New Job",
      "example": "${NEW_JOB}"
    },
    {
      "field": "New Position",
      "example": "${NEW_POSITION}"
    },
    {
      "field": "New Department",
      "example": "${NEW_DEPARTMENT}"
    },
    {
      "field": "New Location",
      "example": "${NEW_LOCATION}"
    },
    {
      "field": "New Payroll",
      "example": "${NEW_PAYROLL}"
    },
    {
      "field": "Effective Date",
      "example": "${EFFECTIVE_DATE}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Search Active Worker",
      "action": "Search for an active worker eligible for global transfer.",
      "test_data": "${WORKER}",
      "expected_result": "The worker record is found and opened.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Open Employment Information",
      "action": "Navigate to the worker's employment information within Oracle Fusion HCM.",
      "test_data": "",
      "expected_result": "The employment information page opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Initiate Global Transfer",
      "action": "Select the action to initiate a global transfer for the worker.",
      "test_data": "",
      "expected_result": "The Global Transfer flow is displayed.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Select Destination Legal Employer",
      "action": "Select the destination legal employer for the global transfer.",
      "test_data": "${DESTINATION_LEGAL_EMPLOYER}",
      "expected_result": "The destination legal employer is accepted and destination-specific fields become available.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as opening search, entering criteria and selecting the destination legal employer."
    },
    {
      "step_number": 5,
      "step_name": "Enter New Assignment Details",
      "action": "Enter the new job, position, department and location for the destination assignment.",
      "test_data": "${NEW_JOB} / ${NEW_POSITION} / ${NEW_DEPARTMENT} / ${NEW_LOCATION}",
      "expected_result": "The new assignment details are accepted without unexpected validation errors.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Review Compensation and Payroll Context",
      "action": "Review or update the compensation and payroll context for the destination assignment.",
      "test_data": "${NEW_PAYROLL}",
      "expected_result": "Compensation and payroll context are accepted where applicable to the destination legal employer.",
      "validation_type": "action"
    },
    {
      "step_number": 7,
      "step_name": "Enter Effective Date",
      "action": "Enter the effective date for the global transfer.",
      "test_data": "${EFFECTIVE_DATE}",
      "expected_result": "The effective date is accepted.",
      "validation_type": "action"
    },
    {
      "step_number": 8,
      "step_name": "Review Changes",
      "action": "Review the summary of changes prior to submission.",
      "test_data": "",
      "expected_result": "The review page reflects the entered destination legal employer, assignment and effective date.",
      "validation_type": "action"
    },
    {
      "step_number": 9,
      "step_name": "Submit the Global Transfer",
      "action": "Submit the global transfer for processing.",
      "test_data": "",
      "expected_result": "The transfer is submitted successfully and moves to the expected next status.",
      "validation_type": "action"
    },
    {
      "step_number": 10,
      "step_name": "Verify New Work Relationship and Prior History",
      "action": "Confirm the new work relationship is created under the destination legal employer and verify that prior employment history is retained.",
      "test_data": "",
      "expected_result": "The worker's new work relationship reflects the destination legal employer, assignment and effective date; prior employment history under the source legal employer remains retained and accessible.",
      "validation_type": "business_assertion",
      "note": "This is the main business assertion for the scenario — the test does not stop merely because Submit was clicked successfully."
    }
  ],
  "expected_results": [
    "Oracle Fusion successfully creates a new work relationship for the worker under the destination legal employer.",
    "The destination assignment — job, position, department and location — is correctly created.",
    "The effective date of the global transfer is applied correctly.",
    "Prior employment history under the source legal employer is retained and remains accessible.",
    "Compensation and payroll context are correctly established where applicable to the destination legal employer.",
    "The worker's status reflects the completed global transfer.",
    "No unexpected errors occur during review or submission.",
    "The transfer is available for subsequent HCM and payroll processing."
  ],
  "validation_checkpoints": [
    "New legal employer / work relationship created correctly.",
    "Destination assignment is correct.",
    "Effective date is correct.",
    "Prior employment history is retained.",
    "Job, position and location are correct.",
    "Payroll / compensation context is correct where applicable.",
    "Worker status is correct."
  ]
}
