Create an enterprise mobile application named "TOPS Enterprise Field Operations" for TOPS Night Patrolling Pvt. Ltd.
Platform:
- Microsoft Power Apps
- Microsoft Dataverse
- Power Automate
- Power BI
Architecture:
Use UNIT_MASTER as the 360° Single Source of Truth.
Hierarchy:
Hub → Beat → Unit
Master Tables:
HUB_MASTER
BEAT_MASTER
UNIT_MASTER
CLIENT_MASTER
EMPLOYEE_MASTER
DEPARTMENT_MASTER
VEHICLE_MASTER
HELPDESK_MASTER
Transactional Tables:
UNIVERSAL_ACTIVITY_LOG
PAYMENT_MASTER
BILLING_MASTER
COMPLAINT_MASTER
EMERGENCY_MASTER
RSA_MASTER
CCTV_MASTER
MARKETING_MASTER
RENEWAL_MASTER
KYC_MASTER
ATTENDANCE_MASTER
AUDIT_LOG_MASTER
NOTIFICATION_MASTER
PERFORMANCE_MASTER
Universal Activity Screen:
Create one dynamic activity form.
Activity Types:
Service Visit
Daily Follow-up
Complaint
Emergency
RSA
Payment Collection
Billing Follow-up
Invoice Delivery
Renewal
Marketing Lead
New Client
Trial Start
KYC Update
Inspection
Guard Verification
CCTV Verification
Helpdesk
Operations
Administration
Other
Automatically capture:
Employee
Department
Hub
Beat
Unit
GPS
Timestamp
Device
Photo
Signature
Voice Note
Reference Photo
Dynamic Fields:
Show fields based on selected Activity Type.
Status:
Assigned
Accepted
In Progress
Pending
Completed
Resolved
Escalated
Cancelled
Client Not Available
Priority:
Low
Medium
High
Critical
Universal Remark:
Quick Templates
Voice to Text
Detailed Remark
Next Action
Next Follow-up Date
Dashboard:
Assigned
Completed
Pending
Overdue
Missed
Emergency
RSA
Complaint
Payment
Billing
Collection
Renewal
Marketing Lead
New Client
Trial
Good Job
Bad Job
Daily Performance Score
Department Modules:
CRM
Field Executive
Operations
Accounts
Helpdesk
Emergency QRT
RSA
CCTV Monitoring
Marketing
Management
Payment Module:
Invoice Number
Invoice Date
Billing Cycle
Outstanding Amount
Payment Status
Payment Mode
Hard Copy Delivered
Soft Copy Delivered
Reference Photo
Client Signature
Complaint Module:
Complaint Number
Complaint Type
Severity
Department
Assigned Officer
Resolution
Client Feedback
Emergency Module:
Incident Type
Response Time
Arrival Time
Police Informed
Evidence Photo
Resolution
RSA Module:
Breakdown Type
Vehicle
Driver
Vendor
ETA
Resolution
Marketing Module:
Lead
Proposal
Trial
Converted
Lost
Unit Closure:
Reason
Service Issue
Payment Default
Client Shifted
Contract Completed
Competitor
Area Outside Coverage
Other
Automation:
Every activity updates UNIT_MASTER automatically.
Update Last Visit Date.
Update Next Follow-up.
Update Performance Score.
Update Department Dashboard.
Update Beat Dashboard.
Update Audit Log.
Reminder Automation:
Every 10 minutes remind officer if assigned task is not updated.
Escalate reminders until task is completed.
Daily Summary:
At 7:00 PM generate Beat-wise, Department-wise, Officer-wise and Management Summary.
Include Assigned, Completed, Pending, Missed, Emergency, RSA, Complaints, Billing, Collections, Renewals, Marketing Leads, New Clients, Good Job, Bad Job and Performance Score.
Security:
Role-based access.
Camera only.
GPS validation.
Timestamp validation.
Offline sync.
Audit trail.