Ikke alle reservasjoner er et offentlig arrangement — noen ganger er det bare «er det lille møterommet ledig kl. 14.00?»
Problemet det løser: Intern møteromsplanlegging ender ofte opp i et eget verktøy atskilt fra offentlige arrangement-/romreservasjoner, noe som skaper to systemer å sjekke for konflikter.
Hvordan det hjelper:
Event-baserte som alt annet i kalenderen, unngår en møteromsreservasjon automatisk kollisjon med et offentlig arrangement som er booket i samme lokale.Den gode arbeidsdagen: Sjekk kalenderen, reserver rommet, ferdig — med full trygghet for at ingenting annet allerede er planlagt der.
Å bruke én planleggingsmotor for både offentlige og interne reservasjoner garanterer at det aldri oppstår en konflikt mellom «publikum booket hallen» og «teamet booket den samme hallen til et møte» — fordi det er det samme underliggende systemet som sjekker begge.
Møteromsreservasjon er ikke en separat funksjon — det er den samme BookingService og Event-modellen som beskrevet i Romreservasjonsmodulen, brukt for internt rettede, ikke-handelsmessige reservasjoner (ingen tilknyttet ShopOrder).
Nøkkelpunkter for implementering:
PermissionService.cs) i stedet for en separat tilgangskontrollmekanisme spesifikt for møterom.Event (støttet for kalenderoppføringer generelt) gjelder like mye for faste interne møter, og unngår behovet for å opprette en gjentakende reservasjon manuelt hver uke.BookingService, finnes det én sannhetskilde for romkonflikter — en hall som er booket offentlig for et arrangement vil korrekt blokkere et forsøk på å booke et internt møte for samme tidsrom, og omvendt.Ved å behandle møterom som et annet tilfelle av plattformens generelle Event/reservasjonsmodell i stedet for et separat internt planleggingsverktøy, unngår plattformen det klassiske problemet med to kalendere som ikke kommuniserer med hverandre.