Teklif al

İş Süreç Takibi · Esenyurt

Esenyurt markaları için İş Süreç Takibi

Bir işlemin sonucu bir cihazın içinde kalıyorsa, süreç o cihazın müsait olmasını bekliyor demektir. Esenyurt'ta Kıraç hattındaki bir kurs şubesi ile başka bir şube aynı denemeyi aynı hafta yapıyorsa formlar tek okuyucunun bulunduğu adrese taşınmak zorunda kalıyor. Esenyurt iş süreç takip yazılımı sorusuna buradan giriyoruz: Vipkurum için yazdığımız araçta işaretleme cihazın optiğinden değil, formun görüntüsünden okunuyor. Sonuç için sıraya girilen cihaz ortadan kalkıyor; şube kendi sınavını kendi okutuyor.

İş Süreç Takibi — Esenyurt

Esenyurt'un dokusu yoğun küçük işletme ve özel eğitim kurumu; aynı ad birden çok şubede durabiliyor. Bir sürecin takip edilebilmesi için önce girdisinin kayda dönmesi gerekiyor ve o girdi basılı bir formsa zincir en baştan kopuyor. Bu ilçenin sektör profiline en yakın işimiz Vipkurum'un optik okuma aracı; eğitim teknolojisi için yazıldı. Nerede örtüşmediğini de yazalım: üretim hattındaki kalite formu, personel puantajı ya da saha çizelgesi için gösterecek işimiz yok, o alanlarda söz de vermiyoruz. Anlattığımız yer tek bir adım: kâğıttaki işaretin kayda dönme biçimi. Okumayı Python ve OpenCV yapıyor, servis Node.js üzerinden çağrılıyor, sonuç Laravel tarafında MySQL kaydına yazılıyor. Ofisimiz yok, iş tamamen uzaktan yürüyor.

  • İşaretleme formun görüntüsü üzerinden çıkarılıyor; okuma işini cihazın optiği değil OpenCV katmanı yapıyor, sonuç için okuyucu donanımı sıraya girmiyor.
  • Yeni bir form düzeni geldiğinde uyarlama Python tarafında yapılıyor; cihaz değişikliği ya da cihaza özel form tedariki gündeme gelmiyor.
  • Şube kendi denemesini kendi okutuyor: form tarayıcıdan yükleniyor, sonuç aynı sınav kaydına yazılıyor, kâğıtlar merkeze taşınmıyor.

Neden Algoriel

  • İnternet yokken de çalışır

    Saha uygulaması bağlantı yokken kaydı almaya devam ediyor; bağlantı gelince biriken kayıtlar sırasıyla sunucuya geçiyor. AlgoKlima'da böyle işliyor.

  • Cihaz yerine QR ve konum

    Sabit turnike kurulamayan yerlerde giriş ve çıkış QR kod ile konum okumasından alınıyor; hak ediş doğrudan bu okumalardan çıkıyor.

  • Kayıt akşama kalmıyor

    İş sahada kapanıyor; ofis günün sonunu beklemeden hangi işin hangi aşamada olduğunu görüyor.

  • Panel ve saha aynı yerden okur

    Ofisteki panel ile sahadaki uygulama aynı bilgiyi okuyor; yanında ikinci bir tablo tutmanız gerekmiyor.

Ne inşa ediyoruz

İş Süreç Takibi
  • Kaydın neye bağlandığı

    Süreci soyut bir harita olarak çizmek yerine kaydın neye bağlanacağını belirliyoruz. Şantiye personel takibinde bir satır personele ve sahaya birlikte bağlı, bu ikisi hiç ayrılmıyor. AlgoRandevu'da randevunun kişiye, odaya ya da ekipmana bağlanabildiği yapıyı şu an inşa ediyoruz.

  • Açık kalan kayıt

    Gerçek zamanlı gösterge yerine tek kural: eşleşen giriş ile çıkış süreyi üretir, çıkışı okutulmamış giriş açık kalır. İşin nerede takıldığı bu boşluktan görünür.

  • Kimin nerede olduğunun kayda geçmesi

    Bir satır hem kişiyi hem sahayı taşıdığı için toplamlar saha bazında ayrışıyor. Aynı personel ay içinde iki farklı şantiyede çalıştığında süreleri tek torbaya girmiyor.

  • İtiraz edildiğinde geriye kalan dayanak

    Hak ediş kayıt çiftlerinden üretildiği için ay sonunda tartışılan sayının arkasında zaman ve konum damgalı bir kayıt duruyor. Karşılaştırılacak paralel bir hesap tablosu yok; itiraz doğrudan kaydın üstünde konuşuluyor.

  • Kaydın kapsama dışında da alınması

    AlgoKlima'nın servis akışında zincir, ağın bittiği yerde kopmuyor. Bağlantı döndüğünde bekleyen kayıtlar oluşturulma sırasına göre işleniyor; aynı kayda sahadan ve ofisten gelen değişiklikler çakışma çözümüyle tek kayıtta birleşiyor.

  • Süreç kuralının koda gömülmemesi

    Bir adımın süresi ve arka arkaya diziliş aralığı gibi kurallar sektöre gömülmesin, ürün ayarı olarak kalsın istiyoruz; kural değiştiğinde yeni sürüm gerekmesin. Bu yapıyı AlgoRandevu'da şu an inşa ediyoruz.

