{
  "test_id": "ORCL.SCM.PIM.ITEM.CREATE",
  "scenario_name": "Create Item",
  "application": "Oracle Fusion Cloud",
  "product": "SCM",
  "module": "Product Management",
  "process": "Create Item",
  "business_flow": "Item-to-Order",
  "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/product-management/create-item/",
  "objective": {
    "intro": "The objective of this test is to validate that standard, purchased, inventory, customer-orderable, manufacturing, lot-controlled and serial-controlled items can be created in Oracle Fusion SCM Product Management using a valid item class or template, item number, description, unit of measure and category, without assuming a universal item class or template structure, and that the resulting item is created with correct attributes and controls.",
    "confirms": [
      "the item is created with the correct item class, template and controls as configured",
      "lot and serial control settings are correctly applied where configured, including dual-control items where the configuration supports both",
      "template-based attributes such as category, unit of measure and description are correctly defaulted or entered",
      "the item is available and searchable in Product Management after creation",
      "downstream modules such as Procurement, Inventory, Order Management, Manufacturing and Planning can reference the newly created item",
      "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 creation of items across the item classes and templates configured in the target Oracle Fusion SCM Product Management TEST/UAT environment. It does not cover updating an existing item, assigning an item to additional organizations, or maintaining item attributes after creation, which are covered by the separate Update Item, Item Organization Assignment and Item Attributes scenarios in the same Product Management cluster."
  },
  "preconditions": [
    "The test user has appropriate Product Data Manager or Item Administrator access to create items.",
    "Required item classes and/or templates are configured and active in the target Oracle Fusion environment.",
    "Required units of measure, categories and item classes referenced in test data are configured and active.",
    "The organization(s) in which the item will be created are configured to allow item creation.",
    "Item numbering configuration — manual or automatic — is understood for the target environment."
  ],
  "test_data": [
    {
      "field": "Item Number",
      "example": "${ITEM_NUMBER}"
    },
    {
      "field": "Item Class",
      "example": "${ITEM_CLASS}"
    },
    {
      "field": "Item Template",
      "example": "${ITEM_TEMPLATE}"
    },
    {
      "field": "UOM",
      "example": "${UOM}"
    },
    {
      "field": "Category",
      "example": "${CATEGORY}"
    },
    {
      "field": "Description",
      "example": "${DESCRIPTION}"
    },
    {
      "field": "Effective Date",
      "example": "${EFFECTIVE_DATE}"
    },
    {
      "field": "Lot Control",
      "example": "${LOT_CONTROL}"
    },
    {
      "field": "Serial Control",
      "example": "${SERIAL_CONTROL}"
    }
  ],
  "business_steps": [
    {
      "step_number": 1,
      "step_name": "Sign In and Navigate to Product Management",
      "action": "Sign in to Oracle Fusion using an authorised Product Management test user and navigate to the Product Management work area.",
      "test_data": "",
      "expected_result": "The Product Management work area opens successfully.",
      "validation_type": "action"
    },
    {
      "step_number": 2,
      "step_name": "Select Item Class or Template",
      "action": "Select the item class or item template to be used for the new item.",
      "test_data": "${ITEM_CLASS} / ${ITEM_TEMPLATE}",
      "expected_result": "The item class or template is selected and its associated attributes are available for entry.",
      "validation_type": "action"
    },
    {
      "step_number": 3,
      "step_name": "Enter Item Number",
      "action": "Enter the item number for the new item, or confirm the system-generated number where automatic numbering is configured.",
      "test_data": "${ITEM_NUMBER}",
      "expected_result": "The item number is accepted and reflected on the new item record.",
      "validation_type": "action"
    },
    {
      "step_number": 4,
      "step_name": "Enter Description, UOM and Category",
      "action": "Enter the item description, primary unit of measure and category for the item.",
      "test_data": "${DESCRIPTION} / ${UOM} / ${CATEGORY}",
      "expected_result": "The description, UOM and category are accepted and reflected on the item record.",
      "validation_type": "action"
    },
    {
      "step_number": 5,
      "step_name": "Configure Lot/Serial Control Where Applicable",
      "action": "Where the item class or template supports it, configure lot control and/or serial control for the item.",
      "test_data": "${LOT_CONTROL} / ${SERIAL_CONTROL}",
      "expected_result": "Lot and/or serial control settings are accepted and reflected on the item record.",
      "validation_type": "action",
      "note": "Not every item class or template supports lot or serial control — this step applies only where the configuration allows it."
    },
    {
      "step_number": 6,
      "step_name": "Submit Item",
      "action": "Review the item record and submit it for creation in the test environment.",
      "test_data": "",
      "expected_result": "Oracle Fusion successfully processes the item without unexpected errors.",
      "validation_type": "action",
      "note": "Reviewing the item before submission lets the tester catch an incorrect field entry before the item is created."
    },
    {
      "step_number": 7,
      "step_name": "Verify Item Created and Searchable",
      "action": "Search for the newly created item in Product Management and confirm its attributes.",
      "test_data": "",
      "expected_result": "The item is found by search, and item class, template, controls, UOM and category match the entered data.",
      "validation_type": "business_assertion",
      "note": "This is the primary business assertion for the scenario — a correctly created and searchable item is the expected pass condition, not merely a successful save."
    }
  ],
  "expected_results": [
    "The item is created with the correct item class, template and controls as configured.",
    "A system-generated or manually entered item number is correctly assigned.",
    "Lot and/or serial control settings are correctly applied where configured.",
    "Category, unit of measure and description are correctly captured or defaulted from the template.",
    "Data and configuration validation errors are correctly enforced for invalid or missing input.",
    "The newly created item is available and searchable in Product Management."
  ],
  "validation_checkpoints": [
    "Item correctly created with the specified item class and controls.",
    "Lot/serial control correctly applied per item setup.",
    "Template attributes correctly defaulted.",
    "Duplicate item numbers correctly blocked.",
    "Missing or invalid required data correctly blocked.",
    "Unauthorized creation correctly blocked."
  ]
}
