Özellikler

Akıllı misafir kayıt platformu

Misfora, misafir kayıt sürecinin tamamını otomatikleştirir — rezervasyon senkronizasyonu ve belge yakalamadan PMS güncellemelerine ve resmi kurumlara bildirime kadar.

Bağımsız bir belge tarayıcıdan farklı olarak Misfora, check-in sürecinin her adımını tek bir otomatik hatta bağlar. Bu sayfa pazarlama vaatlerinin bir listesi değil, işlerin gerçekte nasıl yürüdüğünün anlatımıdır — mimari olarak hazır ama henüz gerçek bir sağlayıcı API'sinde doğrulanmamış noktalar açıkça belirtilmiştir.

İçindekiler
  1. İki bağımsız süreç
  2. Süreç 1 — misafir belge işleme
  3. Desteklenen belgeler
  4. Çıkarılan veriler
  5. Güvenilirlik ve doğrulama
  6. Süreç 2 — PMS senkronizasyonu
  7. Özelleştirilebilir misafir tablosu
  8. Tekil misafir veri modeli
  9. Resmi kurumlara bildirim
  10. Akıllı işlem hattı
  11. Modüler adaptör mimarisi
  12. Tasarımdan gelen güvenlik
  13. Bu mimari neden böyle

İki bağımsız süreç

Özünde Misfora, tek bir veri modeli üzerinde çalışan iki süreçtir: belge işleme ve rezervasyon senkronizasyonu. Bu iki süreç, misafir kaydında buluşur.

Rezervasyon
PMS senkronizasyonu
Misafir güvenli bağlantıyı alır
Belge tanıma
PMS güncellemesi
Resmi kurumlara bildirim
Süreç 1

Misafir belge işleme

Misafiri tanımlayan kimlik belgelerinin toplanması ve doğrulanması.

Resepsiyonda pasaport verilerinin elle girilmesi yerine misafirler, check-in öncesinde güvenli bir bağlantı alır ve belgelerinin fotoğrafını kendi telefonlarıyla çeker. Misfora otomatik olarak:

  • fotoğraftaki belgeyi tanır
  • MRZ'yi (pasaport veya kimlik kartının alt kısmındaki makine tarafından okunabilir satırı) çıkarır
  • kimlik alanlarını tanır
  • belgeyi rezervasyonla karşılaştırır
  • orijinal görseli OCR (metin tanıma) sonucundan ayrı olarak saklar
  • tarama net değilse yeniden taramaya izin verir

Yüklenen her belge, sadece bir görsel dosyası değil, yapılandırılmış bir dijital kimliğe dönüşür.

Misafir bilgilerini pasaport fotoğrafından otomatik olarak çıkarın — aynı motoru bağımsız bir araç olarak sunan ücretsiz pasaport veri çıkarıcıyı deneyin.

Uygulama gerekmez

Sürecin misafir tarafındaki kısmı tamamen tarayıcıda çalışır — kamera, yükleme ve onay, bağlantıyla açılan sayfada gerçekleşir, herhangi bir şey kurmaya gerek yoktur. Misafirin bir konaklama başına yalnızca bir kez yaptığı bir işlem için ondan uygulama kurmasını istemek, kendisine neredeyse hiçbir fayda sağlamayan gerçek bir sürtünmedir.

Bugün personel araçları da aynı nedenle web tabanlıdır. Yönetici için ayrı bir uygulama gelecekte hariç tutulmuyor, ancak bu başka bir sorunu çözer — web-first tercih en çok, alternatifin kimsenin istemediği bir seferlik uygulama kurulumu olduğu misafir tarafında önem taşır.

Her fotoğraf kabul edilmez — gerçek zamanlı kalite kontrolü

Bulanık veya kırpılmış bir fotoğraf, başarısız OCR'ın en büyük nedenidir, bu yüzden Misfora böyle bir fotoğrafı en baştan geçirmez. Misafirin kamerasından gelen her kare, herhangi bir şey yüklenmeden önce, sürekli olarak gerçek zamanlı değerlendirilir:

  • Netlik — tek bir genel ortalama yerine karenin birden fazla bölgesinde ölçülür, bu sayede merkezi net ama kenarları bulanık bir fotoğraf da yakalanır
  • Parlaklık — yetersiz pozlanmış kareleri OCR'a girmeden önce reddeder, sonra değil
  • Parlama — laminasyonlu bir karttan veya pasaportun fotoğraflı sayfasından gelen yansımaları yakalar
  • Belge kenarları — arka plana göre uyarlanan bir kontrast eşiği (her yüzey için tek bir sabit sayı değil) kullanarak belgenin dört kenarının da gerçekten kare içinde olup kırpılmadığını kontrol eder

