Kihagyás

Lemondások és problémás foglalások

Lemondási típusok

stateDiagram-v2
    [*] --> Függőben : Létrehozva (fizetésre vár)
    Függőben --> Érvényes : Fizetés megerősítve
    Érvényes --> Lemondva : Ügyfél lemondja\n(határidő előtt)
    Érvényes --> Későn_lemondott : Ügyfél lemondja\n(határidő után)
    Érvényes --> Törölve : Klub törli\n(üzleti ok)
Státusz ID Magyar felirat Kiváltó
Cancelled 2 Ügyfél által lemondva Ügyfél (határidő előtt)
LastMinuteCancelled 3 Későn lemondott Ügyfél (határidő után), a klub dolgozza fel
Deleted 4 Klub által törölve Klub (pl. rossz időjárás, karbantartás)

Függőben állapot

A Függőben (ID=5) egy átmeneti állapot a fizetés megerősítésére váró foglalásokhoz (IPN visszahíváson keresztül) vagy a recepciós készpénzes fizetéshez. Megerősítés után a státusz Érvényes (1) állapotba vált.

Lemondási határidők

A határidők a Rendszer beállítások menüben konfigurálhatók:

Ügyféltípus Határidő Rendszerparaméter
Alkalmi látogató 24 óra MinReservationCancellationCasualVisitor_Hours=24
Klubtag 24 óra MinReservationCancellationClubMember_Hours=24

Klubonként konfigurálható

Mindkét határidő értéke egymástól függetlenül módosítható a rendszerbeállításokban a klub szabályzatához igazodva.

Státusz indoklás

A foglalás státuszának módosításakor a személyzet opcionálisan megadhat egy magyarázatot a ReservationStatusReason mezőben (maximum 200 karakter).

Problémás foglalás jelzők

Meg nem jelent (NoShow)

A Reservation.NoShow oszlop nyomon követi azokat az ügyfeleket, akik nem jelentek meg a lefoglalt időpontjukban. Ez független a foglalás státuszától -- egy foglalás lehet Érvényes, de megjelölve NoShow-ként.

Különleges figyelem (SpecialAttention)

A Reservation.SpecialAttention oszlop jelöli a személyzeti utánkövetést igénylő foglalásokat. Ezek a Figyelmet igénylő listanézetben jelennek meg (mode=6).

Foglalási előzmények

Minden módosításkor a rendszer automatikusan létrehoz egy ReservationHistory rekordot, amely az eredeti értékeket tartalmazza (a változtatás előtt). Ez az SCMContext.Partial.cs fájlban a SaveChanges() felülírásán keresztül valósul meg.

Naplózási nyomvonal

Az előzménytábla teljes naplózási nyomvonalat biztosít minden változásról, a módosítás előtti állapotot tárolva.

Webhook integráció

A ReservationCallout tárolt eljárás státuszváltozáskor aktiválódik, lehetővé téve a külső rendszerek integrációját.

Paraméterek:

Paraméter Leírás
Method A változás típusa
Reservation_ID Az érintett foglalás
RecurringReservation_ID Szülő ismétlődő foglalás (ha van)