{
  "test_id": "ORCL.SCM.PLAN.RUN",
  "scenario_name": "Run Supply Plan",
  "application": "Oracle Fusion Cloud",
  "product": "SCM",
  "module": "Supply Planning",
  "process": "Run Supply Plan",
  "business_flow": "Plan-to-Produce",
  "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/scm/supply-planning/run-supply-plan/",
  "objective": {
    "intro": "The objective of this test is to validate execution of supply plans in Oracle Fusion SCM Supply Planning, including constrained and unconstrained plan options, simulation runs, plan scope across single or multiple organizations, and plan status monitoring, without assuming every plan run type is enabled in every environment.",
    "confirms": [
      "the supply plan correctly executes with the selected plan options and organizational scope",
      "constrained plans correctly respect resource and material constraints as configured",
      "simulation plan runs correctly isolate from the published plan",
      "plan run status and the plan run log are correctly available for monitoring",
      "downstream processes such as Supply Demand Balance and Planned Orders can reference the resulting plan",
      "Oracle correctly enforces validation when data errors, configuration errors or security restrictions are introduced (DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION)"
    ],
    "scope_note": "This scenario covers execution of supply plans as configured in the target Oracle Fusion SCM Supply Planning TEST/UAT environment. It does not cover collection of planning data or downstream review of supply/demand balance and planned orders, which are covered by the separate Collect Planning Data, Supply Demand Balance and Planned Orders scenarios in the same Supply Planning cluster."
  },
  "preconditions": [
    "The test user has appropriate Supply Planner or Planning Manager access to run supply plans.",
    "Required supply plans and plan options are configured and active in the target Oracle Fusion environment.",
    "Planning data has been collected for the organizations included in the plan (see Collect Planning Data).",
    "The organization(s) included in the plan scope are configured to allow plan execution.",
    "Safety stock rules and other plan-specific configuration referenced in test data are configured and active."
  ],
  "test_data": [
    {
      "field": "Plan Name",
      "example": "${PLAN_NAME}"
    },
    {
      "field": "Plan Options",
      "example": "${PLAN_OPTIONS}"
    },
    {
      "field": "Organization",
      "example": "${ORGANIZATION}"
    },
    {
      "field": "Planning Horizon",
      "example": "${PLANNING_HORIZON}"
    },
    {
      "field": "Safety Stock Rule",
      "example": "${SAFETY_STOCK_RULE}"
    },
    {
      "field": "Plan Status",
      "example": "${PLAN_STATUS}"
    },
    {
      "field": "Simulation Set",
      "example": "${SIMULATION_SET}"
    },
    {
      "field": "User Role",
      "example": "${USER_ROLE}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In and Navigate to the Supply Plan",
      "action": "Sign in to Oracle Fusion using an authorised Supply Planning test user and navigate to the target supply plan.",
      "test_data": "${PLAN_NAME}",
      "expected_result": "The supply plan work area opens and the target plan is available for selection.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Select Plan Options and Organizational Scope",
      "action": "Select the plan options — such as constrained or unconstrained execution — and the organizational scope for the plan run.",
      "test_data": "${PLAN_OPTIONS} / ${ORGANIZATION}",
      "expected_result": "The selected plan options and organizational scope are accepted and reflected on the run request.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Submit the Plan Run",
      "action": "Review the selected plan options, planning horizon and safety stock rule, then submit the supply plan for execution.",
      "test_data": "${PLANNING_HORIZON} / ${SAFETY_STOCK_RULE}",
      "expected_result": "Oracle Fusion accepts the plan run request without unexpected errors.",
      "validation_type": "action",
      "note": "Reviewing the run request before submission lets the tester catch an incorrect option or scope before the plan is executed."
    },
    {
      "step_number": 4,
      "step_name": "Monitor Plan Run Status",
      "action": "Monitor the plan run status until the run reaches a completed, warning or error state.",
      "test_data": "${PLAN_STATUS}",
      "expected_result": "The plan run status is correctly available and reflects the current state of the run.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Review Plan Run Log",
      "action": "Open the plan run log to review completion details and any warnings or errors raised during the run.",
      "test_data": "",
      "expected_result": "The plan run log is accessible and reflects the outcome of the run, including any warnings or errors.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Verify Resulting Plan Reflects Selected Scope and Options",
      "action": "Open the resulting supply plan and confirm it reflects the plan options and organizational scope selected for the run.",
      "test_data": "",
      "expected_result": "The resulting plan correctly reflects the selected plan options, organizational scope and other run parameters.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — a correctly generated plan reflecting the selected scope and options is the expected pass condition, not merely a completed run status."
    }
  ],
  "expected_results": [
    "The supply plan correctly executes with the selected plan options and organizational scope.",
    "Constrained plans correctly respect resource and material constraints as configured.",
    "Simulation plan runs correctly isolate from the published plan.",
    "Plan run status and the plan run log are correctly available for monitoring.",
    "Missing or stale collected data is correctly blocked or flagged before the run completes.",
    "The resulting plan is available for downstream review in Supply Demand Balance and Planned Orders."
  ],
  "validation_checkpoints": [
    "Plan correctly executes with the selected options and scope.",
    "Constrained plans correctly respect resource and material constraints.",
    "Simulation runs correctly isolate from the published plan.",
    "Missing collected data correctly blocks or flags the run.",
    "Concurrent plan run correctly blocked or queued.",
    "Unauthorized plan run correctly blocked."
  ]
}