Ekrandaki ipuçları anında tepki verir — çok karanlık, daha koyu bir zemine geçin, parlama var, belgeyi eğin — misafirin kameraya tuttuğu herhangi bir fotoğrafı olduğu gibi kabul etmek yerine. Bir kare, ancak istikrarlı bir dizi ölçüm boyunca tüm kontrolleri geçtiğinde kabul edilir, rastgele tek bir anda değil — böylece kısa bir titreme veya geçici bir gölge kareyi yanlışlıkla ne engeller ne de geçirir.

İyi bir kare bulunduğu anda fotoğraf otomatik olarak çekilir — misafirin deklanşöre basmak için doğru anı tahmin etmesine gerek yoktur — ve gerçekten OCR'a giden dosya, girişte yeniden sıkıştırılmadan, neredeyse hiç kalite kaybı olmadan saklanır.

Belgeyi taramanın üç yolu

Check-in öncesi e-posta varsayılan yoldur ama tek yol değildir — resepsiyondaki personelin bunu beklemesine gerek yoktur:

Otomatik, check-in öncesi

Misafir, konaklamadan önce e-postayla güvenli bir bağlantı alır ve personel müdahalesi olmadan kendi telefonundan tarama yapar.

Yerinde, resepsiyonda

Tek bir tıklama, personelin kendi cihazında aynı kamera akışını doğrudan açar — bağlantı yok, e-posta yok, misafir doğrudan bankoda tarama yapar.

Tek seferlik bağlantı

Tek bir misafir için yeni, kişisel bir bağlantı oluşturun — otomatik e-postadan bağımsız olarak panoya kopyalayın veya doğrudan açın.

Üç yöntemin tamamı aşağıda aynı işlem hattına girer — sisteme belirli bir belgenin hangi yoldan geldiği ne önemlidir ne de bilinmesi gerekir.

Yanıt vermeyen misafire nasıl ulaşılır

Bir misafirin bağlantısı check-in'e yaklaşırken hâlâ açılmamışsa, personelin onu hatırlatmak için bir telefon numarası bulma servisine ihtiyacı yoktur. Her misafir satırında WhatsApp, Viber ve Zalo için hazır click-to-chat bağlantıları bulunur — kayıtlı herhangi bir numara için çalışan resmi deep-link şemaları (wa.me, viber://chat, zalo.me) — buna ek olarak, yalnızca misafir kendi gizlilik ayarlarında telefon numarası görünürlüğünü açmışsa çalışan bir Telegram bağlantısı da vardır (diğer üçünün aksine garanti olmadığı için arayüzde bu durum ayrıca belirtilir).

Tek bir tıklama, doğrudan ilgili misafirle sohbeti açar — numara çevirmeye veya doğru kişiyi bulmak için uygulamalar arasında geçiş yapmaya gerek yoktur. Panodaki ayrı bir bekleyen misafirler bölümü, tam olarak hatırlatmaya ihtiyacı olanları gösterir (bağlantı açılmış ama tamamlanmamış ya da yanıtsız süresi dolmuş), aynı tek tıkla bağlantılarla birlikte, orada — personelin kime yazması gerektiğini bulmak için tüm misafir tablosunu taramasına gerek kalmaz.

Hiçbir şey otomatik olarak gönderilmez ve hiçbir numara sessizce bir mesajlaşma uygulamasında hesabı olup olmadığına karşı kontrol edilmez — ne WhatsApp, ne Viber, ne de Telegram, rastgele bir numarayla iletişime geçmeden onu doğrulamak için meşru bir yol sunar, bu yüzden Misfora bunu denemez. Her bağlantı, personelin karar verdiğinde kendisinin açtığı, sohbete giden hazır bir kapıdan ibarettir.

