☀️ Business Onboarding Cookbook: Solar Rooftop Audits & Clean Energy Engineering
Category: Solar Rooftop Audits & Clean Energy Engineering
Primary Domain: 08_Professional_Advisory_Services
Platform: 360 SERVICE HUB
1. Overview & Business Profile Context
This cookbook provides realistic, comprehensive, and verified test data for onboarding an on-site solar engineering consultancy, rooftop feasibility surveying, and clean tech advisory firm. It exercises:
- Field / Home Doorstep Dispatch Topology with Transit Buffers: Modeling certified solar engineers dispatched to residential villas, apartment societies, and commercial factories across a defined 25 km geofence radius.
- Compound Dispatch Allocation (
PERSON + EQUIPMENT): Demonstrating simultaneous booking of a certified solar PV engineer along with specialized diagnostic hardware (thermal drone imaging kit and solar irradiance pyranometers).
- Mandatory Inter-Site Transit Buffers (45 to 60 Minutes): Enforcing automated driving and equipment repack buffers to prevent scheduling overlap between geographically separated audit sites.
- Daylight-Dependent Solar Inspection Calendar: Restricting operational hours strictly to daylight hours (08:30 AM to 05:30 PM) required for accurate solar irradiance capture and thermal hotspot detection.
- Technical Engineering Deliverables: Structuring 90-minute on-site audits that culminate in 3D shadow analysis, generation simulation reports, and Discom net-metering subsidy guidance.
2. Step-by-Step Onboarding Data
Step 1 of 5: Business Information
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Business Logo / Photo Upload |
Image Picker Card |
sunray_solarteck_logo.jpg (Modern golden sunburst with solar panel silicon cells and blue geometric energy vector lines) |
Tap opens media picker. Renders 1:1 preview card with edit overlay. |
| Business Name |
Text Field (Single-line) |
SunRay CleanTech & Solar Energy Audits |
38 characters. Valid ($\ge 2$ and $\le 100$). |
| Business Category |
Dropdown / Picker |
Solar Rooftop Audits & Clean Energy Engineering |
Contextualizes field engineering, drone surveys, and clean tech advisory. |
| Business Type |
Segmented Control |
Company |
Solar engineering consulting firm. |
| Business Address |
Text Field / Geocomplete |
Plot 42, Sector 18, Udyog Vihar Phase 4, Near Maruti Gate 2 |
Industrial clean-tech corridor in Gurugram. |
| Auto-detect GPS / Pick on Map |
Action Buttons |
Latitude: 28.4984 Longitude: 77.0792 |
Pinned precisely at Udyog Vihar, Gurugram. Valid Indian coordinates. |
| Operating City |
Text Field (Single-line) |
Gurugram |
City string. |
| Mobile Number (Verified via Login) |
Phone Input (Read-only) |
+919810886644 |
Read-only input with verified green badge (✔). |
| Email ID (Optional) |
Email Text Field |
audits@sunraycleantech.in |
Corporate contact email. |
| Business Description (Optional) |
Text Area (Multi-line) |
MNRE-certified solar clean-tech consultancy specializing in on-site residential and commercial rooftop solar feasibility audits. Utilizing DJI Enterprise thermal drones for 3D shadow modeling, solar irradiance pyranometers, roof structural load testing, Discom net-metering compliance checks, and ROI financial forecasting. |
338 characters ($\le 500$). |
| Language Preference |
Dropdown / Select |
English (Default) |
Platform language. |
| Time Zone |
Input Field / Display |
India Standard Time (IST) |
IANA Asia/Kolkata. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
Validates Step 1 fields, advances to Step 2. |
Step 2 of 5: Add Resource (Polymorphic Flow)
Add the following 3 realistic resources covering 2 field solar engineers and 1 mobile thermal survey equipment kit:
[ What does your customer book? ]
├── [●] 1. Team Member / Staff ──► Kunal Verma (Lead Solar PV Systems Engineer)
├── [●] 2. Team Member / Staff ──► Neeraj Yadav (Senior Rooftop Feasibility Surveyor)
└── [▲] 3. Vehicle / Equipment Asset ──► Kit Alpha: Thermal Drone & Solar Pyranometer Suite
Resource 1: Lead Solar PV Systems Engineer (Team Member / Staff)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[●] Team Member / Staff |
Activates staff-specific fields. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
engineer_kunal_verma.jpg |
Professional engineer portrait wearing safety hardhat and high-visibility vest. |
| Full Name of Staff / Specialist |
Text Field |
Kunal Verma |
Required. |
| Role / Designation |
Text Field |
Lead Solar PV Systems Engineer (B.Tech Electrical, MNRE Certified) |
Title & credentials. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
1 dedicated on-site audit per client. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9810886645 |
Field alert phone. |
| Gender |
Dropdown Selector |
Male |
Engineer gender. |
| Experience (Optional) |
Text Field |
9 Years (Designed 15+ MW of Rooftop Solar) |
Tenure. |
| Bio / Specialization (Optional) |
Text Area |
Specializes in solar string inverter sizing, 3D LiDAR roof shade simulation, high-voltage Discom substation interconnection, and PM Surya Ghar Muft Bijli Yojana subsidy processing. |
Bio. |
| Primary Resource |
Switch / Toggle |
ON |
Primary field engineer. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Kunal Verma. |
Resource 2: Senior Rooftop Feasibility Surveyor (Team Member / Staff)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[●] Team Member / Staff |
Activates staff-specific fields. |
| Add Profile Photo (Optional) |
Avatar Upload Button |
surveyor_neeraj_yadav.jpg |
Field engineer with laser distance meter. |
| Full Name of Staff / Specialist |
Text Field |
Neeraj Yadav |
Required. |
| Role / Designation |
Text Field |
Senior Rooftop Feasibility Surveyor (Civil & Structural) |
Title & credentials. |
| Simultaneous Clients Handled |
Number Input Field |
1 |
1 on-site survey per slot. |
| Mobile Number (For booking alerts) |
Phone Input Field |
9810886646 |
Mobile phone. |
| Gender |
Dropdown Selector |
Male |
Surveyor gender. |
| Experience (Optional) |
Text Field |
6 Years (Structural Load Testing Specialist) |
Tenure. |
| Bio / Specialization (Optional) |
Text Area |
Specializes in RCC roof load-bearing analysis, galvanized iron mounting structure wind uplift calculations, cable tray routing, and lightning arrestor grounding. |
Bio. |
| Primary Resource |
Switch / Toggle |
OFF |
Secondary engineer. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Resource |
Saves Neeraj Yadav. |
Resource 3: Kit Alpha: Thermal Drone & Solar Pyranometer Suite (Vehicle / Equipment Asset)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Resource Type Master Selector |
Radio Card Group |
[▲] Vehicle / Equipment Asset |
Activates equipment fields. |
| Add Asset Photo (Optional) |
Photo Upload Button |
drone_thermal_kit.jpg |
Heavy-duty Peli hardcase with DJI Mavic 3 Enterprise thermal drone and solar irradiance meter. |
| Equipment / Asset Name |
Text Field |
Kit Alpha: Thermal Drone & Solar Pyranometer Suite |
Required asset name. |
| Equipment Type / Category |
Dropdown / Text |
Diagnostic Survey Equipment |
Asset category. |
| Quantity / Total Units Available |
Number Input Field |
1 |
1 high-precision instrument kit. |
| Serial / Asset ID (Optional) |
Text Field |
SR-DRONE-TH-01 |
Inventory serial number. |
| Description / Amenities (Optional) |
Text Area |
Includes DJI Mavic 3 Enterprise with FLIR 640x512 thermal radiometric camera, Class A Kipp & Zonen pyranometer, laser roof inclination inclinometer, and portable lithium field battery station. |
Equipment spec. |
| Primary Resource |
Switch / Toggle |
OFF |
Equipment resource. |
| Active & Available for Bookings |
Switch / Toggle |
ON |
Active state. |
| Action |
Primary Button |
Tap Save Resource |
Saves Kit Alpha. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 3 resources saved; advances to Step 3. |
Step 3 of 5: Services & Offerings
Configure the following 4 realistic clean tech offerings covering residential shadow audits, commercial viability, and Discom net-metering advisory:
[ Services & Offerings Portfolio ]
├── 1. Residential Solar Rooftop 3D Shadow & Feasibility Audit (90 mins | ₹1,499 | Field/Home | Compound Staff+Kit)
├── 2. Commercial & Industrial Rooftop Solar Viability Survey (Hours | 3 Hours | ₹4,999 | Field/Home | Compound Staff+Kit)
├── 3. Pre-Installation Structural Load & Roof Waterproofing Check (60 mins | ₹2,199 | Field/Home | Staff 1:1)
└── 4. Post-Installation Generation Benchmark & Net-Metering Audit (60 mins | ₹1,299 | Field/Home | Staff 1:1)
Offering 1: Residential Solar Rooftop 3D Shadow & Feasibility Audit (Minutes — Field / Home — Compound)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Residential Solar Rooftop 3D Shadow & Feasibility Audit |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Residential Solar Survey |
Category. |
| Service Description (Optional) |
Text Area |
Complete 90-minute on-site engineering assessment of your villa or independent roof. Includes thermal drone aerial mapping for year-round 3D shadow analysis (adjacent buildings and trees), roof usable area calculation, exact kW solar capacity recommendation, monthly unit generation projection, and government subsidy calculations. |
Detailed description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
90 Minutes |
1.5-hour on-site inspection. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
Driving transit buffer to next doorstep location. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat doorstep rate. |
| Price (₹) |
Currency Input |
1499 |
₹1,499 comprehensive audit fee. |
| Discounted Price (₹, Optional) |
Currency Input |
999 |
Introductory green energy promotion ₹999. |
| Assign Resources |
Resource Multi-Select |
[✔] Kunal Verma
[✔] Neeraj Yadav
[✔] Kit Alpha: Thermal Drone & Solar Pyranometer Suite |
Compound dispatch: requires 1 engineer + Kit Alpha. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
1 customer home per visit. |
| Fulfillment Mode |
Segmented Control |
[●] Field / Home (Doorstep) |
Engineer dispatches to customer. |
| ↳ Service Radius (km) |
Number Input Field |
25 km |
Dispatches across Gurugram, Manesar, and South Delhi. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single audit slot. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 1. |
Offering 2: Commercial & Industrial Rooftop Solar Viability Survey (Hours — Field / Home — 3 Hours)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Commercial & Industrial Rooftop Solar Viability Survey |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Commercial Solar Audit |
Category. |
| Service Description (Optional) |
Text Area |
Comprehensive 3-hour engineering audit for factories, warehouses, schools, and hospitals (50 kW to 1 MW+). Includes drone thermal orthomosaic mapping, transformer LT panel capacity check, Discom grid synchronization analysis, CAPEX/OPEX payback modeling, and complete tender technical specification document. |
Description. |
| Duration Engine Unit |
Segmented Control |
[○] Hours |
Hourly duration engine. |
| Service Duration |
Number / Dropdown |
3 Hours |
3-hour on-site industrial inspection. |
| Buffer / Setup Time |
Dropdown Selector |
60 Minutes |
Inter-city transit and equipment repacking. |
| Pricing Model |
Segmented Control |
Fixed Price |
Industrial audit rate. |
| Price (₹) |
Currency Input |
4999 |
₹4,999 commercial survey fee. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Regular rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Kunal Verma
[✔] Kit Alpha: Thermal Drone & Solar Pyranometer Suite |
Lead engineer + drone suite. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Dedicated industrial survey. |
| Fulfillment Mode |
Segmented Control |
[●] Field / Home (Doorstep) |
Field dispatch. |
| ↳ Service Radius (km) |
Number Input Field |
35 km |
Extended NCR industrial belt. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single 3-hour block. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 2. |
Offering 3: Pre-Installation Structural Load & Roof Waterproofing Check (Minutes — Field / Home)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Pre-Installation Structural Load & Roof Waterproofing Check |
Service title. |
| Service Category / Tag |
Dropdown / Text |
Structural Engineering |
Category. |
| Service Description (Optional) |
Text Area |
60-minute civil inspection to verify if your roof slab can sustain solar mounting dead load and 150 km/h wind shear. Checks parapet wall anchor stability, water drainage slope, existing waterproofing membranes, and structural concrete strength. |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
60 Minutes |
1-hour inspection. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
Doorstep transit buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Flat price. |
| Price (₹) |
Currency Input |
2199 |
₹2,199 structural inspection. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Neeraj Yadav |
Civil structural surveyor. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Dedicated visit. |
| Fulfillment Mode |
Segmented Control |
[●] Field / Home (Doorstep) |
Doorstep. |
| ↳ Service Radius (km) |
Number Input Field |
25 km |
Service boundary. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single slot. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 3. |
Offering 4: Post-Installation Generation Benchmark & Net-Metering Audit (Minutes — Field / Home)
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Service Name |
Text Field |
Post-Installation Generation Benchmark & Net-Metering Audit |
Service title. |
| Service Category / Tag |
Dropdown / Text |
System Performance Diagnostic |
Category. |
| Service Description (Optional) |
Text Area |
Independent third-party verification of newly installed solar systems. Verifies bi-directional net-meter billing synchronization, solar generation meter calibration, string inverter clipping, MC4 connector thermal hotspots, and earthing pit resistance (<5 ohms). |
Description. |
| Duration Engine Unit |
Segmented Control |
[●] Minutes |
Minutes engine. |
| Service Duration |
Number / Dropdown |
60 Minutes |
1-hour diagnostic. |
| Buffer / Setup Time |
Dropdown Selector |
45 Minutes |
Doorstep transit buffer. |
| Pricing Model |
Segmented Control |
Fixed Price |
Diagnostic fee. |
| Price (₹) |
Currency Input |
1299 |
₹1,299 diagnostic fee. |
| Discounted Price (₹, Optional) |
Currency Input |
[Empty] |
Standard rate. |
| Assign Resources |
Resource Multi-Select |
[✔] Kunal Verma
[✔] Neeraj Yadav |
Either field engineer. |
| Capacity Allocation Model |
Segmented Control |
[●] 1:1 Appointment (Exclusive) |
Exclusive appointment. |
| Fulfillment Mode |
Segmented Control |
[●] Field / Home (Doorstep) |
Doorstep. |
| ↳ Service Radius (km) |
Number Input Field |
25 km |
Service boundary. |
| Multi-Slot Booking Rules |
Expandable Section |
OFF |
Single slot. |
| Active & Available for Booking |
Switch / Toggle |
ON |
Available. |
| Action |
Primary Button |
Tap Save Service |
Saves Offering 4. |
| Navigation Action |
Primary Contained Button |
Tap Continue |
All 4 offerings saved; advances to Step 4. |
Step 4 of 5: Availability & Working Hours
Configure daylight-dependent operational hours across Monday–Saturday (Sundays closed):
Weekly Schedule Grid
| Day of Week |
Operational Status |
Opening Time |
Closing Time |
Mid-Day Break Window |
| Monday |
Open |
08:30 AM |
05:30 PM |
01:00 PM – 02:00 PM (Field Lunch & Recharging) |
| Tuesday |
Open |
08:30 AM |
05:30 PM |
01:00 PM – 02:00 PM (Field Lunch & Recharging) |
| Wednesday |
Open |
08:30 AM |
05:30 PM |
01:00 PM – 02:00 PM (Field Lunch & Recharging) |
| Thursday |
Open |
08:30 AM |
05:30 PM |
01:00 PM – 02:00 PM (Field Lunch & Recharging) |
| Friday |
Open |
08:30 AM |
05:30 PM |
01:00 PM – 02:00 PM (Field Lunch & Recharging) |
| Saturday |
Open |
08:30 AM |
05:30 PM |
01:00 PM – 02:00 PM (Field Lunch & Recharging) |
| Sunday |
Closed |
— |
— |
Weekly Off (Drone & Sensor Calibration) |
Staff-Specific Availability Overlay
| Resource Name |
Working Days |
Daily Shift Window |
Break Window |
| Kunal Verma |
Mon, Tue, Wed, Thu, Fri, Sat |
08:30 AM – 05:30 PM |
01:00 PM – 02:00 PM |
| Neeraj Yadav |
Mon, Tue, Wed, Thu, Fri, Sat |
08:30 AM – 05:30 PM |
01:00 PM – 02:00 PM |
| Kit Alpha: Thermal Drone |
Mon, Tue, Wed, Thu, Fri, Sat |
08:30 AM – 05:30 PM |
None |
Advanced Operating Settings
| Setting / Control |
Specification Value |
Operational Logic |
| Apply Same Hours to All Days |
ON (Mon–Sat) |
08:30 AM – 05:30 PM across all working days. |
| Allow Bookings on Public Holidays |
OFF |
Residential societies and industrial plants restrict holiday access. |
| Navigation Action |
Tap Continue |
Validates schedule, advances to Step 5. |
Step 5 of 5: Booking Rules, Fulfillment & Policies
| Field / UI Control |
Specification Type |
Exact Test Data Value |
Notes & UI Behavior |
| Lead Time / Advance Booking Window |
Stepper / Picker |
10 Days |
Up to 10 days ahead. |
| Minimum Notice Time (Cutoff) |
Stepper / Picker |
12 Hours |
Minimum 12 hours notice to review preliminary satellite imagery. |
| Cancellation Cutoff Window |
Stepper / Picker |
12 Hours Before Slot |
Full refund $\ge 12$ hours prior; 50% fee within 12 hours. |
| Fulfillment Mode Selection |
Segmented Control |
[●] Field / Home (Doorstep) |
Provider travels to customer's site. |
| ↳ Service Operating Radius |
Number Input Field |
25 km |
Default radius centered on Udyog Vihar base. |
| Maximum Active Bookings Per Customer |
Stepper / Number |
2 Active Bookings |
Accommodates multi-property homeowners. |
| Instant Confirmation vs. Request |
Switch / Toggle |
ON (Instant Booking Confirmation) |
Immediate slot confirmation. |
| Payment Options Accepted |
Checkbox Group |
[✔] Online Payment (UPI, Cards, NetBanking)
[✔] Pay After Service (UPI / Card on Mobile POS) |
Prepayment or on-site completion. |
| Customer Booking Instructions (Optional) |
Text Area |
Please ensure safe access to your building rooftop or terrace staircase. If terrace access is locked by society maintenance, please ensure keys are available before the engineer arrives. Having a copy of your recent Discom electricity bill on hand is highly recommended. |
Displayed on confirmation screen and booking SMS/email. |
| Navigation Action |
Primary Contained Button |
Tap Complete Onboarding |
Final submission. Triggers merchant workspace creation. |
3. Five Deterministic End-to-End QA Test Scenarios
Scenario 1: Doorstep Geofence Radius Validation (25 km Boundary Check)
- Action:
- Customer A enters an address in Sector 57, Gurugram (8.5 km from Udyog Vihar base).
- Customer B enters an address in Meerut, UP (88 km from Udyog Vihar base).
- Expected Result:
- Customer A's address is validated within the 25 km geofence; available audit slots are displayed.
- Customer B's address is rejected with the message: "Selected address is outside our 25 km service operating radius".
Scenario 2: Compound Resource Concurrency & Asset Kit Lock
- Action: Customer A books
Residential Solar Rooftop 3D Shadow & Feasibility Audit for Tuesday at 09:30 AM – 11:00 AM (locking Engineer Kunal + Kit Alpha). Simultaneously, Customer B attempts to book Commercial & Industrial Rooftop Solar Viability Survey (which also requires Kit Alpha) at 10:00 AM.
- Expected Result:
- Customer A's booking locks
Kit Alpha from 09:30 AM to 11:45 AM (including 45m transit buffer).
- Even though Engineer Neeraj might be free,
Kit Alpha is busy. Customer B's query for 10:00 AM is rejected due to equipment kit conflict.
- Customer B is offered the afternoon slot starting at 12:00 PM.
Scenario 3: 45-Minute Doorstep Transit Buffer Injection
- Action: Engineer Kunal completes a residential audit at DLF Phase 2 from 09:00 AM to 10:30 AM. A second customer in Sector 48 attempts to book Kunal for 10:30 AM.
- Expected Result:
- The booking engine automatically injects a 45-minute driving and drone packup buffer from 10:30 AM to 11:15 AM.
- The earliest available appointment offered to the second customer is 11:15 AM.
Scenario 4: Daylight Cutoff & Evening Slot Invalidation
- Action: Customer queries availability for a rooftop solar audit at 06:00 PM on a Friday.
- Expected Result:
- Because working hours close at 05:30 PM (driven by daylight requirements for drone thermal and optical sensors), 06:00 PM is rejected.
- The system offers 03:00 PM – 04:30 PM as the final daylight slot of the day.
Scenario 5: Minimum Notice Cutoff Enforcement (12 Hours)
- Action: Customer attempts to book a next-day morning audit at 11:00 PM for 08:30 AM the next morning (9.5 hours notice).
- Expected Result:
- Minimum notice is configured at 12 hours.
- The system detects that $9.5 < 12$ hours.
- The 08:30 AM slot is unavailable. The earliest bookable slot is 11:00 AM or later.