Buna benzer çalışmalar

İş Süreç Takibi · Vaka çalışması

Vipkurum optik okuma — işaret formun görüntüsünden okunuyor, okuyucu donanımı yok

Vipkurum'un eğitim platformu için yazdığımız okuma aracı. Optik formdaki işaretlemeler cihazın optiğinden değil formun görüntüsünden çıkarılıyor: okuma işini donanım değil, Python ve OpenCV üstünde duran görüntü analizi katmanı yapıyor. Değerlendirme okuyucu cihazın müsaitliğine bağlı kalmıyor; şube kendi sınavını kendi okutuyor, formlar merkeze taşınmıyor. Form düzeni değiştiğinde uyum yazılımda yapılıyor, cihaza özel form tedariki beklenmiyor. Formlar tarayıcıdan yükleniyor, okuma servisi Node.js üzerinden çağrılıyor, sonuç Laravel tarafında MySQL kaydına yazılıyor. Kapsam sınırı: bu araç sınav değerlendirmesi için yazıldı.

Vaka çalışmasını okuyun →

Esenyurt ekipleriyle uzaktan çalışmak

Ofisimiz yok; bu şehirdeki işleri de uzaktan yürütüyoruz ve yerinde destek vermiyoruz. Ne yapıldığı ve neden öyle yapıldığı yazılı duruyor. Ortaklıkla geliştirdiğimiz işler proje sayfalarında işaretli.

  • İlk sürüm çalışan bir parçayla çıkar, ek yetenekler sonra eklenir.
  • Bildiğimiz müşterilerimizin tamamı Türkiye'de.
  • Kararlar yazılı duruyor, ilerleme çalışan ekranlardan görünüyor.

Sık sorulan sorular

  • Elimizdeki kâğıt sınav formu değil, kontrol listesi. Bu araç bize ne söylüyor?

    Araç sınav değerlendirmesi için yazıldı, bunu olduğu gibi söylüyoruz. Genel bir belge tanıma ürünü değil; kontrol listesi ya da üretim formu için gösterecek işimiz yok. Anlatabildiğimiz kısım şu: okuma işini cihazın optiği değil, formun görüntüsü üzerinde çalışan bir yazılım katmanı yapabiliyor.

  • Şubelerimiz ayrı adreslerde; her biri kendi denemesini okutabilir mi?

    Okutabiliyor. Form tarayıcıdan yükleniyor, okuma servis tarafında yapılıyor, sonuç aynı sınav kaydına yazılıyor. Kâğıtların tek okuyucunun bulunduğu adrese taşınması gereken adım ortadan kalkıyor.

  • Form düzenimiz her dönem değişiyor; yeni cihaz almamız gerekir mi?

    Gerekmiyor. Yeni düzene uyum Python tarafında yapılıyor; cihaza özel form tedariki ya da cihaz değişikliği bu zincirde yok. Uyum işi yazılım tarafında kalıyor, tedarik beklenmiyor.

  • Okuma yanılırsa ne oluyor; bir doğruluk oranı veriyor musunuz?

    Oran vermiyoruz, ölçmediğimiz bir rakamı yazmıyoruz. Düzenin dışına çıkan form okunmuş gibi kapanmıyor; kayıt eksik kalıyor ve göz kararıyla doldurulmuyor. Kapatma kararını insan veriyor.

Ay sonundaki sayının arkasında bugün ne duruyor?