Aydınlatma metni yükleniyor…
Teknik servis mobil uygulaması, yalnızca kâğıt servis formunun telefona aktarılması değildir. İş emrinin kime atandığını, sahada neler yapıldığını, hangi parçaların kullanıldığını ve kaydın merkeze ne zaman ulaştığını tutarlı biçimde yönetmelidir. Planlamaya ekran listesinden değil, iş emrinin durumlarından ve bağlantı kesildiğinde korunması gereken bilgilerden başlayın.
Bu rehber servis operasyon yöneticileri ve uygulama geliştirme kapsamı hazırlayan ekipler içindir. Burada önerilen yaşam döngüsü, veri sahipliği ve kabul testleri örnek tasarım araçlarıdır; bir Kumsal Ajans müşterisine ait gerçekleşmiş proje veya performans sonucu değildir. Cihaz onarımı, iş güvenliği prosedürü ya da hukuki belge geçerliliği konusunda teknik talimat vermez.
Önce uygulamanın çözmesi gereken operasyon sorununu seçin
“Teknisyenleri mobil uygulamaya geçirmek” tek başına ölçülebilir bir ihtiyaç değildir. Sorun, aynı işin iki kişiye atanması mı, parça tüketiminin geç bildirilmesi mi, cihaz geçmişinin sahada bulunamaması mı, yoksa kapanan işlerin faturalama ekibine eksik ulaşması mı? İlk sürümün kapsamı bu cevaplara göre değişir.
Gerçek iş emirlerinden kişisel ve gizli bilgileri çıkararak bir örnek set hazırlayın. Normal tamamlanan işin yanında parça bekleyen, müşteriye ulaşılamayan, yeniden açılan ve bağlantısız ortamda yürütülen işleri de seçin. Mevcut operasyonun istisnaları görülmeden yalnızca sorunsuz bir ekran akışı çizilirse, saha ekibi uygulama dışında kayıt tutmaya devam etmek zorunda kalabilir.
Her örnek için başlangıç bilgisini, işi değiştirebilen rolleri ve kapanışta gereken kanıtları yazın. Servis müdürü ile teknisyenin aynı sözcükten aynı durumu anladığını da kontrol edin. “Tamamlandı” bazen sahadaki müdahalenin bitmesi, bazen ofis kontrolünün geçilmesi anlamına gelir; bunlar ayrı durumlar gerektirebilir.
İş emri yaşam döngüsünü geçiş kurallarıyla tanımlayın
Aşağıdaki model bir başlangıç önerisidir. Her şirket tüm durumlara ihtiyaç duymaz. Önemli olan, bir durumdan diğerine hangi koşulda ve kimin yetkisiyle geçildiğinin açık olmasıdır.
| Durum | Sorumlu | Geçiş için gereken kayıt | Önemli istisna |
|---|---|---|---|
| Talep alındı | Servis masası | Cihaz veya hizmet konusu ve iletişim bilgisi | Mükerrer talep |
| Atandı | Operasyon sorumlusu | Teknisyen ve planlanan ziyaret | Yetkinlik veya zaman uyuşmazlığı |
| İşlem sürüyor | Atanmış teknisyen | Başlangıç kaydı ve gözlemler | İşin başka teknisyene devri |
| Bekliyor | Teknisyen / operasyon | Bekleme nedeni ve takip sorumlusu | Parça veya müşteri yanıtı beklenmesi |
| Kontrole gönderildi | Teknisyen | İş özeti, süre ve kullanılan parçalar | Eksik ek dosya veya gönderim |
| Kapandı | Yetkili kontrol rolü | Gerekli kontrollerin tamamlanması | Gerekçeli yeniden açma |
“Bekliyor” durumuna geçen bir iş görünmez hâle gelmemelidir. Bekleme nedeni, son işlem zamanı ve sonraki sorumlu birlikte görünmelidir. Yeniden açmada eski iş özeti silinmemeli; yeni işlem, önceki kapanışın neden değiştiğini gösterecek şekilde kaydedilmelidir.
Atama bildirimi ile atamanın güncel durumu da ayrılmalıdır. Telefona bir bildirim gelmesi, teknisyenin işi gördüğünü veya kabul ettiğini kanıtlamaz. İş planı değiştiğinde uygulama açılışında geçerli atama gösterilmeli; eski bildirim üzerinden açılan kayıt güncel durumuyla değerlendirilmelidir.
Çevrimdışı çalışmayı özellik adı değil, davranış listesi olarak yazın

