Amadeus HotSOS

Arayüz, bir Amadeus HotSOS Sunucusu ile REST-API aracılığıyla iletişim kurar.

İşleyiş

Arayüz, sadece odalar verilerini senkronize eder ve olayları senkronize etmez. Bu gerekiyorsa Antcas desteğine başvurun.

Not: Arayüz, gönderirken çok yavaştır. Değerin monitörde görünmesi bir süre alabilir.

Antcas Sunucusu, HTTPS üzerinden HotSOS Portalı'na tekil poll'lar gerçekleştirir. API-URL'si sabittir ve değiştirilemez. Bu sayede, önceki adımda HotSOS Uygulaması ve Antcas Config'da tanımlanan odalar sorgulanır. Poll sınırı varsayılan olarak 30 sorgu dakikadır. Antcas Sunucusu, karşı tarafın ve ağın yükünü azaltmak için ayarlanan politikayı kesinlikle takip eder. Bu da, bir değişikliğin Antcas Sunucusuna ulaşması birkaç dakika sürebileceği anlamına gelir.

Sunucu başlatıldığında önce mesajlar alınır ve ardından tüm durum mesajları iletilir. HotSOS tarafında ara sıra bir değişiklik yapılırsa, bu da sonuca odaklanmakla sonuçlanır ve durum daha sonra tekrar gönderilir.

Bir bağlantı hatası oluşursa, zaman aşımına ulaştığında sorgu otomatik olarak tekrarlanır. Hata mesajı monitörde sadece bir kez görünür. Bağlantı zaman aşımı içinde gerçekleşmezse, arayüz de çevrimdışı olarak işaretlenir.

Yapılandırma

Hedef adres, URI ve https:// ön ekleri olmadan sunucunun adresidir.

Not: Proxy sunucusu kullanırken, URI yolu değişmemesine dikkat edin.

Monitör

Monitör, farklı kaynaklardan gelen bilgileri gösterebilir. Aşağıdaki tablolarda tüm seçenekler açıklanmıştır.

Kaynak Açıklama
İstemci HotSOS karşı tarafından gelen değer.
Sunucu Antcas Control tarafından gönderilen veya okunan değer.
Sistem Genel sistem mesajı.

Değişkenler

Ad Veri Tipi Açıklama
id string Arayüz göre odanın numarasını ayarlar.
make_up bool Odayı temizleme isteği.
service_status string Odanın mevcut servis durumu.
status string Odanın durumu.
name string Alınan oda adı.
dnd bool Do Not Disturb alındı.
occupied bool Oda doludur.

Not: Sadece aşağıdaki değerler gönderilebilir. Diğer tüm değerler gönderilmez ve monitörde kırmızı olarak işaretlenir.

status

Değer Açıklama
CLEAN Oda temizdir.
DIRTY Oda kirli.
OUT_OF_ORDER Oda hasar görmüştür.
OUT_OF_SERVICE Oda hizmet dışıdır.
INSPECTED Oda kontrol edilmiştir.
PICKUP Oda alım durumundadır.

service_status

Not: Sadece AWAITING_SERVICE ve DO_NOT_DISTURB değerleri gönderilebilir.

Değer Açıklama
AWAITING_SERVICE Oda temizleme beklemektedir.
DO_NOT_DISTURB Misafir rahatsız edilmek istemiyor.
VACANT_CLEANED Oda temizlenmiş ve boştur.
OCCUPIED_CLEANED Oda temizlenmiş ve doludur.
CLEANING_STARTED Odanın temizlenmesi başladı.
SERVICE_REFUSED Misafir servisi reddetti.
STOPPED Temizleme durduruldu.
TO_BE_INSPECTED Oda kontrol edilmesi gerekmektedir.
INSPECTED Oda kontrol edildi.
LATE_SERVICE Misafir geç servis istiyor.
RETURN_LATER Misafir daha sonra dönmek istediğini belirtti.