Home › HRMS › Industries › Telecom and field service companies › Attendance
Telecom and field service companies · Attendance

Attendance management for telecom and field service companies

A technician's working day starts at the first customer site and ends when the last ticket is closed. Attendance here means an app punch at the first visit that carries the phone's location at that moment, a punch-out after the last job, clear rules for technicians who collect stock at the hub first, and team leaders who approve corrections the same evening rather than at month end.

Two ways a technician's day begins

Some technicians start at the hub: they collect routers, cable and spares at 9 am and ride out from there. Others go straight from home to the first ticket. Treat these as two patterns and write both into the attendance policy. Hub starters punch at a kiosk tablet in the hub, which shows a fresh QR code every 30 seconds for their phones to scan. Field starters punch from the app only when they reach the first customer's building, never from home or a tea stall on the way.

Both groups share one shift, for example 9:30 am to 6:30 pm with 15 minutes of grace, so a first punch at 9:50 am is late whichever door the day started from. Put both patterns in the appointment letter or the attendance policy handed over at joining, so nobody can say later that the rule was invented for them.

What the app records, and what it leaves out

ZeniaHR notes the phone's GPS position at the moment of each punch, and phone binding means only the technician's own approved phone can punch for him. That is all. The app does not follow the two-wheeler between tickets and should never be presented to technicians as tracking. Where the team leader needs to know what happened between punches, the ticketing system already holds each job's open and close times, and that record belongs to operations, not to HR attendance.

Worked example: a dead phone at the last ticket

Vikas works in Hyderabad on the 9:30 am to 6:30 pm shift. His last ticket, a fibre fault in Kukatpally, runs late and his phone dies before he can punch out. At 7:30 pm, an hour after shift end, the app sends him and his team leader a missed punch-out alert. Next morning Vikas raises a missed check-out correction for 7:40 pm and quotes the ticket closure time. His team leader checks the ticket, approves, and HR approves second. The day is corrected, the original punches stay on record, and the extra 70 minutes can now be judged under the overtime policy.

On duty days and out-of-city deployments

When a technician is sent from Pune to Nashik for a five-day network upgrade, or spends two days at an equipment maker's training centre, there is no hub or customer site to punch at in the usual way. Record those days as on duty requests from the app, with the job or training reference in the reason, approved by the team leader and HR. Before closing the month, the cluster in-charge looks over the cluster's absences day by day in attendance analytics, waives penalties caused by events like a flooded underpass with a written reason, and only then does HR lock the month for payroll.

How to set it up in ZeniaHR

  1. Create each hub as a location with its own check-in spot, and each cluster or zone as a department.
  2. Place a kiosk tablet at the hub entrance for technicians who begin the day by collecting stock, linked to the hub's check-in spot.
  3. Under capture controls, turn on phone binding and the mobile location rule, so every app punch carries the phone's GPS location.
  4. Turn on the attendance rules for field staff: 15 minutes of grace, a late-mark limit and a rule for days with no punch-out, dry run first on last month's data.
  5. Leave attendance alerts switched on so technicians and team leaders hear about a missing punch-out within the hour, and cap corrections per month.
  6. Record out-of-city deployments and training days as on duty requests, then close the month after each cluster's review.

Read more about attendance in ZeniaHR.

Roles this applies to

See attendance for telecom and field service companies in a demo

We set up your locations, shifts and rules on a video call and show it running for your team. Free for your first 50 employees.

Book a free demoSee pricing

Frequently asked questions

How do field technicians mark attendance without visiting the office?

They punch in from the mobile app when they reach the first customer site and punch out after closing the last ticket. Technicians who start at the hub punch at a kiosk tablet there instead. Both are judged against the same shift start, so a late first punch counts as late wherever the day began.

Does the attendance app track technicians during the day?

No. The app takes the phone's GPS location only at the moment of a punch, and phone binding stops anyone punching on another person's phone. It does not follow the technician between tickets. The ticketing system's job times are the record of where work happened during the day.

What happens if a technician forgets to punch out after the last ticket?

An alert goes to the technician and the team leader an hour after shift end. The technician then raises a missed check-out correction with the actual time, quoting the ticket closure. The team leader and HR approve it, the day is corrected, and the original punches stay on record.

How are out-of-city deployments recorded in attendance?

As on duty days. The technician raises an on duty request for each day away, with the project or training reference, and the team leader and HR approve it. Those days then count as worked days in the attendance month without any punch at the hub.