Belge türleri

Desteklenen belgeler

Misfora, ICAO standardına uygun seyahat belgeleri etrafında inşa edilmiştir.

Pasaport Aktif

TD3 MRZ (her biri 44 karakterlik iki satır) — standart ICAO pasaport formatı.

Kimlik kartı Aktif

TD1 MRZ (her biri 30 karakterlik üç satır) — birçok ülkede kullanılan, belirli bir düzenleyici ülkeye bağlı olmayan standart ICAO kimlik kartı formatı.

OCR katmanı en baştan belge türüne göre tasarlanmıştır — yeni bir tür eklemek, platformun geri kalanını değiştirmek değil, yeni bir adaptör eklemek anlamına gelir. Gelecekte desteklenmesi düşünülen adaylar: ulusal kimlik kartları, oturma izinleri, sürücü belgeleri ve belirli ülkelere özgü diğer seyahat belgeleri.

Sonuç

Çıkarılan veriler

Misfora'nın taranan bir belgeden okuduğu bilgiler.

Ad Soyad Belge numarası Doğum tarihi Geçerlilik süresi Uyruk Cinsiyet MRZ Belge türü

Orijinal görsel, OCR sonucundan ayrı olarak saklanır; böylece misafirden belgeyi tekrar yüklemesini istemeden, belge daha sonra gelişmiş bir tanıma motoruyla yeniden işlenebilir.

Güvenilirlik

Güvenilirlik ve doğrulama

Tanıma, tek bir "geçti/geçmedi" sonucu değildir — alan bazında değerlendirilir ve neyin zaten onaylandığını hatırlar.

Her şey iyi bir girdi sinyaliyle başlar: yukarıdaki gerçek zamanlı kalite kontrolleri, OCR'ın çok daha sık olarak net, iyi aydınlatılmış, doğru kadrajlanmış bir fotoğrafla çalışması anlamına gelir — güvenilirlik, görsel tanıma motoruna girmeden çok önce başlar.

Bir belgeyi bütünüyle "tanındı" veya "tanınmadı" olarak değerlendirmek yerine Misfora üç bloğu bağımsız olarak değerlendirir: soyad, ad ve diğer her şey — ikinci grup MRZ kontrol toplamlarına sahip olduğu için isim yazımından baştan daha güvenilirdir.

Bir blok yüksek güvenle tanındığında kilitlenir. Daha sonraki bir yeniden tarama, eksik veya onaylanmamış kısmı tamamlayabilir, ancak zaten doğrulanmış bir bloğun üzerine yazamaz — misafir, başka bir fotoğraf yükleyerek zaten onaylanmış verileri kazara (veya kasıtlı olarak) değiştiremez.

Uyuşmazlık tespiti

Tanınan her belge, ait olduğu rezervasyonla karşılaştırılır. Yazımdaki küçük bir fark, olağan bir OCR düzeltmesi olarak kabul edilir; büyük bir fark ise rezervasyonun sessizce üzerine yazılmak yerine manuel incelemeye işaretlenir ve sistem iki durumu birbirinden ayırır: görünüşe göre misafir yanlış belgeyi yüklemiş ya da belge, rezervasyonda kendisine atanan kişiye değil, başka bir misafire ait. Her iki durum da otomatik olarak kabul edilmek yerine yönetici kuyruğuna düşer.

Süreç 2

PMS senkronizasyonu

Misafir belgelerinin otel rezervasyonlarıyla ilişkilendirilmesi.

Misfora, desteklenen PMS platformlarından rezervasyon verilerini senkronize eder ve her rezervasyonu tek bir dahili modele dönüştürür. Uygulama genelinde her PMS için ayrı bir mantık yazmak yerine Misfora, rezervasyon verilerini kaynaktan bağımsız olarak aynı kalan tek bir yapıya indirger — OCR, PMS senkronizasyonu ve resmi kurumlara bildirim hep bu aynı yapı üzerinde çalışır.

Exely Aktif

OAuth bağlantısı, Exely'deki değişikliklerde anlık güncellemeler ve hiçbir şeyi kaçırmamak için periyodik yeniden kontroller. Üretimde kullanılıyor.

Google E-Tablolar Aktif

