Overview
EnvaSistema tracks user sessions and shift information to ensure proper accountability for warehouse operations. Each transaction is associated with a specific user and shift for auditing purposes.User Session Information
When you’re logged into the app, your session information is always visible in the home header.Status Badge
The status badge appears in the top-left of the home screen (HomeHeader.kt:46-68):
The status badge shows:
- Terminal ID: Your warehouse terminal identifier (e.g., “C66”)
- Connection Status: ONLINE (green dot) or OFFLINE (red dot)
User Badge
The user badge displays your logged-in identity (HomeHeader.kt:72-94):
Check Your Name
Before starting any operation, verify the user badge shows YOUR name, not a coworker’s.
Shift Information Display
The current date and shift are displayed below the header on the home screen (ShiftInfoRow.kt:19-47):
Date Format
The date is displayed in Spanish format:- Day abbreviation: Lun, Mar, Mié, Jue, Vie, Sáb, Dom
- Day number: 1-31
- Month: enero, febrero, marzo, etc.
- Year: Full 4-digit year
"Lun, 9 de Marzo 2026"
Shift Types
Common shift labels include:Turno Mañana
Morning shift
Turno Tarde
Afternoon shift
Turno Noche
Night shift
The shift badge has a green background (
#E8F5E9) with green text (#4CAF50) to match the online status indicator theme.Shift Badge Implementation
The shift badge is styled for visibility (ShiftInfoRow.kt:34-45):
Header Design
The home header uses a distinctive blue curved design (HomeHeader.kt:28-34):
Logout Functionality
The logout button is positioned in the top-right corner (HomeHeader.kt:97-110):
How to Logout
System Header Text
The header displays the system branding (HomeHeader.kt:116-129):
The system title uses increased letter spacing (0.5sp) for a professional, uppercase appearance.
Connection Status Monitoring
Online Status (Green)
When the terminal is connected:- Badge shows: “[Terminal ID] · ONLINE”
- Green indicator dot (Color
#43A047) - All operations available
Offline Status (Red)
When network connectivity is lost:- Badge shows: “[Terminal ID] · OFFLINE”
- Red indicator dot
- Some operations may be restricted or unavailable
- Data will sync when connection is restored
User Accountability
Every operation in EnvaSistema is logged with:This audit trail ensures accountability and helps track inventory discrepancies or operational issues.
Best Practices
Multi-User Environment
In warehouses with shared terminals:Terminal Assignment
Some warehouses assign specific terminals to areas or users:| Terminal ID | Typical Assignment |
|---|---|
| C01-C20 | Receiving area |
| C21-C40 | Picking area |
| C41-C60 | Shipping area |
| C61-C80 | Production area |
Your supervisor will tell you which terminal(s) you’re authorized to use. The terminal ID is always visible in the status badge.
Shift Change Procedures
Outgoing Shift
Incoming Shift
Troubleshooting
Wrong user name is displayed
Wrong user name is displayed
Cause: Previous user forgot to log outSolution:
- Tap the logout button
- Wait for login screen
- Log in with your credentials
- Verify your name appears correctly
Wrong shift is shown
Wrong shift is shown
Cause: System shift configuration may be incorrectSolution:
- Note the discrepancy
- Proceed with operations (they’ll still be logged correctly)
- Report to supervisor or IT
Can't log out
Can't log out
Cause: App frozen or logout button unresponsiveSolution:
- Try navigating to home screen first
- Wait a few seconds, try again
- If still frozen, force close the app
- Reopen and verify you’re logged out
- Log in again if needed
Status shows OFFLINE
Status shows OFFLINE
Causes:
- WiFi disconnected
- Network outage
- Server maintenance
- Check terminal WiFi settings
- Move to area with better coverage
- Restart terminal
- Contact IT if persistent
- Switch to backup terminal if available
Date and Time Synchronization
The date and shift information are updated from the server to ensure accuracy across all terminals. If you notice incorrect dates:
- Check the terminal’s system clock
- Ensure WiFi is connected (ONLINE status)
- Restart the app to force a sync
- Report persistent issues to IT
Privacy and Security
Next Steps
Navigation
Learn about app navigation and menu structure
Barcode Scanning
Master barcode scanning techniques