Mobile Application Guide¶
The Stratpoint Timesheet Mobile Application provides convenient access to time tracking functionality on Android devices, enabling employees to log time, manage approvals, and access timesheet information while on-the-go.
Mobile App Overview¶
Key Features¶
Core Functionality: - Real-time time entry and tracking - Offline capability for time logging - Push notifications for approvals and reminders - Biometric authentication (fingerprint/face recognition) - Quick project and task selection - Photo attachments for time entries
Mobile-Optimized Features: - GPS location tracking for client site work - Voice-to-text for descriptions - Quick action widgets - Calendar integration - Barcode scanning for project codes
System Requirements¶
Android Requirements: - Android 8.0 (API level 26) or higher - 2GB RAM minimum (4GB recommended) - 100MB free storage space - Internet connection (WiFi or mobile data) - Camera access (for photo attachments) - Location services (for GPS tracking)
Installation and Setup¶
App Installation¶
Internal Distribution: 1. Download from Internal Portal - Access company app distribution portal - Download the latest APK file - Enable "Install from Unknown Sources" if prompted
- Install Application
- Tap the downloaded APK file
- Follow installation prompts
-
Grant necessary permissions
-
Initial Setup
- Launch the application
- Complete initial configuration
- Set up biometric authentication
First-Time Configuration¶
Login Setup:
flowchart TD
A[Launch App] --> B[Login Screen]
B --> C{Authentication Method}
C -->|SSO| D[SSO Login]
C -->|Local| E[Email/Password]
D --> F[Redirect to SSO Provider]
E --> G[Enter Credentials]
F --> H[Complete Authentication]
G --> H
H --> I[Setup Biometric Auth]
I --> J[Configure Preferences]
J --> K[Sync Initial Data]
K --> L[Ready to Use]
Permission Setup: 1. Required Permissions - Camera: For photo attachments - Location: For GPS tracking - Storage: For offline data - Notifications: For push alerts
- Optional Permissions
- Microphone: For voice-to-text
- Calendar: For schedule integration
- Contacts: For team member lookup
Biometric Authentication¶
Setup Process: 1. Enable Biometric Login - Go to Settings > Security - Toggle "Biometric Authentication" - Choose fingerprint or face recognition
- Register Biometric Data
- Follow device-specific setup
- Test authentication
-
Set fallback PIN if needed
-
Security Settings
- Set auto-lock timeout
- Configure session duration
- Enable secure storage
Core Mobile Features¶
Time Entry on Mobile¶
Quick Time Entry: 1. Start Time Tracking - Tap "Start Timer" on home screen - Select project from favorites - Choose task type - Add quick description
- Active Timer Display
- Shows elapsed time
- Displays current project
- Allows pause/resume
-
Quick task switching
-
Stop and Save
- Tap "Stop Timer"
- Review time details
- Add final description
- Save entry
Manual Time Entry: 1. Access Time Entry - Tap "Add Time" button - Select date from calendar - Choose start and end times
- Project Selection
- Browse assigned projects
- Use search functionality
- Select from recent projects
-
Scan project QR code
-
Entry Details
- Add work description
- Set location (office/remote/client)
- Attach photos if needed
- Add tags for categorization
Offline Functionality¶
Offline Capabilities:
graph TB
A[Mobile App] --> B{Internet Available?}
B -->|Yes| C[Online Mode]
B -->|No| D[Offline Mode]
C --> E[Real-time Sync]
C --> F[Live Data Updates]
D --> G[Local Storage]
D --> H[Queue Operations]
G --> I[Cached Projects]
G --> J[Stored Time Entries]
H --> K[Pending Uploads]
H --> L[Sync When Online]
L --> M[Auto Sync on Connection]
Offline Features: - Store time entries locally - Cache project and task data - Queue operations for sync - Automatic sync when connection restored
Sync Process: 1. Automatic Sync - Triggers when internet connection detected - Uploads pending time entries - Downloads latest project data - Resolves any conflicts
- Manual Sync
- Pull down to refresh
- Tap sync button in settings
-
Force sync from menu
-
Conflict Resolution
- Displays conflicting entries
- Allows user to choose version
- Merges non-conflicting changes
Location Tracking¶
GPS Integration: 1. Automatic Location Detection - Detects office locations - Identifies client sites - Suggests location based on GPS - Maintains location history
- Location-Based Features
- Auto-start timer at office
- Suggest projects based on location
- Track travel time
-
Generate location reports
-
Privacy Controls
- Enable/disable location tracking
- Set location accuracy
- Control data sharing
- View location history
Push Notifications¶
Notification Types:
Approval Notifications: - Timesheet approved/rejected - Pending approval reminders - Bulk approval updates
Reminder Notifications: - Daily time entry reminders - Weekly submission deadlines - Missing time entry alerts - CTO expiry warnings
System Notifications: - App updates available - Maintenance schedules - Important announcements
Notification Settings: 1. Configure Preferences - Choose notification types - Set quiet hours - Customize sound/vibration - Enable/disable categories
- Timing Controls
- Set reminder frequency
- Configure deadline alerts
- Schedule daily reminders
- Weekend notification settings
Mobile-Specific Workflows¶
Daily Mobile Workflow¶
Morning Routine: 1. Check Dashboard - Review yesterday's entries - Check pending approvals - View today's schedule
- Start Day Tracking
- Enable location services
- Start timer for first task
- Set project and task type
During the Day: 1. Task Switching - Stop current timer - Switch to new project - Start new timer - Add transition notes
- Break Management
- Pause timer for breaks
- Resume when returning
- Track lunch breaks separately
End of Day: 1. Review and Submit - Stop final timer - Review all entries - Add missing descriptions - Submit for approval
Travel and Client Site Work¶
Travel Time Tracking: 1. Travel Setup - Create travel time entry - Set location to "travel" - Note destination - Start GPS tracking
- Client Site Work
- Automatic location detection
- Select client project
- Track on-site hours
-
Add client-specific notes
-
Return Travel
- Log return travel time
- Complete travel summary
- Submit travel expenses
Approval Management on Mobile¶
Manager Mobile Workflow: 1. Review Pending Approvals - Access approval queue - Sort by priority/date - Review individual entries
- Quick Approval Actions
- Swipe to approve/reject
- Bulk approval for teams
-
Add approval comments
-
Team Monitoring
- View team dashboard
- Check utilization metrics
- Monitor submission status
Advanced Mobile Features¶
Voice-to-Text Integration¶
Voice Description Entry: 1. Activate Voice Input - Tap microphone icon - Speak description clearly - Review transcribed text - Edit if necessary
- Voice Commands
- "Start timer for [project name]"
- "Log 2 hours for development"
- "Switch to [project name]"
- "Stop timer and save"
Photo Attachments¶
Adding Photos to Time Entries: 1. Capture Photos - Tap camera icon - Take photo of work/location - Add multiple photos - Compress for upload
- Photo Management
- View attached photos
- Delete unnecessary images
- Sync photos when online
- Manage storage usage
Widget Integration¶
Home Screen Widgets: 1. Quick Timer Widget - Start/stop timer from home screen - Display current project - Show elapsed time - Quick project switching
- Summary Widget
- Today's total hours
- Current week progress
- Pending approvals count
- Quick access to app
Troubleshooting Mobile Issues¶
Common Problems and Solutions¶
Sync Issues: - Problem: Time entries not syncing - Solution: Check internet connection, force sync, restart app - Prevention: Enable auto-sync, maintain stable connection
Battery Optimization: - Problem: App stops tracking in background - Solution: Disable battery optimization for app - Prevention: Add app to battery whitelist
Location Problems: - Problem: Inaccurate location detection - Solution: Enable high-accuracy GPS, restart location services - Prevention: Keep location services enabled
Performance Issues: - Problem: App running slowly - Solution: Clear app cache, restart device, update app - Prevention: Regular app updates, sufficient storage space
Data Management¶
Storage Optimization: 1. Clear Cache - Go to Settings > Storage - Clear app cache regularly - Remove old offline data - Manage photo storage
- Data Usage
- Monitor data consumption
- Use WiFi for large syncs
- Compress photos before upload
- Schedule syncs during off-peak
Security Best Practices¶
Mobile Security: 1. Device Security - Use device lock screen - Enable biometric authentication - Keep app updated - Avoid public WiFi for sensitive data
- App Security
- Log out when not in use
- Enable auto-lock
- Use secure networks
- Report lost devices immediately
Mobile App Settings¶
Configuration Options¶
General Settings: - Default project selection - Auto-start timer preferences - Notification preferences - Sync frequency settings
Display Settings: - Theme selection (light/dark) - Font size adjustment - Time format (12/24 hour) - Date format preferences
Privacy Settings: - Location tracking controls - Data sharing preferences - Analytics opt-out - Crash reporting settings
Advanced Settings: - Debug mode (for troubleshooting) - Cache management - Export data options - Reset app preferences
The mobile application provides comprehensive timesheet functionality optimized for mobile devices, ensuring users can efficiently track time and manage approvals regardless of their location or connectivity status.