PMS'i olmayan tesisler için yoklama tabanlı senkronizasyon — bkz. Google E-Tablolar bağlantısı.

Diğer PMS'ler Planlanıyor

Aşağıdaki adaptör deseni, yeni bir PMS eklemeyi sıfırdan yeniden yazmak yerine sınırlı bir görev haline getiren şeydir — şu an için duyurulacak bir şey yok.

Yeni PMS sistemleri, platformun çekirdeğinde değişiklik yapmadan adaptör modülleri üzerinden eklenir — aşağıdaki Modüler adaptör mimarisi bölümüne bakın.

PMS'e girmeden check-in

Konaklamadaki en az bir misafirin belgesi onaylandığında ve konaklamanın kendisi ödendiğinde, misafir tablosundaki aynı satırdaki Check in düğmesi, gerçek check-in saatini doğrudan PMS'e yazar — personelin bunu elle yapmak için Exely'ye geçmesine gerek kalmaz. Düğme, yalnızca sistem her iki koşulu (belge onaylandı, bekleyen bir şey yok) kendisi yeniden kontrol ettiğinde etkinleşir, ekranda gösterilene körü körüne güvenmez — ve yanlışlıkla tekrar tıklamak güvenlidir: zaten check-in yapılmış bir konaklama ikinci kez check-in yapılmaz. PMS erişilemezse veya isteği reddederse hiçbir taraf değişmez ve işlem yeniden denenebilir.

Birden fazla odalı rezervasyonlar (tek bir rezervasyonda birden fazla oda) ek bir mantık gerektirmeden aynı şekilde işlenir — platform genelinde zaten kullanılan aynı "seferde tek konaklama" modeli geçerlidir.

Panel

Misafir tablosu — size göre, bize göre değil.

Her yönetici için ayrı ayrı özelleştirilebilir sütunlar.

Misafir tablosu birçok şeyi gösterebilir — isimler, belgeler, tarihler, oda numarası, iletişim bilgisi, ödeme, senkronizasyon durumu ve daha fazlası. Tek bir villayı yöneten biriyle yoğun bir otel resepsiyonunun ihtiyaçları aynı değildir, bu yüzden sütun görünürlüğü tamamen özelleştirilebilir: gereksiz olanı kapatın ve yalnızca işiniz için önemli olanı bırakın.

Bu ayar her yönetici için kişiseldir — kendinize göre yaptığınız düzenleme, meslektaşınızın kendi ekranında gördüklerini değiştirmez.

Tablonun kendisi iki görünüme ayrılır — yakında check-in yapacak misafirler ve zaten check-in yapmış, check-out'u bekleyen misafirler — her biri için ayrı sütun ayarlarıyla, çünkü check-in öncesi önemli olan (bağlantı durumu, belge kontrolü), sonrasında önemli olandan (oda numarası, çıkış saati) farklıdır.

Bu ayar yalnızca hesaba değil, cihaza bağlı olduğundan telefonda ve bilgisayarda farklı olabilir — masaüstündeki ayarı değiştirmeden küçük ekranda daha az sütun gösterilebilir.

Veri modeli

Tekil misafir veri modeli

Hangi PMS'den geldiğine bakılmaksızın her rezervasyon aynı yaşam döngüsünden geçer.

Şirket
Tesis
Rezervasyon
Konaklama
Misafir
Belge

İş mantığını belirli PMS uygulamalarından ayıran şey tam olarak bu evrensel zincirdir — platformun geri kalanının (OCR, panolar, resmi kurumlara bildirim) belirli bir tesisin hangi PMS üzerinde çalıştığını bilmesine hiç gerek yoktur.

Uyumluluk

Resmi kurumlara bildirim

Misafir verileri toplandıktan sonra Misfora bunları hazırlar ve bağlı devlet sistemine otomatik olarak iletir.

Ülkeye özgü mantığı uygulama genelinde dağıtmak yerine, her hedef ülke; konaklama + misafir + belgeyi o ülke için gereken veri formatına eşleyen kendi adaptörü üzerinden bağlanır.

Türkiye — KBS Aktif

Türkiye'nin zorunlu misafir kayıt sistemi için oluşturulmuş tam SOAP entegrasyonu.

