Skip to main content

Tanks

Process Demonstration

Tanks process preview

Executive Summary

This screen allows fuel station operators to manage storage tanks in the system. Operators can add new tanks, update existing tank details, toggle tank active status, and delete tanks with confirmation prompts.

Business Purpose

Accurate tank data management is critical for fuel inventory tracking and operational efficiency. This interface ensures that tank records are current, correctly configured, and reflect their operational status.

Operating Procedure

  1. To add a new tank, click the Add New button.
  2. Select the fuel product from the Product dropdown list.
  3. Enter a unique name for the tank in the Tank Name field.
  4. Specify the tank's capacity in liters in the Capacity (L) field.
  5. Check the Status checkbox to set the tank as active or leave unchecked for inactive.
  6. Click Save to create the tank record.
  7. To edit an existing tank, click the Edit button adjacent to the tank entry.
  8. Update the tank name and capacity as needed.
  9. Click Save to apply updates.
  10. To toggle the tank's operational status between active and inactive, click the Set active or Set inactive button for the tank.
  11. To delete a tank, click the Delete button corresponding to the tank row. Confirm the deletion by clicking Confirm on the prompt.

Required Inputs

  • Product: Select a fuel or product from the provided dropdown list.
  • Tank Name: Enter a descriptive, unique name identifying the tank.
  • Capacity (L): Enter numeric capacity value representing volume in liters.
  • Status: Set the tank as active (checked) or inactive (unchecked).

Validation Rules

  • Tank Name must be unique and non-empty.
  • Capacity must be a numeric value greater than zero.
  • Product selection must be a valid, non-empty option from the dropdown list.

Expected Results

  • New tanks are added and displayed in the tank list with the specified details and status.
  • Edits update the displayed tank data immediately upon saving.
  • Status toggles reflect instantly, changing the tank’s active/inactive state.
  • Deleted tanks are removed from the list upon confirmation.

Exception Handling

  • If required fields are empty or invalid, the system should prevent saving and prompt to correct errors.
  • Confirmation is required before tank deletion to avoid accidental removal.
  • Attempting to edit or delete a non-existent or concurrently modified tank should display an error or refresh the list accordingly.

This document is system-generated and maintained by the PMS documentation automation pipeline.