Privacy és hibaelhárítás
A 3 privacy-szint, token-management, hibák megoldása
Privacy és hibaelhárítás
A calendar-sync vendég-adatokat juttat a külső naptárba. A privacy-szint kontrollálja, mennyi info kerül oda. A hibakezelés segít a sync-problémák megoldásában.
A 3 privacy-szint
FULL_DETAILS
Vendég-név + szolgáltatás-név + jegyzet:
- Event-cím: "Kovács Anna - Hajvágás"
- Event-leírás: "Telefon: 06-30-1234567, jegyzet: festék-allergia"
Mikor jó: a salon-tulajdonos saját Google-naptárán, ahol mindenki ugyanaz a személy (csak ő látja).
Mikor NEM jó: nyilvános / megosztott Google-naptáron (privacy-rizikó).
LIMITED
Csak szolgáltatás-név:
- Event-cím: "Hajvágás"
- Event-leírás: minimális (csak idő-és-szolgáltatás)
- Vendég-név NEM látszik
Mikor jó: hairstylist személyes naptárán, ahol nem akarja a vendég-neveket.
BUSY_ONLY
Csak "Foglalt":
- Event-cím: "Foglalt" (vagy "Busy")
- Event-leírás: nincs
- Semmilyen vendég-info
Mikor jó: medical-spa szigorú-privacy salon, vagy megosztott naptáron, ahol mások is láthatják.
Privacy-szint módosítása
A calendar-sync sor → Edit → privacy-szint kiválasztás → Save.
A módosítás visszamenőlegesen NEM írja át a múltbeli event-eket. Csak az új event-ekre érvényes (vagy a következő manuális push-ra).
A 4 fő hibatípus
1. Token expired (Google)
- Status: ERROR
- Üzenet: "Token expired or revoked"
- Megoldás: Disconnect → Reconnect (új OAuth-flow)
2. Calendar not selected (Google)
- Status: PENDING
- Üzenet: "Pick a calendar"
- Megoldás: a calendar-sync soron → Edit → Calendar kiválasztás
3. iCal URL not working
- Tipikusan a token érvénytelenítés után (te regenerálta)
- Megoldás: az új URL hozzáadása az olvasó-app-ban
4. Sync delayed
- Új event nem jelenik meg
- Megoldás: "Pull now" gomb (manuális pull). Vagy várj 15 percet.
Hibakeresés lépésről lépésre
A foglalás nem jelenik meg a Google-ben
- Calendar-sync státusz ACTIVE? Ha nem (PAUSED / ERROR), reaktiválás.
- A foglalás egy olyan staff-é, akinek van Google-sync? (Per-staff sync csak az ő foglalásaira)
- A foglalás státusz: nem CANCELLED?
- Várj 5 másodpercet (real-time push), majd nézd meg újra.
- Ha még mindig nem jelenik meg → SuperAdmin-támogatás.
A Google-event nem blokkolja a Bookinda-t
- A Google-event "Busy" státuszú? Ha "Free", nem pull-ódik.
- All-day? Az kihagyva.
- Cancelled? Az kihagyva.
- Várj 15 percet (cron) vagy "Pull now".
- Ha még mindig nem → calendar-sync sor → Edit → Calendar újra-kiválasztás.
Az iCal feed nem frissül
- Az olvasó-app sync-frequency? (Apple default 15 perc)
- Az URL még érvényes? (Tokent regenerálták?)
- Bookinda-felületen láttok-e új foglalást?
- Ha igen, az olvasó-app a problémás. Apple → Settings → Calendars → Refresh.
Token-management részletesebben
Google-token
- Access token: 1 órás
- Refresh token: végtelen
- Auto-refresh a Bookinda-on
- Visszavonás: a Google Settings → Security → Connected apps → "Bookinda" → Remove
Ha visszavonod, a sync ERROR-ba megy. Disconnect + Reconnect a Bookindában.
iCal-token
- Egyetlen URL-token, nem lejár
- Te regenerálhatod (ha kompromittálódott)
- Regenerate után az olvasó-app-ban új URL-t adj
Mikor használd
Szcenárió 1, sync-vita rendezés Vendég panaszkodik: "A Google-naptáramban nem volt ott a foglalás". Calendar-sync státusz ellenőrzés → ACTIVE? Foglalás push-ozva volt?
Szcenárió 2, privacy-szigorítás Új jogi audit: vendég-név ne legyen külső naptárban. Privacy-szintek mind FULL_DETAILS-ből BUSY_ONLY-be változtatva.
Szcenárió 3, hibakeresés sync-cel Új event a Google-ben nem blokkol. Pull now gomb → most már OK. Cron-késleltetés volt.
Szcenárió 4, security incident A staff véletlenül megosztotta az iCal URL-t. Token regenerate. Új URL-t kapja.
Szcenárió 5, dis-connect A staff elhagyta a salont. A Bookinda-Manager → Calendar-sync → Disconnect minden sync-jét. Tokens revokáltak.
Tippek
- A privacy-szint a salon-érzékenységét tükrözi, válaszd okosan.
- A visszamenőleges privacy-változás nem érvényes, csak az új event-ekre.
- A token regenerate-et ritkán csináld, mert minden olvasó-app-on új URL kell.
- A "Pull now" mindig elérhető, ne várj 15 percet ha sürgős.
- A hibakereséshez először a status-üzenetet olvasd el, ott van a megoldás-kulcs.
- A staff távozásakor mindig disconnect, mert a Google-tokenek visszavonatlanok maradnak.
