Categorie: entities Bijgewerkt: 2026-04-05 reservation reservering zaalreservering catering

Reservation (Reservering)

De Reservation-entiteit beheert alle soorten reserveringen in Ultimo, van zaalreserveringen en poolauto's tot catering en bezoekersregistratie. Reserveringen werken samen met reserveerbare objecten (ReservableObject) en worden uitgesplitst in occurrences (herhalingen) en regels.

Entiteitsnaam: Reservation Databasetabel: Reservation Primaire sleutel: RESID (nvarchar 6)


Contextsbewerken

Value Naam Beschrijving
0 ReservationContext.None (leeg)
1 ReservationContext.SpaceReservation Zaalreservering
2 ReservationContext.Event Evenement
4 ReservationContext.Catering Catering-/Middelreservering
8 ReservationContext.Visit Bezoek
16 ReservationContext.PoolCar Poolautoreservering
256 ReservationContext.Exchange Outlook-reservering

Statussenbewerken

Value Naam Beschrijving
-1 ReservationStatus.Trash Trash
0 ReservationStatus.None None
1 ReservationStatus.Created Open
2 ReservationStatus.Requested Aangevraagd

Belangrijkste propertiesbewerken

Property Type Kolom Nullable Omschrijving
Id UltimoString(6) RESID Nee Reservering-ID
Description UltimoString(200) RESDESCR Ja Omschrijving
Status Status RESRECSTATUS Nee Status (default: 1)
Context Context RESCONTEXT Nee Context
ReservationType ReservationType RESRESTID Ja Reserveringstype
Pattern TimeslotPattern RESPATTERN Ja Herhalingspatroon
ApplicantEmailAddress UltimoString(80) RESAPPLICANTEMAILADDRESS Ja E-mail aanvrager
ApplicantPhone UltimoString(25) RESAPPLICANTPHONE Ja Telefoon aanvrager
ApplicantToExchange Boolean RESAPPLICANTTOEXCHANGE Nee Synchroniseren naar Exchange
RejectText UltimoString RESREJECTTEXT Ja Afwijzingsreden

Relaties met andere entiteitenbewerken

Property Verwijst naar Omschrijving
Applicant employee Aanvrager
CostCenter CostCenter Kostenplaats
CostType CostType Kostensoort
Customer Customer Klant
Department Department Afdeling
Site Site Vestiging
Project project Project
WorkOrder WorkOrder Werkorder
NextReservation Reservation Volgende reservering (serie)
TariffGroup TariffGroup Tariefgroep
Occurrences List[ReservationOccurrence] Herhalingen

Subentiteitenbewerken

ReservationOccurrencebewerken

Elke herhaling van een reservering wordt vastgelegd als een ReservationOccurrence met eigen start-/einddatum en status.

ReservationLinebewerken

De daadwerkelijke reservering van een specifiek object (ruimte, auto, catering-item) met tijden, kosten en status.


Tips voor consultantsbewerken


Database Detailsbewerken

De tabel dba.Reservation bevat 35 kolommen. Reservation heeft geen computed columns en geen trigger-gestuurde kolommen.

Belangrijke defaultsbewerken

Kolom Default Toelichting
ResContext 0 (Geen) Geen standaard context -- moet expliciet worden ingesteld
ResRecStatus 0 (None) Standaard status
ResApplicantToExchange 1 (true) Standaard synchroniseren naar Exchange
ResRecCreateDate sysdatetimeoffset() Aanmaakdatum automatisch

Triggersbewerken

Reservation heeft geen eigen triggers en geen externe triggers.

Consultanttip: Let op dat ResApplicantToExchange standaard op true staat. Dit betekent dat nieuwe reserveringen automatisch naar Outlook/Exchange worden gesynchroniseerd als de Exchange-integratie is geconfigureerd. Zet dit op false als Exchange-synchronisatie niet gewenst is. De eenvoudige database-structuur (geen triggers) betekent dat alle complexe logica (conflictdetectie, herhalingen, etc.) via workflows en applicatielogica wordt afgehandeld.


Zie ookbewerken