Coconote
AI notes
AI voice & video notes
Export note
Try for free
Technician App Development Overview
Aug 22, 2024
Presentation Notes
Introduction
Presenter: Steven, Business Application Consultant at Avento (now part of Seeka)
Background in FMCG and CPG industry since 2017.
Transitioned to working on an app for technicians.
Business Need
Target: Technicians who install and repair water softeners.
Offline capabilities necessary (installations usually in basements).
Planning already done in ERP; app needed for optimizing technician schedules.
Key Requirements
Integration between ERP and CRM for scheduled appointments.
Management of urgent interventions.
Incorporation of navigation tools (e.g., Waze).
Clear calendar overview for technicians.
SMS communication for appointment reminders and arrival notifications.
Structure for technician workflows (check-in/check-out, payments, documentation).
Solution Overview
App Development Approach
Focused on one appointment = one intervention (not using field service model).
Limited set of parameters recorded for inspections (e.g., water hardness, pH).
Integration
Data integration from ERP to CRM using custom developed data connection methods.
Data includes customer information, contracts, sales from 4-6 different tables.
Technician Planning
Initial appointments set for 8:00 AM; technicians choose to optimize routes.
Drag-and-drop feature for appointment management (limited to same day).
Calendar and Status Overview
Color-coded appointment status (e.g., green for complete, blue for upcoming).
Legend provided for clarity on color meanings.
SMS Communication
SMS reminders sent 2 days prior and "I'm on my way" notifications.
Azure web job checks appointments and sends SMS as needed.
Plug-in for tracking SMS sent status.
Navigation Issues
Utilized Waze for navigation, with potential address inaccuracies.
Implemented a confidence level check for address accuracy; advised manual entry if low.
Intervention Process
Technicians check in for interventions; status changes trigger color updates.
Options to add extra products during the service.
Automatic calculation of total prices and payment options.
Payment Processing
Options for QR code or payment terminal during checkout.
Azure functions handle payment requests to ensure synchronization.
Report Generation
Automated email with service report generated post-intervention.
JavaScript used to streamline report generation and naming conventions.
Syncs email records and attachments back to server.
Data Management
Regular web job runs to transfer documents from CRM to SharePoint for accessibility.
Structured folders in SharePoint for easy searching and retrieval of reports and documents.
Conclusion
Project involved extensive features and integrations.
Only SMS communication and payment features were custom-developed; other features adapted from the existing "Fearless Leader" solution.
Announcement: "Fearless Leader" now available on Microsoft App Source, including the Resco suite.
Acknowledgements
Thanked the audience for their attention.
📄
Full transcript