{
  "test_id": "ORCL.HCM.COREHR.WORKER.CONVERT.PENDING",
  "scenario_name": "Convert Pending Worker",
  "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/convert-pending-worker/",
  "objective": {
    "intro": "This test validates that Oracle Fusion HCM can convert an eligible pending worker into an active worker and employment relationship using valid hire and assignment information.",
    "confirms": [
      "the eligible pending worker record is correctly identified and available for conversion",
      "required hire information — legal employer, hire date, job, position and department — is captured and accepted",
      "Oracle Fusion converts the pending worker into an active worker and employment record",
      "the resulting active worker retains an appropriate link back to the originating pending worker reference where applicable",
      "the worker's assignment, job and position are correctly established at conversion",
      "the worker's employment status correctly reflects an active worker following conversion"
    ],
    "scope_note": "This scenario validates conversion of a pending worker that already exists in Oracle Fusion HCM. Creating a new worker directly is covered by the separate Hire Employee and Hire Contingent Worker scenarios within the same Hire-to-Retire lifecycle."
  },
  "preconditions": [
    "An eligible pending worker record exists in Oracle Fusion HCM, for example created through a recruiting handoff or a pre-hire process.",
    "The pending worker's required base data is present and available for review prior to conversion.",
    "A valid legal employer is configured and available for the conversion.",
    "A valid, active job and position are available for assignment.",
    "A valid department and, where required, work location are available for assignment.",
    "The test user has the appropriate HR role and access needed to convert a pending worker.",
    "The intended hire/conversion date falls within a valid, open period for the legal employer."
  ],
  "test_data": [
    {
      "field": "Pending Worker Reference",
      "example": "${PENDING_WORKER_REFERENCE}"
    },
    {
      "field": "Legal Employer",
      "example": "${LEGAL_EMPLOYER}"
    },
    {
      "field": "Hire Date",
      "example": "${HIRE_DATE}"
    },
    {
      "field": "Job",
      "example": "${JOB}"
    },
    {
      "field": "Position",
      "example": "${POSITION}"
    },
    {
      "field": "Department",
      "example": "${DEPARTMENT}"
    },
    {
      "field": "Location",
      "example": "${LOCATION}"
    },
    {
      "field": "Manager",
      "example": "${MANAGER}"
    },
    {
      "field": "Salary Basis",
      "example": "${SALARY_BASIS}"
    },
    {
      "field": "Salary Amount",
      "example": "${SALARY_AMOUNT}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In to Oracle Fusion",
      "action": "Sign in to Oracle Fusion Cloud with a user account that has Core HR pending-worker conversion access.",
      "test_data": "",
      "expected_result": "The Oracle Fusion Cloud home page loads successfully for the authenticated user.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Navigate to Workforce Management",
      "action": "Navigate to the My Client Groups / Workforce work area used for managing pending workers.",
      "test_data": "",
      "expected_result": "The workforce management work area opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Open Pending Workers",
      "action": "Open the task used to view and manage pending worker records.",
      "test_data": "",
      "expected_result": "A list of pending worker records is displayed.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Locate Eligible Pending Worker",
      "action": "Locate the eligible pending worker to be converted.",
      "test_data": "${PENDING_WORKER_REFERENCE}",
      "expected_result": "The pending worker record is found and marked as eligible for conversion.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Review Pending Worker Data",
      "action": "Review the existing pending worker data prior to conversion.",
      "test_data": "",
      "expected_result": "The pending worker's available data is displayed for review without error.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Complete Hire Information",
      "action": "Complete or confirm the required hire information, including legal employer and hire date.",
      "test_data": "${LEGAL_EMPLOYER} / ${HIRE_DATE}",
      "expected_result": "The legal employer and hire date are accepted without validation errors.",
      "validation_type": "action"
    },
    {
      "step_number": 7,
      "step_name": "Select Job, Position and Department",
      "action": "Select the job, position, department and, where applicable, work location for the resulting active worker.",
      "test_data": "${JOB} / ${POSITION} / ${DEPARTMENT} / ${LOCATION}",
      "expected_result": "The selected job, position, department and location are accepted for the conversion.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as searching for and selecting each field individually."
    },
    {
      "step_number": 8,
      "step_name": "Assign Manager",
      "action": "Assign the reporting manager for the resulting active worker.",
      "test_data": "${MANAGER}",
      "expected_result": "The selected manager is accepted and associated with the worker's assignment.",
      "validation_type": "action"
    },
    {
      "step_number": 9,
      "step_name": "Review Conversion Details",
      "action": "Review the completed conversion details, including compensation where required.",
      "test_data": "${SALARY_BASIS} / ${SALARY_AMOUNT}",
      "expected_result": "The conversion details are displayed correctly and ready for submission.",
      "validation_type": "action"
    },
    {
      "step_number": 10,
      "step_name": "Submit Conversion",
      "action": "Submit the pending worker for conversion into an active worker.",
      "test_data": "",
      "expected_result": "Oracle Fusion processes the conversion and returns a confirmation.",
      "validation_type": "action"
    },
    {
      "step_number": 11,
      "step_name": "Verify Active Worker Status and Record",
      "action": "Retrieve the resulting worker record and confirm the pending worker was converted into an active worker.",
      "test_data": "",
      "expected_result": "The worker record is retrievable, the employment status reflects an active worker, and the job, position, department and manager match the entered conversion data.",
      "validation_type": "business_assertion",
      "note": "This is the main business assertion for the scenario — the test does not stop merely because the submit action succeeded; the resulting active worker must be retrievable with the correct details."
    }
  ],
  "expected_results": [
    "The eligible pending worker is converted successfully into an active worker using valid hire and assignment data.",
    "The correct legal employer, hire date, job, position and department are applied.",
    "The reporting manager is correctly associated with the worker's assignment.",
    "The pending-worker status is updated to reflect completed conversion.",
    "The employment status correctly reflects an active worker following conversion.",
    "The resulting active worker record is retrievable for subsequent Hire-to-Retire lifecycle scenarios such as Change Assignment, Promote and Transfer."
  ],
  "validation_checkpoints": [
    "Pending-worker status updated to reflect conversion.",
    "Active worker record created correctly.",
    "Assignment created for the active worker.",
    "Worker number or reference preserved appropriately where applicable.",
    "Correct job and position applied.",
    "Correct hire date applied.",
    "Correct employment status following conversion."
  ]
}
