Kısa özet

  • Otomasyon yalnız açık kullanıcı onayıyla etkinleşmeli.
  • İşyeri alanı gerçek koşullara uygun yarıçapla tanımlanmalı.
  • Manuel vardiya varken ikinci vardiya açılmamalı.
  • Giriş-çıkış olayları bildirim ve geçmiş kaydıyla açıklanmalı.

1. İşyeri alanı nasıl tanımlanır?

Kullanıcı haritada veya mevcut konum üzerinden işyerinin merkezini seçer ve bir algılama yarıçapı belirler. Çok küçük alan GPS sapmalarında yanlış çıkış, çok geniş alan ise vardiyanın erken başlaması riskini artırabilir.

Bina yoğunluğu, kapalı alan, otopark ve işyerine yaklaşma biçimi dikkate alınmalıdır. İlk günlerde olay geçmişini kontrol edip yarıçapı gerektiğinde ayarlamak daha güvenilir sonuç verir.

2. Çıkıp tekrar girince ne olmalı?

İşyeri alanına ilk geçerli giriş yeni vardiya başlatabilir. Çıkış olayı aktif vardiyayı bitirir. Kullanıcı daha sonra yeniden girerse sistem, önceki vardiyanın kapandığını doğruladıktan sonra yeni bir vardiya açabilir.

Kısa süreli GPS dalgalanmalarının peş peşe vardiya üretmemesi için bekleme süresi, minimum olay doğruluğu ve yinelenen olay filtresi gerekir. Kullanıcıya hangi olayın işlendiği açık bir bildirimle gösterilmelidir.

3. Manuel vardiya ile otomasyon çakışır mı?

Aktif bir manuel veya canlı vardiya varsa konum girişi ikinci vardiya oluşturmamalıdır. Bunun yerine mevcut vardiyayı korumalı ve otomasyon olayını bilgilendirme olarak kaydetmelidir.

Kullanıcı işyerinden manuel olarak vardiya başlatmış, sonra alan dışına çıkmışsa çıkış otomasyonu ayara göre onay isteyebilir veya vardiyayı sonlandırabilir. Bu tercih kullanıcıya baştan anlaşılır biçimde açıklanmalıdır.

4. İzinler, arka plan çalışması ve pil

Android sürümüne göre konum ve arka plan erişimi ayrı adımlar gerektirebilir. Uygulama kullanıcıyı ilgili sistem ayarına yönlendirmeli, izin verilmediğinde otomasyonun neden çalışmadığını sade bir durum kartıyla anlatmalıdır.

Sürekli yüksek doğrulukta konum istemek yerine işletim sisteminin bölge olaylarını kullanmak pil açısından daha uygundur. Yine de üreticiye özgü pil kısıtlamaları arka plan olaylarını geciktirebilir.

5. Gizlilik açısından doğru yaklaşım

Otomasyon isteğe bağlı olmalı ve işyeri konumu yalnız gerekli amaç için kullanılmalıdır. Sürekli rota geçmişi tutmak, vardiya giriş-çıkışını algılamak için gerekli değildir.

HourTally Pro’da konum otomasyonu açık kullanıcı seçimiyle çalışır. Uygulama işyeri bölgesi olaylarını vardiya işlemi için değerlendirir; sürekli rota geçmişi oluşturmaz. Kullanıcı otomasyonu istediği an kapatabilir.

6. Geofence bir kanıt değil, olay sinyalidir

Android geofence sistemi enlem, boylam ve yarıçapla tanımlanan bir alana giriş veya çıkış olayı üretir. Ancak Wi‑Fi, cihaz modeli, Android sürümü, ağ erişimi ve arka plan kısıtları olayın gecikmesine veya hiç gelmemesine yol açabilir. Bu yüzden sinyali kesin giriş-çıkış damgası gibi sunmak teknik olarak aşırı iddialıdır.

Daha güvenli tasarım; geofence olayını kullanıcıya doğrulanabilir bir öneri olarak göstermek, bekleme süresiyle yoldan geçişleri azaltmak ve manuel düzeltme yolunu her zaman açık tutmaktır.

7. İzin, özellik açılmadan istenmemelidir

Google Play, arka plan konumunun çekirdek işlev için gerekli ve kullanıcıya anlamlı fayda sağlıyor olmasını ister. Uygulama ayrıca konuma neden ihtiyaç duyduğunu izin ekranından önce açık bir bildirimle anlatmalı ve mümkün olan en dar izin kapsamını seçmelidir.

Kullanıcı otomasyonu kapattığında geofence kaydı kaldırılmalı; işyeri konumu buluta gönderilmiyorsa bu durum açıkça belirtilmelidir. “Konum kullanılır” gibi genel bir ifade, ne zaman ve hangi amaçla erişildiğini açıklamaz.

8. HourTally editoryal değerlendirmesi

Bizce konum otomasyonunun doğru başarı ölçütü daha fazla konum verisi toplamak değil, unutulan vardiyayı daha az hassas veriyle hatırlatmaktır. Yerel geofence, açık kullanıcı seçimi ve doğrulama bildirimi bu hedefe daha uygundur.

Otomasyonun sonucu sessizce kesin kayda dönüştürmesi yerine “başlatılsın mı?” veya “bitirilsin mi?” sorusu sorması küçük bir ek işlem getirir; buna karşılık yanlış ücret hesabına dönüşebilecek hatayı görünür tutar.

Aklında kalabilecek sorular

İşyerinden çıkıp tekrar girersem yeni vardiya başlar mı?+

Önceki vardiya çıkışta kapanmışsa ve bekleme/çakışma kontrolleri uygunsa yeniden giriş yeni vardiya başlatabilir.

Konum sürekli takip edilir mi?+

HourTally sürekli rota geçmişi tutmaz; etkinleştirilen işyeri bölgesinin giriş ve çıkış olaylarını kullanır.

Manuel vardiya varken ne olur?+

Sistem ikinci bir vardiya açmamalı; aktif kaydı koruyup konum olayını çakışma kurallarına göre ele almalıdır.

Kaynaklar ve ileri okuma