Nozzles
Process Demonstration

Executive Summary
This screen enables operators to manage fuel dispensing nozzles by creating new nozzles, modifying existing nozzle details, toggling their active status, and deleting records with confirmation prompts.
Business Purpose
Accurately managing nozzle information is critical for fuel station operations to ensure correct tracking of fuel dispensed, maintain inventory accuracy, and control operational availability of dispensing points.
Operating Procedure
-
To add a new nozzle:
- Click the Add New button.
- Select the associated Tank from the dropdown.
- Enter a unique Nozzle Name.
- Input the Last Reading, representing the meter reading at the time of creation.
- Check the Status box to set the nozzle as active if applicable.
- Click Save to register the new nozzle.
-
To edit nozzle details:
- Locate the desired nozzle in the list.
- Click the Edit button corresponding to the nozzle.
- Update the Nozzle Name and/or Last Reading as necessary.
- Click Save to apply the changes.
-
To change active status:
- Use the status toggle button (Set active or Set inactive) on the nozzle row to enable or disable its operational availability.
-
To delete a nozzle:
- Click the Delete button associated with the nozzle.
- Confirm deletion by selecting Confirm on the confirmation prompt.
Required Inputs
- Tank: Select a valid tank from the dropdown list.
- Nozzle Name: Unique identifier text for the nozzle.
- Last Reading: Numeric input representing the latest meter reading for the nozzle.
- Status: Checkbox to indicate if the nozzle is active (enabled) or inactive (disabled).
Validation Rules
- Tank must be a non-empty selection from the available options.
- Nozzle Name must be provided and identifiable; duplicates should be avoided.
- Last Reading must be numeric and reflect a valid meter reading.
- Status checkbox must reflect the intended active state at the time of creation or update.
Expected Results
- Upon saving a new nozzle, the nozzle appears in the list with the inputs displayed correctly.
- Editing updates the listed nozzle details immediately after saving.
- Toggling status changes the nozzle's availability between active and inactive states, reflected by the toggle button label.
- Deletion removes the nozzle from the list upon confirmation, with no residual entries.
Exception Handling
- Attempting to save without a tank selection or nozzle name prevents action until valid input is provided.
- Entering invalid or non-numeric Last Reading values will block saving and prompt correction.
- Deletion requires explicit confirmation; canceling the prompt aborts removal.
- Status toggling failures due to concurrent edits or system errors should maintain the previous state and alert the user accordingly.
This document is system-generated and maintained by the PMS documentation automation pipeline.