{
  "test_id": "ORCL.SCM.MFG.OPS.START",
  "scenario_name": "Start Operation",
  "application": "Oracle Fusion Cloud",
  "product": "SCM",
  "module": "Manufacturing",
  "process": "Start Operation",
  "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/manufacturing/operations/start-operation/",
  "objective": {
    "intro": "The objective of this test is to validate starting an operation within a work order routing in Oracle Fusion SCM Manufacturing, including sequence validation, resource assignment and prior-operation dependency checks, without assuming operations may always be started out of sequence.",
    "confirms": [
      "an operation with a valid work order, sequence position and resource assignment starts successfully and transitions to In Process status",
      "resource assignment for the operation, whether a single resource or multiple resources, is correctly recorded when the operation starts",
      "sequence dependency between operations is correctly enforced unless out-of-sequence start is explicitly configured as permitted",
      "starting an operation whose prior operation has not been completed is correctly blocked, unless out-of-sequence start is configured as permitted",
      "starting an operation for which the required resource is not available is correctly blocked or flagged",
      "Oracle correctly enforces validation and security restrictions when data, configuration or authorization issues are introduced (DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION)"
    ],
    "scope_note": "This scenario covers starting an operation within a work order routing in Oracle Fusion SCM Manufacturing TEST/UAT environments, including sequence validation and resource assignment. Whether operations can be started out of sequence depends on customer-specific work definition and manufacturing organization configuration — this scenario does not assume operations may always be started out of sequence. It does not cover completing or rejecting the operation, which are covered by the separate Complete Operation and Reject Operation scenarios in the same Operations cluster."
  },
  "preconditions": [
    "The work order exists in Oracle Fusion SCM Manufacturing and has been released.",
    "The work order has an associated work definition with sequenced operations.",
    "Resources required by the operation are set up in the manufacturing organization and available for assignment.",
    "Where sequence dependency applies, the prior operation's status is known and available for verification.",
    "The test user has appropriate access to start operations for the manufacturing organization."
  ],
  "test_data": [
    {
      "field": "Work Order",
      "example": "${WORK_ORDER}"
    },
    {
      "field": "Operation",
      "example": "${OPERATION}"
    },
    {
      "field": "Operation Sequence",
      "example": "${OPERATION_SEQUENCE}"
    },
    {
      "field": "Resource",
      "example": "${RESOURCE}"
    },
    {
      "field": "Prior Operation Status",
      "example": "${PRIOR_OPERATION_STATUS}"
    },
    {
      "field": "User Role",
      "example": "${USER_ROLE}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In and Navigate to Manufacturing",
      "action": "Sign in to Oracle Fusion using an authorised manufacturing test user and navigate to the Manufacturing work area.",
      "test_data": "",
      "expected_result": "The Manufacturing work area opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Navigate to the Work Order's Operation List",
      "action": "Open the work order and view its list of routing operations.",
      "test_data": "${WORK_ORDER}",
      "expected_result": "The operation list opens showing sequence, status and resource detail for each operation.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Select the Operation to Start",
      "action": "Select the operation to be started from the operation list.",
      "test_data": "${OPERATION} / ${OPERATION_SEQUENCE}",
      "expected_result": "The operation detail page opens with the correct sequence, resource and prior-operation information.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Verify Prior-Operation Status and Resource Availability",
      "action": "Review the prior operation's status and confirm the assigned resource is available before starting the operation.",
      "test_data": "${PRIOR_OPERATION_STATUS} / ${RESOURCE}",
      "expected_result": "Prior-operation status and resource availability are displayed, including a conflict warning where applicable.",
      "validation_type": "action",
      "note": "This single business step replaces multiple technical actions such as querying prior-operation status and comparing resource capacity to requirement."
    },
    {
      "step_number": 5,
      "step_name": "Submit the Start Transaction",
      "action": "Submit the start transaction for the selected operation.",
      "test_data": "${WORK_ORDER} / ${OPERATION}",
      "expected_result": "Oracle Fusion successfully processes the start action without unexpected errors.",
      "validation_type": "action"
    },
    {
      "step_number": 6,
      "step_name": "Verify Operation Status and Resource Assignment Update Correctly",
      "action": "Reopen or refresh the operation and confirm the status and resource assignment.",
      "test_data": "",
      "expected_result": "The operation status correctly shows In Process and resource assignment is correctly recorded.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — an operation correctly transitioning to In Process status with resource assignment recorded is the expected pass condition, not merely a successful save."
    }
  ],
  "expected_results": [
    "The operation correctly transitions to In Process status.",
    "Resource assignment for the operation is correctly recorded.",
    "Sequence dependency between operations is correctly enforced unless out-of-sequence start is configured as permitted.",
    "Resource-availability conflicts are correctly blocked or flagged.",
    "Already-started operations are correctly rejected when a repeat start is attempted.",
    "Unauthorized operation start is correctly blocked."
  ],
  "validation_checkpoints": [
    "Operation correctly transitions to In Process status.",
    "Resource assignment correctly recorded.",
    "Sequence dependency correctly enforced unless out-of-sequence is configured as permitted.",
    "Resource-availability conflicts correctly blocked or flagged.",
    "Already-started operations correctly rejected on repeat start.",
    "Unauthorized start correctly blocked."
  ]
}