“İnternetsiz çalışır” ifadesi kapsam tanımı için yetersizdir. Kullanıcı bağlantısızken iş listesini görebilecek mi, yeni iş oluşturabilecek mi, fotoğraf çekebilecek mi, parça kullanımını kaydedebilecek mi? Her işlem için yerel kayıt, sunucuya aktarım ve hata davranışı ayrı belirlenmelidir.
Android'in offline-first mimari rehberi, kritik işlevlerde ağ bağlantısına bağımlılığı azaltmayı, yerel ve ağ veri kaynaklarını birlikte ele almayı açıklar. Çevrimdışı yazma işlemlerinde veri çakışmalarının ayrıca tasarlanması gerektiğine dikkat çeker. Bu yaklaşım, her işlemin bağlantısızken kesinleştirilebileceği anlamına gelmez.
Önerdiğimiz ayrım üç durumdur: “cihaza kaydedildi”, “merkeze aktarım bekliyor” ve “merkez tarafından kabul edildi”. Bunlara işlem gerektiren “aktarılmadı” veya “çakışma var” durumları eklenebilir. Tek bir yeşil onay işaretiyle hepsini aynı göstermek, teknisyenin kaydın güvende olduğunu yanlış yorumlamasına neden olabilir.
Örneğin teknisyen bağlantısızken parça kullandığını kaydedebilir; fakat bu kayıt merkezdeki kullanılabilir stok bilgisini o anda güncellemez. Uygulama son bilinen stokun ne kadar güncel olduğunu göstermeli ve kullanıma ilişkin işletme kuralını açıklamalıdır. Gerçek zamanlı doğrulama gereken bir işlem, bağlantı yokken beklemeye alınabilir.
Veri çakışmasında neyin korunacağını önceden kararlaştırın
Merkez bir işi yeniden atarken eski teknisyen çevrimdışı not eklemiş olabilir. Bu iki değişiklikten birini sessizce silmek uygun değildir. Örneğimizde güncel atama merkezden gelir; eski teknisyenin saha notu ise zaman ve kişi bilgisiyle korunur, gerekiyorsa sorumlu incelemesine düşer. Bu, her veri alanı için aynı birleştirme kuralının kullanılamayacağını gösterir.
İki kez gönderilen parça kullanımı da iki ayrı tüketim olmamalıdır. Her saha işleminin izlenebilir bir işlem kimliğiyle merkeze gönderilmesi ve tekrar gelen aynı işlemin yeniden uygulanmaması kabul koşulu olarak yazılabilir. Teknik çözümün adı kadar, kullanıcının göreceği sonuç da teklif kapsamına eklenmelidir.
Fotoğraf ve form verisi farklı zamanlarda ulaşabilir. İş özeti gönderildiği için bütün eklerin tamamlandığı varsayılmamalıdır. Hangi eklerin kapanış için zorunlu olduğu belirlenmeli; bağlantı kesildiğinde dosya tekrarlarının ve eksik eklerin nasıl takip edileceği gösterilmelidir.
Yedek parça ve ERP bağlantısında veri sahiplerini ayırın
Servis uygulaması parça kataloğunun, araç stokunun ve muhasebe kaydının tek sahibi olmak zorunda değildir. Projede hangi sistemin ürün kodunu ürettiğini, stok hareketini onayladığını ve iş emri kapanışını yönettiğini belirleyin. Aynı bilgiyi iki sistemde bağımsız değiştirilebilir bırakmak yerine alan bazlı sahiplik tanımlayın.
Parçanın araca verilmesi, işte kullanılması, kullanılmadan geri dönmesi ve arızalı olarak ayrılması farklı hareketlerdir. Bunları tek “stok düş” düğmesine sıkıştırmayın. Barkod okuma kod girişini kolaylaştırabilir; fakat yanlış etiket, yanlış depo veya değişmiş ürün eşleştirmesi gibi sorunları kendi başına çözmez.
Entegrasyon hatası oluştuğunda kayıt kaybolmamalı ve teknisyen teknik hata metnini yorumlamak zorunda kalmamalıdır. Kullanıcıya anlaşılır durum gösterilirken destek ekibi için işlem kimliği, hata nedeni ve tekrar deneme bilgisi tutulabilir. Başarısız kayıtları izleyecek kişinin kim olduğu işletim planında yer almalıdır.
Teknisyen ekranını gerçek saha koşullarında sınayın
İlk prototipi yalnızca büyük monitörde değerlendirmeyin. Kullanılacak telefonun ekranı, kamera erişimi, düşük bağlantı, büyük metin ayarı ve tek elle kullanım koşullarıyla test edin. İş emri numarası, cihaz bilgisi ve mevcut durum kolay ayırt edilebilmeli; kritik kaydetme işlemi uzun sayfanın sonunda kaybolmamalıdır.
Fotoğraf ve konum gibi izinleri ihtiyaçla ilişkilendirin. Bir izin reddedildiğinde bütün iş akışının kapanması yerine, uygun alternatif veya açıklama sunulmalıdır. Personel ve müşteri verilerinin kullanım amacı, erişim yetkileri ve saklama düzeni kurumun ilgili ekipleriyle ayrıca değerlendirilmelidir; bu yazı bir mevzuata uyum onayı değildir.
Müşteri onayı alınacaksa onaylanan iş özetinin sürümünü ve işlemin zamanını izlenebilir tutun. Ekranda çizilen imzaya, kapsamı değerlendirilmeden nitelikli elektronik imza gibi ifadeler vermeyin. Belge ve onay gereksinimini ilgili uzmanlarla doğrulayıp yazılımın gerçekten yaptığı işlemi doğru adlandırın.
Teklif dosyasına eklenebilecek kabul testleri
Aşağıdaki senaryolar, çevrimdışı çalışma iddiasını somut biçimde sınamak için hazırlanmıştır. Testler gerçek müşteri verileri yerine kontrollü test kayıtlarıyla yürütülmelidir.
| Senaryo | Beklenen sonuç |
|---|---|
| Form çevrimdışı kaydedilir, uygulama kapatılıp açılır. | Kaydedilmiş metin ve aktarım durumu korunur. |
| Aynı parça kullanımı bağlantı sorunu nedeniyle tekrar gönderilir. | Merkezde ikinci tüketim oluşmaz. |
| Merkez atamayı değiştirirken cihazda not yazılır. | Yeni atama geçerli olur; saha notu silinmez ve inceleme yolu bellidir. |
| Fotoğraf aktarımı yarıda kesilir. | Eksik ek görünür; kayıt bütün ekleri tamamlanmış gibi kapanmaz. |
| ERP işlemi kabul etmez. | İşlem izlenebilir hata durumuna geçer; tekrar deneme çift kayıt yaratmaz. |
| Yetkisi olmayan kullanıcı başka teknisyenin kaydını açar. | Yetki kuralı sunucu tarafında da uygulanır. |
İlk sürümü küçük ama uçtan uca tamamlanabilir tutun
İlk sürüm için bir servis türü, sınırlı kullanıcı grubu ve açık bir iş emri yaşam döngüsü seçmek yönetilebilir bir başlangıç olabilir. Bu sürümde iş atama, sahada kayıt, güvenilir aktarım ve merkez kontrolü birlikte çalışmalıdır. Rota optimizasyonu, tahmine dayalı bakım veya gelişmiş raporlama gibi ek modüller ancak doğrulanmış ihtiyaçla önceliklendirilmelidir.
Teknoloji seçimini de kabul testlerinden sonra değerlendirin. Cihaz erişimi, çevrimdışı veri, arka plan aktarımı ve bakım ihtiyacı netleşmeden bir geliştirme yaklaşımını herkes için doğru ilan etmeyin. Platforma özel geliştirmeyi değerlendiren ekipler native mobil uygulamaların kullanım alanları rehberini de inceleyebilir.
Pilotta yalnızca tamamlanan iş sayısını değil, aktarım bekleyen kayıtları, yeniden açılma nedenlerini ve eksik parça hareketlerini de inceleyin. Hızlı kapanan fakat merkezde eksik kalan iş, başarı ölçütü olmamalıdır. Ölçümlerin anlamını servis ekibiyle birlikte tanımlayın.
Kumsal Ajans ile teknik servis mobil uygulamanızın kapsamını değerlendirmek için örnek servis formunuzu, iş emri durumlarınızı, kullanılan ERP veya stok sistemini ve bağlantısız çalışma senaryolarınızı paylaşabilirsiniz. Bu bilgiler, ihtiyaç duyulan ekranları ve entegrasyonları kabul testleriyle birlikte netleştirmek için başlangıç oluşturur.



