Add Plant
PROCESS NAME
Plant
FEATURE / USER STORY NAME
Add Plant
DESCRIPTION
This feature enables back-office users to add detailed information about plants into the SMART360 platform. The process is conducted through a three-step stepper form, ensuring all relevant data such as profile, financial details, and documents are captured systematically for accurate plant management.
ACTORS
-
Back-office users
USER STORY
As a Back Office User,
I want to add detailed information about a plant, including its profile, financial details, and related documents,
So that I can maintain an accurate record of plants within the SMART360 platform.
STORYTELLING
Sharon, a back-office user from Samoa Water Authority, wants to add a new plant into the system to ensure accurate and comprehensive management of operational, financial, and documentation details. She navigates to the Add Plant option in SMART360 and fills in the necessary information across the provided steppers, including plant profile, financial details, and associated documents.
Once all the details are entered, Sharon submits the form. The system validates her input and confirms that the plant has been successfully added, ensuring that it is now available in the system for future reference and management.
GOALS
To facilitate the structured addition of plant details for effective management and reporting.
PROCESS FLOW
MAJOR STEPS INVOLVED
-
User Logs into Smart360 navigates to AX module.
-
Navigate to Plants > Add Plant.
-
Complete the stepper form (Profile, Financial Details, Documents).
-
Submit the form.
-
Validate and save the data.
-
Display a success message.
BUSINESS RULES
-
General Rules:
-
All mandatory fields must be completed before submission.
-
The system will display appropriate error messages for missing or invalid entries.
-
Placeholder should be the name of the field.
-
-
Profile Stepper:
-
Plant Name:
-
Type: Text field
-
Validation: Mandatory, maximum 100 characters.
-
Error Message: "Plant Name is required and must not exceed 100 characters."
-
-
Type:
-
Type: Text field
-
Validation: Mandatory.
-
Error Message: "Type is required."
-
-
Commission Date:
-
Type: Select form Calander
-
Validation: Mandatory.
-
Only past or present dates are accepted
-
Error Message: "Commission date is required."
-
-
Latitude:
-
Type: Decimal field
-
Validation: Mandatory, must be a valid latitude (-90 to 90).
-
Error Message: "Latitude is required and must be between -90 and 90."
-
-
Longitude:
-
Type: Decimal field
-
Validation: Mandatory, must be a valid longitude (-180 to 180).
-
Error Message: "Longitude is required and must be between -180 and 180."
-
-
Operation Status:
-
Type: Dropdown field
-
Values: Active, Under Maintenance, In-Active, Decommissioned
-
Validation: Mandatory, must select a value.
-
Error Message: "Operation Status is required."
-
-
Contact Person:
-
Type: Text field
-
Validation: Mandatory.
-
Error Message: "Contact Person is required."
-
-
Mail:
-
Type: Text field
-
Validation: Mandatory.
-
Error Message: "Mail is required."
-
-
Images and Videos:
-
Type: Upload
-
Validation: Should accept JPEG, RAW, MP4, HEIC.
-
Error Message: "Please upload form the available formats “JPEG, RAW, MP4, HEIC”."
-
-
Description:
-
Type: Text area
-
Validation: Optional, maximum 500 characters.
-
Error Message: "Description must not exceed 500 characters."
-
-
-
Financial Details Stepper:
-
Installation Cost:
-
Type: Numeric field
-
Validation: Optional, must be a positive number.
-
Error Message: "Installation Cost is required and must be a positive number."
-
-
Operating Cost:
-
Type: Numeric field
-
Validation: Optional, must be a positive number.
-
Error Message: "Installation Cost is required and must be a positive number."
-
-
Depreciation Method:
-
Type: Dropdown field
-
Values: Stepper, Straight Line
-
Validation: Optional, must select a value.
-
Error Message: "Depreciation Method is required."
-
-
Depreciation Percentage:
-
Type: Numeric field
-
Validation: Optional, must be a positive number.
-
Error Message: "Installation Cost is required and must be a positive number."
-
-
Current Book Value:
-
Type: Numeric field
-
Validation: Optional, must be a positive number.
-
Error Message: "Current Book Value is required and must be a positive number."
-
-
Insurance Cost:
-
Type: Numeric field
-
Validation: Optional, must be a positive number.
-
Error Message: "Insurance Cost must be a positive number."
-
-
Maintenance Budget:
-
Type: Numeric field
-
Validation: Optional, must be a positive number.
-
Error Message: "Installation Cost is required and must be a positive number."
-
-
-
Documents Stepper:
-
Document Type:
-
Type: Searchable Dropdown field
-
Values: Fetched from Onboarding configuration.
-
Validation: Mandatory, must select a value.
-
Error Message: "Document Type is required."
-
-
Document Subtype
-
Type: Searchable Dropdown field
-
Values: fetched from Onboarding configuration
-
Error Message: "Document Sub-Type is required."
-
-
File Upload:
-
Type: File upload field
-
Validation: Mandatory, must upload a file (PDF, DOCX, or PNG).
-
Error Message: "File is required and must be a valid format (PDF, DOCX, PNG)."
-
-
SAMPLE DATA
Profile Stepper:
-
Plant Name: "Kothrud Plant"
-
Type: "Water Treatment"
-
Installation Date: 2024/02/02
-
Latitude: 18.5074
-
Longitude: 73.8077
-
Operation Status: "Active"
-
Contact Person: M John
-
Mail: john@swa.com
-
Description: "Main water treatment plant."
Financial Details Stepper:
-
Installation Cost: 1000000
-
Depreciation Method: "Straight Line"
-
Depreciation Percentage: 52
-
Current Book Value: 800000
-
Insurance Cost: 50000
-
Operating Cost: 5000
-
Maintenance Budget: 2000
Documents Stepper:
-
Document Type: "Operation Manual"
ACCEPTANCE CRITERIA
-
Back Office Users can access the Add Plant section.
-
The system validates all mandatory fields as per the business rules.
-
Upon successful submission, the plant is added, and a success message is displayed.
-
The added plant details are reflected in the Plant List View.
No Comments