{
  "test_id": "ORCL.HCM.BEN.ELIGIBILITY",
  "scenario_name": "Benefits Eligibility",
  "application": "Oracle Fusion Cloud",
  "product": "HCM",
  "module": "Benefits",
  "process": "Benefits Eligibility",
  "business_flow": "Benefits-to-Pay",
  "scenario_type": "Positive / Negative / Boundary / Security",
  "priority": "High",
  "automation_status": "SyntraFlow Ready",
  "library": "Syntra Standard",
  "canonical_url": "https://www.syntraflow.cloud/oracle-erp-testing-tool/test-library/hcm/benefits/benefits-eligibility/",
  "objective": {
    "intro": "This test validates worker status, assignment, organization, service-date and plan-level eligibility rules that determine benefits access across Oracle Fusion HCM Benefits, confirming eligibility outcomes without assuming a universal eligibility rule set.",
    "confirms": [
      "each worker's benefits eligibility is correctly determined from ${WORKER_STATUS} and ${ASSIGNMENT_STATUS}, including active, inactive, terminated, new-hire and rehire conditions",
      "organization-level eligibility criteria — ${LEGAL_EMPLOYER}, ${BUSINESS_UNIT}, ${LOCATION}, ${JOB} and ${GRADE} — are correctly applied per the configured ${ELIGIBILITY_PROFILE}",
      "${LENGTH_OF_SERVICE} and waiting-period rules are correctly enforced, including at the exact boundary date",
      "program, plan and option-level eligibility correctly reflects configured criteria, with ineligible plans correctly hidden or unavailable",
      "eligibility is correctly recalculated after a relevant worker or eligibility profile change",
      "deliberately invalid conditions — missing eligibility data, conflicting criteria or invalid configuration — are correctly rejected or flagged rather than silently accepted"
    ],
    "scope_note": "A negative or boundary Benefits Eligibility scenario passes when Oracle correctly enforces the expected eligibility, plan or organization rule; this test does not attempt to certify a specific Oracle application defect, and does not assume a universal eligibility rule set, waiting period or organization hierarchy — all depend entirely on customer-specific Oracle Fusion Benefits configuration. Where an outcome appears unexpected or its cause is unclear, it is treated as requiring further investigation and supporting evidence rather than a confirmed conclusion. This page catalogs 36 individual Benefits Eligibility scenarios — the strongest rules-testing catalog in the Benefits library — as a single comprehensive reference rather than as separate indexable pages."
  },
  "preconditions": [
    "Oracle Fusion Benefits access is available to the test user.",
    "A representative ${WORKER} with configurable ${WORKER_STATUS} and ${ASSIGNMENT_STATUS} values, including active, inactive, terminated, new-hire and rehire scenarios, is available or can be constructed.",
    "Workers spanning the organization dimensions under test — ${LEGAL_EMPLOYER}, ${BUSINESS_UNIT}, ${LOCATION}, ${JOB} and ${GRADE} — are available for eligibility criteria testing.",
    "Workers at varying points of ${LENGTH_OF_SERVICE}, including before, at and after a configured waiting-period boundary, are available or can be constructed.",
    "At least one ${ELIGIBILITY_PROFILE} configured with a deliberately unsatisfied condition, and one with conflicting or invalid criteria, is available for negative and boundary testing.",
    "Benefits programs, plans and options with configured eligibility criteria are available in the target Oracle Fusion environment.",
    "A user without the required Benefits security access is available for security testing, and a Benefits Administrator persona is available for eligibility review testing."
  ],
  "test_data": [
    {
      "field": "Worker",
      "example": "${WORKER}"
    },
    {
      "field": "Worker Status",
      "example": "${WORKER_STATUS}"
    },
    {
      "field": "Assignment Status",
      "example": "${ASSIGNMENT_STATUS}"
    },
    {
      "field": "Legal Employer",
      "example": "${LEGAL_EMPLOYER}"
    },
    {
      "field": "Business Unit",
      "example": "${BUSINESS_UNIT}"
    },
    {
      "field": "Location",
      "example": "${LOCATION}"
    },
    {
      "field": "Job",
      "example": "${JOB}"
    },
    {
      "field": "Grade",
      "example": "${GRADE}"
    },
    {
      "field": "Length of Service",
      "example": "${LENGTH_OF_SERVICE}"
    },
    {
      "field": "Eligibility Profile",
      "example": "${ELIGIBILITY_PROFILE}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In to Oracle Fusion HCM",
      "action": "Sign in to Oracle Fusion Cloud with a user account that has Benefits 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 the Worker's Benefits Eligibility Record",
      "action": "Navigate to the Benefits work area and open the eligibility record for ${WORKER}.",
      "test_data": "${WORKER}",
      "expected_result": "The worker's benefits eligibility record opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Review Worker Status and Assignment Details",
      "action": "Review ${WORKER_STATUS} and ${ASSIGNMENT_STATUS} recorded for the worker.",
      "test_data": "${WORKER_STATUS} / ${ASSIGNMENT_STATUS}",
      "expected_result": "Worker status and assignment details are displayed accurately for the current record.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Verify Organization-Level Eligibility Criteria",
      "action": "Verify that ${LEGAL_EMPLOYER}, ${BUSINESS_UNIT}, ${LOCATION}, ${JOB} and ${GRADE} eligibility criteria are correctly applied for the worker.",
      "test_data": "${LEGAL_EMPLOYER} / ${BUSINESS_UNIT} / ${LOCATION} / ${JOB} / ${GRADE}",
      "expected_result": "Organization-level eligibility criteria are correctly applied per the configured ${ELIGIBILITY_PROFILE}.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Verify Length-of-Service and Waiting-Period Rules",
      "action": "Verify that ${LENGTH_OF_SERVICE} and any applicable waiting period are correctly evaluated for the worker.",
      "test_data": "${LENGTH_OF_SERVICE}",
      "expected_result": "Length-of-service and waiting-period rules are correctly enforced.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Check Program, Plan and Option Eligibility",
      "action": "Check the worker's eligibility for the configured benefits program, plan and option combinations.",
      "test_data": "${ELIGIBILITY_PROFILE}",
      "expected_result": "Eligible programs, plans and options are correctly available; ineligible items are correctly hidden or unavailable.",
      "validation_type": "business_assertion",
      "note": "A correctly enforced ineligibility is a passing outcome for this half of the scenario, not a failure."
    },
    {
      "step_number": 7,
      "step_name": "Trigger an Eligibility Recalculation Where Relevant",
      "action": "Trigger an eligibility recalculation following a worker or profile change, where relevant to the scenario under test.",
      "test_data": "",
      "expected_result": "The eligibility recalculation completes and reflects the updated worker or profile data.",
      "validation_type": "action"
    },
    {
      "step_number": 8,
      "step_name": "Verify the Resulting Eligibility Outcome Matches the Configured Rule",
      "action": "Confirm that the resulting eligibility outcome matches the configured worker-status, assignment, organization, service-date or plan-level rule under test.",
      "test_data": "",
      "expected_result": "The eligibility outcome matches the expected result for the configured rule.",
      "validation_type": "business_assertion",
      "note": "This is the main business assertion for the scenario across the full catalog of 36 Benefits Eligibility variations."
    }
  ],
  "expected_results": [
    "Worker status and assignment eligibility correctly determined for each scenario.",
    "Organization-level eligibility criteria (legal employer, business unit, location, job, grade) correctly applied.",
    "Length-of-service and waiting-period rules correctly enforced.",
    "Plan, program and option-level eligibility correctly reflects configured criteria.",
    "Eligibility correctly recalculated after a worker or profile change.",
    "Boundary dates (day-before/exact/day-after) correctly determine eligibility onset."
  ],
  "validation_checkpoints": [
    "Eligibility correctly determined from worker status and assignment.",
    "Organization-level eligibility criteria (legal employer, location, job, grade) correctly applied.",
    "Waiting period and length-of-service rules correctly enforced.",
    "Plan/program/option eligibility correctly reflects configured criteria.",
    "Eligibility correctly recalculated after a worker or profile change.",
    "Boundary dates (day-before/exact/day-after) correctly determine eligibility onset."
  ]
}
