Dokümantasyon26 Ekim 20262 dk okuma475 kelime

Elektra (On-Prem) için SignLogger Misafir Wi-Fi View'ı Oluşturma (VW_WIFI)

Kendi sunucunuzda çalışan Elektra'da SignLogger misafir Wi-Fi doğrulaması için VW_WIFI view'ını tek SQL komutuyla oluşturun ve SignLogger'da bağlantıyı tanımlayın.

#elektra#elektraweb on-prem#vw_wifi#otel wifi#misafir doğrulama#pms entegrasyonu#sql view
Elektra (On-Prem) için SignLogger Misafir Wi-Fi View'ı Oluşturma (VW_WIFI)

Elektra otel yönetim sistemini kendi sunucunuzda (on-prem) kullanıyorsanız SignLogger'ın misafir Wi-Fi girişlerini konaklayan misafir kayıtlarıyla doğrulayabilmesi için Elektra veritabanında VW_WIFI adlı bir view (görünüm) oluşturmanız gerekir. Bu işlem için aşağıdaki SQL komutunu Elektra veritabanının sorgu penceresine yapıştırıp çalıştırmanız yeterlidir.

Not: View yalnızca okuma amaçlıdır; Elektra'daki tablolarda hiçbir kaydı değiştirmez veya silmez.

Gereksinimler

  • Elektra veritabanının bulunduğu SQL Server'a erişim (ör. SQL Server Management Studio).
  • Elektra veritabanında view oluşturma yetkisi olan bir veritabanı kullanıcısı.

View'ı oluşturma

  1. SQL Server Management Studio ile Elektra veritabanının bulunduğu sunucuya bağlanın.
  2. Sol taraftaki listeden Elektra veritabanını seçin ve New Query ile yeni bir sorgu penceresi açın. Sorgu penceresinin üstündeki veritabanı seçiminin Elektra veritabanı olduğundan emin olun.
  3. Aşağıdaki komutun tamamını kopyalayıp sorgu penceresine yapıştırın.
  4. Execute (F5) ile çalıştırın. Commands completed successfully iletisi view'ın oluşturulduğunu gösterir.
CREATE VIEW VW_WIFI AS
SELECT     M.AD, M.SOYAD, M.VATNO AS TCKIMLIKNO, M.KIMLIKNO AS PASAPORTNO, dbo.RES.ODANO,
           CONVERT(NVARCHAR(10), dbo.RES.CITARIHI, 20) + ' ' + CONVERT(NVARCHAR(10), ISNULL(dbo.RES.CISAATI, '12:00:00'), 8) AS BASLA,
           CONVERT(NVARCHAR(10), dbo.RES.COUTTARIHI, 20) + ' ' + CONVERT(NVARCHAR(10), '23:59:59', 8) AS BITIS,
           M.UYRUK
FROM       dbo.REZKISI
           INNER JOIN dbo.RES ON dbo.REZKISI.KNO = dbo.RES.KNO
           INNER JOIN dbo.MISAFIR AS M ON dbo.REZKISI.MID = M.MID
WHERE      (dbo.RES.DURUM = 'I') AND (dbo.RES.ODANO NOT LIKE 'T%')

View'ı kontrol etme

View'ın misafir kayıtlarını döndürdüğünü görmek için aynı pencerede şu sorguyu çalıştırın:

SELECT TOP 10 * FROM VW_WIFI

Sonuçta otelde konaklayan misafirler listelenmelidir. View'ın döndürdüğü kolonlar:

Kolonİçerik
ADMisafirin adı
SOYADMisafirin soyadı
TCKIMLIKNOT.C. kimlik numarası
PASAPORTNOPasaport / kimlik belgesi numarası
ODANOOda numarası
BASLAGiriş (check-in) tarihi ve saati
BITISÇıkış (check-out) tarihi, gün sonu
UYRUKMisafirin uyruğu

View yalnızca konaklama durumundaki (DURUM = 'I') rezervasyonları listeler; T ile başlayan oda kodları listeye alınmaz.

SignLogger'da bağlantıyı tanımlama

View oluşturulduktan sonra SignLogger yönetim panelinde Veritabanı Bağlantıları ekranından yeni bir bağlantı ekleyin:

  • Tip: ElektraWEB
  • User Table: VW_WIFI
  • Check Username Field ve Check Password Field: misafirin portalda hangi bilgilerle giriş yapmasını istiyorsanız yukarıdaki tablodan o kolonları yazın (ör. oda numarası ve soyad için ODANO ve SOYAD).

Diğer alanların anlamı ve Test Et adımı için Hotspot Yönetimi — Veritabanı Bağlantıları bölümüne bakın.

Sıkça Sorulan Sorular

Elektra on-prem için SignLogger'a ne yapmam gerekiyor?

Elektra veritabanında bu dokümandaki SQL komutuyla VW_WIFI view'ını oluşturmanız ve SignLogger'da Tip olarak ElektraWEB, User Table olarak VW_WIFI seçilen bir veritabanı bağlantısı eklemeniz yeterlidir.

View Elektra verilerini değiştirir mi?

Hayır. View yalnızca mevcut tablolardaki konaklayan misafir bilgilerini okunabilir bir liste olarak sunar; hiçbir kaydı değiştirmez, eklemez veya silmez.

Komutu çalıştırınca “There is already an object named 'VW_WIFI'” hatası alıyorum.

View daha önce oluşturulmuştur; yeniden oluşturmanız gerekmez. SELECT TOP 10 * FROM VW_WIFI ile misafirlerin listelendiğini kontrol etmeniz yeterlidir.

View boş dönüyor, ne yapmalıyım?

View yalnızca o anda konaklayan misafirleri listeler. Otelde check-in yapılmış misafir olduğundan ve komutu doğru veritabanında çalıştırdığınızdan emin olun.

İlgili dokümanlar

Aradığınızı bulamadınız mı?

Teknik destek ekibi ile iletişime geçin