🔧 Byte Care Service Platform — Complete Architecture Diagram
Complete Digital Service Management Ecosystem — Kristen Technologies
📋 Version: 1.1 (Updated)
📅 Date: 23/07/2026
🏢 Developed By: seo9ine Development Team
👤 Product Owner: Kristen Technologies
3 Workflow PDFs + Client Modifications Applied
⚡ Client-Approved Modifications Applied
✅ MOD 1 — AMC & Non-AMC: Both Can Book Services
✅ MOD 2 — Asset ID Prefix: KBS → KTS
✅ MOD 3 — Wallet Removed → Razorpay + QR Code + UPI ID + COD
🌐 Byte Care — Three-Layer Ecosystem Architecture
📱
Byte Care
CUSTOMER APP
Service booking interface
AMC purchase & renewal
Complaint submission
Profile management
Payment gateway
Android
Customer-facing
⇄API
🖥️
WPA Controller Panel
ADMIN PANEL — BRAIN
Approvals & oversight
AMC lifecycle engine
KPI & incentive control
Finance & audit
Campaign manager
Web Dashboard
React/Angular
⇄API
👷
Byte Buddy
STAFF APP
Technician field operations
Marketing onboarding
AMC activation
KPI tracking
GPS check-in
Android
Staff-facing
🛠️7 Supported Service Modules
🛡️
AMC Plan
Yearly Membership
⚡ Applied Modifications Summary
MOD 1 — Service Eligibility
✅ AMC Customers → Can book all services
✅ Non-AMC Customers → Can book all services (as paid jobs)
Note: Data Recovery shows "Not covered under AMC" warning for AMC users, but booking is still allowed as paid service.
MOD 2 — Asset ID Prefix Change
KBS-LAP-CN-SB-0001
→ KTS-LAP-CN-SB-0001
All ID formats updated:
KTS-AMC, KTS-AST, KTS-PC, KTS-CC, KTS-PRN, KTS-DR, KTS-NET, KTS-NDA, KTS-PLN, KTS-CMP
MOD 3 — Payment System Overhaul
Wallet Functionality — REMOVED
New Payment Options:
🏦 Razorpay (Primary)
📲 QR Code
💳 UPI ID
💵 Cash on Delivery
👥Platform User Roles
Customer App (Byte Care)
Registered Customer (AMC)
Registered Customer (Non-AMC)
Byte Buddy Staff App
Technician
Senior Technician
BDE
BDM
Client Acquisition
Customer Support Executive
WPA Admin Panel
System Controller (Super Admin)
Sub Controller
📱 Byte Care — Customer App Architecture
🧭Bottom Navigation Structure
Wallet tab removed per MOD 3. Bottom nav = Home | Services | AMC | Profile
🔐 Authentication & Login Flow
OTP Login Flow
Launch App
↓
Enter Mobile Number (+91 Default)
↓
OTP Request → Verify OTP
↓
Profile Check
↓
New User
Profile Setup Screen
Name / Email / Address
Existing User
Home Dashboard
Security Rules
- ✅ OTP validated server-side only
- ✅ OTP expiry configurable from backend
- ✅ Rate limiting + max 5 attempts
- ✅ Session token after successful verification
- ✅ Biometric (optional) — Fingerprint / Face
- ✅ 5 biometric fails → fallback to OTP
- ✅ Biometric data never stored on server
- ⚠️ Re-OTP if: App reinstalled / Device changed / Session expired
📋 Master Customer Journey
Login → Home Dashboard
↓
Choose Service Category
↓
Fill Basic Details (Device / Problem / Schedule)
↓
Save Draft (Auto)
↓
Final Confirmation Screen
↓
Customer Confirms → Status = Confirmed
↓
System Generates Service ID (KTS-xxx) → Status = Booked
↓
Track Service Status Live
MOD 1 — Service Eligibility (UPDATED)
AMC Customer
AMC Auto-Detection via Asset ID / QR Tag
Priority Queue Routing
Free Visit Balance Applied
All 6 Services Available
Data Recovery = Paid (Not AMC covered)
Non-AMC Customer
All 6 Services Available
Standard Queue
Pay per service
No visit balance deduction
Can purchase AMC anytime
🛠️ Service Booking Modules
💻 Laptop Service Booking
Select Service → Laptop
↓
Visit Type + Problem Type (Multi-select)
↓
Brand + Model Number
↓
Issue Description + Damage Photo (Optional)
↓
Service Mode: Doorstep / Pickup & Drop / Walk-in
↓
Priority: Normal / Urgent
↓
AMC Auto Detection (Yes/No)
Both AMC & Non-AMC Can Book
↓
Password Consent Toggle
↓
Schedule Date & Time + Address
↓
Final Confirmation → Confirm Booking
ID: KTS-LAP-CN-SB-0001
🖥️ Computer / PC Service Booking
Select Service → Computer / PC
↓
Visit Type + Problem Type (Multi-select)
↓
Cabinet Brand
↓
Issue Description + Error Message
↓
Burning Smell / Physical Damage Info
↓
Service Mode + Priority
↓
AMC Auto Detection
Both AMC & Non-AMC Can Book
↓
Password Consent
↓
Schedule Booking
↓
Final Confirmation → Confirm Booking
ID: KTS-PC-CN-SB-0001
📷 CCTV Service Booking
Select Service → CCTV
↓
Visit Type + Problem Type
↓
Brand + Internet Connected?
↓
Problem Description + Media Upload
↓
Service Mode: Doorstep / Inspection / Full Installation
↓
Priority Selection
↓
AMC Auto Detection
Both AMC & Non-AMC Can Book
↓
Schedule Date + Location + Floor Number
↓
Final Confirmation → Confirm Booking
ID: KTS-CC-CN-SB-0001
Installation Jobs → Marketing Workflow
🖨️ Printer & Toner Service Booking
Select Service → Printer / Toner
↓
Problem Type + Brand + Model
↓
Printer Type + Color Type
↓
Cartridge/Toner Required? (Yes/No)
↓
Connectivity Details
↓
Issue Description + Error Photo
↓
Service Mode + Priority
↓
AMC Auto Detection
Both AMC & Non-AMC Can Book
↓
Final Confirmation → Confirm Booking
ID: KTS-PRN-CN-SB-0001
Toner Refill → Inventory Alert to WPA
💾 Data Recovery Service Booking
⚠️ Smart Warning Pop-up: "Data Recovery is NOT covered under AMC Plans. AMC customers can still book as a paid job."
AMC Warning Pop-up (Both AMC & Non-AMC)
↓
Device Type Selection (Laptop HDD / SSD / Pen Drive etc.)
↓
Device Details + Physical Condition
↓
Data Loss Situation + Duration
↓
Previous Recovery Attempt? → High-Risk Flag if Yes
↓
Data Type Needed + Priority Level
↓
Legal Consent Checkboxes (Mandatory)
↓
NDA Required? (Yes/No)
↓
Service Mode + Device Submission Option
↓
Final Confirmation → Confirm Booking
ID: KTS-DR-CN-SB-0001
NDA: KTS-NDA-CN-AG-0001
🌐 Networking Service Booking
Select Service → Networking
↓
Problem Type + Basic Network Info
↓
Internet Connected? / Router Available?
↓
Problem Description + Router Photo (Optional)
↓
Service Mode: Doorstep / Remote Support / Installation
↓
Priority Selection
↓
AMC Auto Detection
Both AMC & Non-AMC Can Book
↓
Schedule Booking + Floor Number
↓
Final Confirmation → Confirm Booking
ID: KTS-NET-CN-SB-0001
Remote Support → Priority Queue
💳 Payment Flow (MOD 3 — Updated)
Wallet Removed — New Payment System
🏦 Razorpay (Primary Gateway)
Customer Initiates Payment
↓
Razorpay Payment Gateway
↓
Success
Payment Confirmed
Invoice Generated
GST Applied (9%+9%)
Failure
Payment Failed
Retry Option
📲 Manual Payment Options
COD payment confirmed by technician on-site. Invoice generated post-payment confirmation.
🛡️ AMC (Annual Maintenance Contract) Module
AMC Plans
| Plan | Price | Plan ID |
| Byte Care Starter | ₹399 + GST | KTS-PLN-CN-BCST-0001 |
| Byte Care Plus | ₹599 + GST | KTS-PLN-CN-BCPL-0001 |
| Byte Care Premium | ₹999 + GST | KTS-PLN-CN-BCPR-0001 |
Covered Devices: Laptop / Desktop / Printer / CCTV / Networking
Rule: 1 Plan = 1 Device (Additional devices billed separately)
AMC Lifecycle Status Flow
Draft
→
Payment Pending
→
Pending Verification
→
Active
→
Expiring
→
Expired
→
Cancelled
AMC Purchase & Activation Flow (Updated Payments)
Home → AMC Plans
↓
Select Plan (Starter / Plus / Premium)
↓
View Plan Details
↓
Select Device → Register Asset (KTS-AST-CN-ASST-0001)
↓
Status = Draft (Auto Save)
↓
Proceed to Payment
Razorpay / QR Code / UPI ID / COD
↓
Payment Initiated → Payment Pending
↓
Payment Success → AMC ID Generated (KTS-AMC-CN-SB-0001)
↓
GST Invoice Generated (CGST 9% + SGST 9%)
↓
Status = Pending Verification
↓
Auto Verify (Default)
Status = Active
Admin Verify (Optional)
Status = Active
↓
AMC Dashboard Visible → Book AMC Services Anytime
AMC Renewal Flow (Wallet Removed — Payment Only)
MOD 3 Applied — Wallet Credits Removed from Renewal
AMC Dashboard → Renew Membership
↓
Select Payment Method
Razorpay / QR Code / UPI ID / COD
↓
Payment Success → New AMC ID Generated
↓
Before Expiry
Extend Validity
from current expiry date
After Expiry
Restart Validity
from renewal date
👤 Customer Profile Module
Profile Sections
Personal Info
NameAlternate Mobile
EmailDefault Address
LandmarkFloor Number
Read-only: Customer ID, AMC ID, Asset ID
Device & Asset Overview
Registered DevicesAsset ID (KTS)
Device TypeLinked AMC Plan
Last Service Date
Service History
Service IDCategory
Booking DateStatus
Invoice Download
🆘 Support & Complaint System
Bottom Sheet Complaint Flow
Tap Support / Help Icon (from any screen)
↓
Bottom Sheet Opens (70% screen height)
↓
Select Complaint Category + Related Service (Optional)
↓
Description + Media Attachment (Max 2 files)
↓
Priority: Normal / Urgent
↓
Submit → Complaint ID Generated (KTS-CMP-CN-YYYY-0001)
↓
WPA Panel + Byte Buddy notified
Status Flow:
Submitted→
Under Review→
In Progress→
Resolved→
Closed
👷 Byte Buddy — Staff App Architecture
🧭Bottom Navigation + Role-Based Visibility
| Component | Technician | Marketing |
| Service Tab | ✔ | ❌ |
| Assigned Jobs | ✔ | ❌ |
| Leads Converted | ❌ | ✔ |
| Campaign Status | ❌ | ✔ |
| AMC Activated | ✔ | ✔ |
| KPI Score Ring | ✔ | ✔ |
| Activity Timeline | ✔ | ✔ |
📊 Role-Based Dashboards
👷 Technician Dashboard
KPI Score Ring (Red/Orange/Green)
Assigned Jobs (Today/Weekly/Monthly)
Today Activity Card
AMC Activated Count
AMC Visits (Scheduled/Completed/Missed)
Incentive Progress Bar
Suspicious Visit Alerts (<5 min)
Activity Timeline
📣 Marketing Dashboard
KPI Score Ring
Leads Converted (Today/Weekly/Monthly)
Onboarding Submitted
AMC Activated (Self-count)
Campaign Status + Target Progress
Conversion Ratio
Activity Timeline
🔧 Technician Service Execution Flow (All Services)
Universal 9-Step Service Execution (Laptop / PC / CCTV / Printer / Networking)
STEP 0 — Technician Check-In
GPS Capture + Work Start Time + Customer Present Toggle + AMC Tag Scanner
↓
STEP 1 — Service Intake Verification
Service Category + Problem Type + Device Details
↓
STEP 2 — Technical Device Details (Technician Only)
Brand / Model / Serial / Processor / RAM / Storage / OS
↓
STEP 3 — Device Condition & Intake
Physical Damage Check + Intake Photos (Front/Back/Screen) + Accessories
↓
STEP 4 — Security & Data Handling
Backup Required? / Password? / BitLocker Status?
↓
STEP 5 — Technician Diagnosis
Problem Identified + Estimated Amount → Send for Approval to WPA Controller
↓
Status: In Progress → Diagnosis → Approval Pending
↓
Fix Onsite
STEP 6 — Work Execution
Approval Pending → Work Execution
Device Collected
STEP 6 — Lab Repair
Collected → Lab Repair → Completion Pending
↓
STEP 7 — Work Execution
Work Notes + Parts Used + Testing Result
↓
STEP 8 — Completion Summary
Final Status + Customer Signature + Payment Status + Invoice + Duration
↓
↓
STEP 9 — Job Done → LOCK RECORD (Cannot Edit/Delete)
Visit < 5 minutes → Suspicious Visit Flag auto-generated by system
💾 Data Recovery — Special Steps (Technician)
STEP 1 — Device Technical Details
Brand/Model/Serial + Identification Status + Physical Condition + Intake Photo (Mandatory)
↓
STEP 2 — Security & Encryption Details
Password Protected? / BitLocker? / Previous Recovery Attempt?
↓
STEP 3 — NDA Execution
If NDA=YES: Auto NDA ID + Hide media from technician + Lock access logs + Mark Confidential
↓
STEP 4 — Lab Intake
Lab Transfer? + Recovery Level (Logical/Physical)
↓
STEP 5 — Completion
Recovery Status + Data Size Recovered + Customer Verification + Invoice
📣 Marketing & Onboarding Flow
Marketing / BDE Onboarding Workflow
Quick Onboarding (Floating Button) or Onboarding Tab
↓
Customer Registration
Name / Business Type / Mobile / Address / Shop Photo / Device Inventory
↓
Onboarding Status = Draft → Submitted
↓
WPA Panel Reviews → Approved
↓
AMC Proposal Shown (Plan Cards + Device Count)
↓
AMC Activation → Incentive Entry Created
Onboarding Status:
Draft→
Submitted→
Approved→
Converted to AMC
📈 KPI & Incentive Engine
KPI Score Formula
KPI Score =
(Job Completion Values × 30%) +
(AMC Activation Values × 30%) +
(Customer Onboarding × 20%) +
(AMC Visits Spares Usage × 20%)
Example: 80×0.30 + 60×0.30 + 50×0.20 + 70×0.20 = 24+18+10+14 = 66%
🔴
Below 60%
Normal Performance
🟢
≥ 80%
Incentive Eligible Badge
Incentive NOT counted if: Job Cancelled / Duplicate Customer / AMC cancelled in grace period / WPA override activation
🖥️ WPA Controller Panel — Admin Architecture
🧭Left Sidebar Navigation (12 Modules)
📣
6. Onboarding & Marketing
📈
10. KPI & Incentive Engine
⚙️
12. Settings & Security
📊 WPA Dashboard Widgets
🛠️ Service Overview
Active Jobs
Approval Pending
Cancelled Today
Confidential Cases
🛡️ AMC Overview
Active AMC Count
Expiring Soon
Renewals Today
👷 Staff Performance
Top Technician
Top Marketing
Low KPI Alert
💰 Financial Snapshot
Payments Today
Invoices Generated
Razorpay Transactions
🛠️ Service Management Module
Job Approval Queue
Diagnosis Submitted by Technician
↓
Estimate Approval Pending
↓
✅ Approve
→ Work Execution
❌ Reject
→ Back to Technician
↓
Completion Pending
↓
✅ Final Approval → Completed
Controller Powers
- ✅ Unlock Locked Fields
- ✅ Override Status (with audit)
- ✅ Mark Suspicious Visit
- ✅ Force Status Change
- ✅ Access GPS Logs + Timeline
- ✅ View Device Intake & Photos
- ⚠️ Completed→In Progress: Requires Reason + Audit
- ⚠️ Cancelled→Active: Super Admin Only
🛡️ AMC Lifecycle Management
AMC Verification Queue + Controller Actions
AMC Payment Success → Pending Verification
↓
Additional Controller Actions:
Pause AMC
Force Renewal
Reschedule Preventive Visit
Assign Technician
View Plan + Asset + Invoice
💳 Finance Module (Updated — No Wallet Add/Withdraw)
MOD 3 Applied — Finance module updated
Payment Tracking
Razorpay Transaction Logs
QR Code Payments
UPI ID Payments
COD Confirmation
GST Invoice Management
AMC Invoice
Service Invoice
Invoice Manager
Re-generate Invoice
Download PDF
GST Invoice (CGST 9% + SGST 9%)
Credit Adjustment Invoice (if applicable)
All financial actions require Controller ID + Reason for audit trail.
📢 Campaign & Banner Manager
Customer App Banner Control (from WPA)
Banner Fields:
Banner Image Upload
Offer Title + Description
CTA Button Action
Start Date / End Date
Priority Order
Navigation Targets:
AMC Plans Screen
Service Booking Category
Info/Announcement Page
Auto-hide expired banners. Customer app fetches via API.
📈 KPI & Incentive Engine (Admin Control)
Admin-Configurable KPI Settings
KPI Weights (Configurable):
| Component | Default |
| Job Completion | 30% |
| AMC Activation | 30% |
| Onboarding | 20% |
| AMC Spares | 20% |
Incentive Thresholds:
KPI <60% = Normal
KPI 60-79% = High Performer
KPI ≥80% = Incentive Eligible
Daily AMC Target Count
Leaderboards:
Technician Ranking
Marketing Conversion Ranking
Campaign Target Progress
📋 Audit Logging System
Every Action Logs:
Controller ID
Role
Timestamp
IP Address
Old Status
New Status
Override Reason
Audit Types:
Service Actions
AMC Changes
Payment Events
Role Changes
NDA Access Logs
Status Overrides
Audit logs are immutable — cannot be edited or deleted after creation.
🔒 NDA & Confidential Case Management
NDA Case Rules
When NDA = YES:
Hide Media Preview
Enable Technician Access Logs
Restrict Download
Mark Job as Confidential
Auto-generate NDA ID (KTS-NDA-CN-AG-0001)
Controllers Only:
View Media
Approve Upload
WPA Override Permission
🔗 Cross-System Integration Flow
API Permission Matrix
| Action | Customer App | Byte Buddy | WPA Panel |
| Create Booking | ✔ | ❌ | ✔ |
| Diagnosis Update | ❌ | ✔ | ✔ |
| AMC Verification | ❌ | ❌ | ✔ |
| Payment Processing | ✔ (Razorpay/QR/UPI/COD) | ✔ (COD confirm) | ✔ |
| KPI Calculation | ❌ | ❌ | Server Only |
| Incentive Logic | ❌ | ❌ | Server Only |
| Completion Approval | ❌ | ❌ | ✔ |
| Unlock Fields | ❌ | ❌ | ✔ |
| NDA Media Access | ❌ | ❌ | ✔ |
🔔 Notification Event Engine
📱 Customer App Notifications
| Trigger Event | Notification |
| Technician Assigned | Push Notification |
| Job Completed | Invoice Ready Alert |
| AMC Expiring (30d) | Renewal Reminder |
| Payment Success | Payment Alert |
| Complaint Updated | Status Notification |
👷 Byte Buddy Notifications
| Trigger Event | Notification |
| New Job Assigned | Job Alert |
| Approval Returned | Revision Required |
| AMC Target Achieved | Incentive Alert |
| Suspicious Visit Flagged | Warning Notification |
🖥️ WPA Panel Alerts
| Trigger Event | Alert |
| High Cancellation Rate | KPI Alert |
| Duplicate Customer | Warning |
| NDA Job Created | Admin Alert |
| Toner Refill Job | Inventory Alert |
| CCTV Installation Job | Marketing Workflow Alert |
⚙️ System Automation Map (Server-Side Only)
| Event | Automation |
| AMC Activated | Generate Asset ID (KTS-AST) + GST Invoice + Validity Timer Start |
| Job Completed | Deduct AMC Visit Balance + Unlock Invoice |
| Onboarding Approved | Update KPI Score + Incentive Entry |
| Payment Success | Notify Customer + Generate Invoice + Update Status |
| AMC 30 Days Before Expiry | Status → Expiring + Renewal Push Notification |
| AMC After Expiry | Status → Expired + Benefits Disabled |
| Visit < 5 Minutes | Suspicious Visit Flag + Warning Badge |
| NDA Job Created | Access Logging Enabled + Media Restricted + Admin Alert |
🔄 Complete End-to-End Service Lifecycle
CUSTOMER — Books Service via Byte Care App
↓ API → WPA Server
Service ID Generated (KTS-xxx) → Status: Booked
↓ WPA assigns technician
TECHNICIAN — Receives Job Alert in Byte Buddy → Status: Assigned
↓
Technician GPS Check-In → Status: In Progress
↓
Diagnosis Completed → Estimate Sent to WPA
↓ WPA Reviews
WPA Controller Approves Estimate → Status: Approval Pending → Work Execution
↓
Technician Executes Work → Completion Summary
↓
CUSTOMER — Signs + Payment (Razorpay / QR / UPI / COD)
↓
Invoice Generated → Technician submits: Completion Pending
↓ WPA Final Approval
Status: Completed → KPI Updated → AMC Visit Deducted (if AMC)
↓
Status: Closed → Record Locked
📐 Identification Format & Status Reference
MOD 2 — Asset ID Prefix Updated: KBS → KTS
All IDs now use KTS prefix (Kristen Technologies Solutions). Update consistently across the entire system.
Complete ID Format Reference (KTS — Updated)
| Module | Old Format (KBS) | New Format (KTS) | Description |
| Laptop Service | KBS-LAP-CN-SB-0001 | KTS-LAP-CN-SB-0001 | Laptop service booking ID |
| PC Service | KBS-PC-CN-SB-0001 | KTS-PC-CN-SB-0001 | Computer/PC service booking ID |
| CCTV Service | KBS-CC-CN-SB-0001 | KTS-CC-CN-SB-0001 | CCTV service booking ID |
| Printer Service | KBS-PRN-CN-SB-0001 | KTS-PRN-CN-SB-0001 | Printer/toner service booking ID |
| Data Recovery | KBS-DR-CN-SB-0001 | KTS-DR-CN-SB-0001 | Data recovery service ID |
| Networking | KBS-NET-CN-SB-0001 | KTS-NET-CN-SB-0001 | Networking service ID |
| Asset ID | KBS-AST-CN-ASST-0001 | KTS-AST-CN-ASST-0001 | Device asset ID (linked to AMC) |
| AMC Plan | KBS-AMC-CN-SB-0001 | KTS-AMC-CN-SB-0001 | AMC membership ID |
| Plan — Starter | KBS-PLN-CN-BCST-0001 | KTS-PLN-CN-BCST-0001 | Byte Care Starter Plan |
| Plan — Plus | KBS-PLN-CN-BCPL-0001 | KTS-PLN-CN-BCPL-0001 | Byte Care Plus Plan |
| Plan — Premium | KBS-PLN-CN-BCPR-0001 | KTS-PLN-CN-BCPR-0001 | Byte Care Premium Plan |
| NDA Agreement | KBS-NDA-CN-AG-0001 | KTS-NDA-CN-AG-0001 | Non-Disclosure Agreement ID |
| Complaint | KBS-CMP-CN-YYYY-0001 | KTS-CMP-CN-YYYY-0001 | Customer complaint ID (year-coded) |
| Customer ID | Auto Generated (Linked to Mobile Number) — No prefix change | |
Universal Service Status Flow (All Modules)
Draft
→
Confirmed
→
Booked
→
Assigned
→
On-Site
→
In Progress
→
Diagnosis
→
Approval Pending
→
Completion Pending
→
Completed
→
Closed
Side branches:
Cancelled (Customer)
Cancelled (System)
Follow-Up
Revisit
Cancellation allowed ONLY before technician assignment (from Customer App). After assignment, only WPA Controller can cancel with audit reason.
AMC Lifecycle Status Flow
Draft→
Payment Pending→
Pending Verification→
Active→
Expiring (30d before)→
Expired
Cancelled — can occur from any active state via WPA Controller
Onboarding Status Flow (Byte Buddy)
Draft→
Submitted→
Approved→
Converted to AMC
Only Approved Onboarding counts toward KPI. Draft/Submitted status does not generate incentive.
Status Color Legend
Active / Completed / Success
Pending / In Progress / Warning
Cancelled / Error / Failed
Payment / Integration / Razorpay
Modified Features / Client Updates
System / Core Architecture
Core Database Entities (Backend Blueprint)
Employee
EmployeeID
Name / Role
DeviceBindingID
KPI Score / Status
Customer
CustomerID
Name / MobileNumber
AMCStatus
CreatedDate
ServiceJob
ServiceID (KTS-xxx)
CustomerID / EmployeeID
ServiceCategory / Status
AMCFlag / VisitType
IntakeData
IntakeID / ServiceID
ServiceType
FieldKey / FieldValue
(Dynamic Engine)
AMCPlan
AMCID / PlanID
CustomerID / AssetID
ValidityStart / ValidityEnd
Status
Asset
AssetID (KTS-AST)
DeviceType / Brand
Model / SerialNumber
CustomerID
PaymentTransaction
TransactionID
CustomerID / ServiceID
PaymentMethod
Amount / Status / Timestamp
AuditLog
LogID / UserID / Role
ActionType
OldValue / NewValue
Timestamp / IPAddress