Hlídaní kolizí v čase

Mimo to, že zdroje slouží jako informační základ pro nabídku termínů, vč. filtrace a rozcestníku, a pak následně jako informace pro jednotlivé rezervace, je to také velmi důležitý prvek při automatizaci rezervačního procesu. Díky hlídání kolizí je možné velmi komplexně nastavit automatické vyhodnocování, zda je na konkrétní čas možné rezervaci vytvořit či nikoliv, a to z důvodu využití daných zdrojových položek (služba, zaměstnanec, místo), např. obsazení sauny jinou rezervací ve stejný čas. Hlídán kolizí je dostupné u většiny typů termínů, tj. není dostupné např. u termínu využívající rezervaci na jednotlivá sedadla.

Při aktivaci hlídání kolizí v rámci nastavení jednotlivých termínu doporučujeme zvážit a dobře naplánovat závislosti mezi jednotlivými zdrojovými položkami (služba, zaměstnanec, místo) a termíny. Nesprávným nastavením může dojít ke zbytečné blokaci termínů!

Pokud chcete pouze ovlivnit, že na daný termín a čas může existovat pouze jedna rezervace, nejedná se o kolize, pokud v rámci nabídky nemáte jiný termín nabízející stejnou zdrojovou položku (služba, místo, zaměstnanec). V takovémto případě neaktivujte hlídání kolizí, ale pouze nastavte správně parametry termínu (omezení kapacity či omezení na jedinou rezrevaci).

V případě, že budou dva termíny vázané na jednu zdrojovou položku (služba, zaměstnanec, místo), nemohou být na tyto termíny vytvořeny dvě rezervace ve stejný čas (samozřejmě v souvislosti s konkrétní nabídkou a způsobem rezervace u konkrétního podnikání). Příkladem může být pronájem víceúčelového hřiště, na kterém je možné provozovat více sportovních aktivit. Jedno hřiště se chápe jako položka MÍSTO a každý sport bude odpovídat jednomu zdroji. Při rezervaci hřiště pro jeden ze sportů musí být hřiště automaticky zablokováno pro všechny další sporty, jinak by si dva zákazníci mohli současně rezervovat dvě různé aktivity ve stejný čas, ale hřiště je jen jedno.

Termíny - (Editace termínu) - Hlídání kolizí

Musíme tedy využít hlídání kolizí, kdy jej aktivujeme na takové zdrojové položce, která je omezující z pohledu nemožnosti existence současných rezervací. V našem případě se jedná o položku MÍSTO. Vyhodnocení kolize probíhá tak, že se berou v úvahu všechny konkrétní zdroje využívající danou položku a porovnávají se s již existujícími rezervacemi. Pokud v daném čase existuje rezervace (vč. časových pauz) využívající danou konkrétní zdrojovou položku, pak systém neumožní vytvořit další "kolizní" rezervaci.

Při nastavení hlídání kolizí je možné určit i to, zda se má kolize vyhodnocovat i v rámci daného termínu, nebo jen mezi různými termíny. V praxi to znamená, že pokud bude termín s větší kapacitou, pak hlídání kolizí uvnitř termínu znemožní vytvoření více než jedné rezervace na daný čas a s odpovídajícími zdroji, i když je volná kapacita dostatečná! To je možné použít tehdy, když v rámci termínu jsou zdroje jednoho typu vybrány hromadně, např. rezervace jednoho tenisového kurtu blokuje všechny další tenisové kurty v daný čas.

V rámci termínu i mezi termíny

Kolize mohou nastat mezi termíny nebo i v rámci termínu. V případě, že formulář s nastavením termínu obsahuje více zaškrtnutých zdrojů sdílející jeden zdroj, který může být předmětem kolize, pak je třeba zvolit variantu hlídání kolizí v rámci termínu i mezi termíny. Ukázka níže nabízí termín pro rezervaci víceúčelového hřiště. Parametry termínu jsou shodné, a proto si můžeme dovolit nastavit termín v rámci jednoho formuláře. Důležité je pohlídat kolizi na společném zdroji, kterým je víceúčelové hřiště.

Pouze mezi termíny

Druhou možnou situací na víceúčelovém hřišti je například možnost rezervace celého víceúčelového hřiště ke kolektivnímu sportu nebo jednoho z možných kurtů pro badminton. Zde je hlavním rozdílem možnost rezervace paralelně více badmintonových kurtů nebo pouze celého hřiště.

Rezervace mimo termín

Princip hlídání kolizí umožňuje využití pro blokaci delšího časového úseku, například pro případ uzavírky, rekonstrukce nebo dovolené. Chceme-li znemožnit rezervace na určité termíny, nebo jen na jejich části, využijeme vytvoření rezervace mimo termín v kombinaci s využitím hlídání kolizí.

Rezervace - Nová rezervace - Mimo termín nebo ikonka Nová rezervace v hlavním panelu

Nastavení hlídání kolizí u rezervace mimo termín se na výsledné rezervační stránce projeví jako již zarezervovaný termín (červená barva zvýraznění je v případě blokovaných termínů o málo světlejší, než-li v případě klasické přímé rezervace), takže zákazníci nebudou mít možnost vytvářet nové rezervace. Při nastavení této speciální rezervace je nutné vybrat odpovídající konkrétní zdroje, které chceme blokovat, a také aktivovat hlídání kolizí na dané typy zdrojových položek.

Aby k zablokování možností rezervací zákazníkem došlo, je důležité myslet na to, že hlídání kolizí musí být nastaveno přinejmenším jedenkrát na daný časový úsek. Buďto již při nastavení daného termínu (ve vazbě na budoucí vzniklé rezervace) nebo pak při vytváření samotné rezervace mimo termín.

Níže uvedený příklad ilustruje, jak si práci můžeme zjednodušit, pokud se zdroj bude skládat z místa (Kurty) a služby (Tenis). Při potřebě zablokovat možnost rezervace kurtů v daném období (např. technické důvody) tedy vytvoříme rezervaci mimo termín (nezáleží na tom, zda standardní termín má/nemá nastaveno hlídání kolizí). Aby bylo možné zablokovat všechny kurty, je nutné vytvořit zdroj obsahující pouze službu tenis, která je kurtům prakticky nadřazená. Samozřejmě, že v tuto chvíli nesmí být ještě žádná standardní rezervace na uvedený zdroj a časové období, protože pak by se rezervace mimo termín nemohla korektně vytvořit!

Výhody tohoto řešení se dvěma typy položek jsou hned dvě. Nemusíme vytvářet tolik rezervací mimo termín, kolik je jednotlivých kurtů (abychom zablokovali rezervace u všech). A také, pokud budeme sestavovat zdroje pro rozcestník, můžeme využít název konkrétní služby, tj. Tenis. V případě potřeby je možné zákazníky o omezeních či změnách informovat prostřednictvím textového obsahu rezervační stránky nebo dalšími komunikačními kanály (SMS, e-mail, atd.).

Funkcionalita hlídání kolizí je velmi efektivním nástrojem pro řešení automatizace v rámci nabízených služeb. Díky různým kombinacím služby, místa, zaměstnance ve zdroji a způsobu vyhodnocování, je možné definovat poměrně komplexní pravidla. Je tak možné např. blokovat rezervace jednotlivých tenisových kurtů v hale, a to v případě, kdy si již zákazník rezervoval celou halu pro fotbal. Je však důležité princip fungování pochopit, vyzkoušet si a dobře navrhnout zdroje a jejich provázání.