İspanya Mimari hazır

Eşleştirici yapısı mevcut; Hospedajes/SES için tam veri formatının resmi belgelerle doğrulanması henüz gerekiyor.

Yöneticiler, bir misafir için gönderilecek tam verileri, gönderim yapılmadan önce yönetici panelinden görüntüleyebilir. Yeni bir ülkeyi ana check-in sürecini değiştirmeden eklemeyi mümkün kılan tam olarak bu adaptör desenidir.

Baştan sona

Akıllı işlem hattı

Rezervasyondan uyumluluğa kadar misafirin izlediği tam yol.

Rezervasyon oluşturuldu
Rezervasyon senkronize edildi
Misafire davet e-postası
Güvenli check-in sayfası
Belge yükleme
OCR işleme
Doğrulama
Misafir profili güncellendi
PMS senkronizasyonu
Resmi kurumlar için veri hazırlama

Rezervasyon ve PMS senkronizasyon olayları, isteğin kendi yolunda değil, arka planda işlenir — PMS'den gelen güncelleme anında onaylanır, gerçek senkronizasyon işi ise ardından yürür; bu yüzden misafirin check-in'ini asla engellemez veya geciktirmez.

Her konaklamanın ilerlemesi (bekliyor / kısmen tamamlandı / tamamlandı), misafirler kendi kısımlarını tamamladıkça otel personeline yönetici panelinde görünür.

Mimari

Modüler adaptör mimarisi

Misfora, dar kapsamlı bir OCR aracı değil, en baştan bir entegrasyon platformu olarak tasarlanmıştır.

Sistemin üç bölümü, ortak bir adaptör deseninin arkasında izole edilmiştir — her birinin bir temel arayüzü ve kaydı vardır, bu yüzden yeni bir şey eklemek rotalara, modellere veya veritabanı katmanına dokunmayı gerektirmez:

PMS adaptörleri

Ham bir PMS webhook'unu veya tablo satırını tek bir evrensel rezervasyon formatına dönüştürür. Bugün Exely ve Google E-Tablolar var; yapı daha fazlası için tasarlandı.

OCR adaptörleri

Belge fotoğrafını tanınan alanlara dönüştürür. Motordan bağımsız olarak, belge türü başına bir adaptör (pasaport, kimlik kartı).

Resmi kurum adaptörleri

Konaklama + misafir + belgeyi belirli bir ülke için gönderim verisine dönüştürür. Türkiye KBS, İspanya.

Misafir bildirimi, kasıtlı olarak birden fazla sağlayıcı için bir adaptör sistemi olarak kurulmamıştır: tek bir e-posta kanalıdır (Resend, yedek olarak SMTP ile). SMS/WhatsApp ve benzerleri otomatik gönderim için kullanılmaz — telefon numaralarının gerçekte ne için kullanıldığını görmek için yukarıdaki yanıt vermeyen misafire nasıl ulaşılır bölümüne bakın.

Veri işleme

Tasarımdan gelen güvenlik

Misafir gizliliği, sonradan eklenmiş değil, yapının içine gömülüdür.

Misfora üç şeyi tek bir blok olarak değil, ayrı varlıklar olarak saklar: orijinal belge görseli, ham OCR sonucu ve bundan elde edilen yapılandırılmış misafir verisi. Misafirden belgeyi tekrar yüklemesini istemeden, güvenli depolamayı, kontrollü erişimi ve gelecekte daha iyi bir tanıma motoruyla yeniden işleme imkânını mümkün kılan tam olarak bu ayrımdır.

Sonuç

Bu mimari neden böyle

Geleneksel otel süreçlerinde aynı misafir verisi birden fazla sisteme elle girilir. Misfora bunu tek bir otomatik sürece dönüştürür.

Rezervasyon
Misafir
Belge
OCR
Tekil misafir kaydı
PMS
Devlet sistemi

Tek belge. Tek süreç. Birden fazla bağlı sistem.

Entegrasyon detayları mı gerekiyor?

Webhook ve API anahtarı ayarları dahil, adım adım Exely PMS entegrasyonunun nasıl çalıştığına bakın veya resepsiyonda kaydın gün be gün nasıl işlediğini gösteren Kılavuza göz atın.