Categorie: entities Bijgewerkt: 2026-05-27 reservering reserveerbaar-object ruimte middel poolauto

ReservableObject (Reserveerbaar object)

ReservableObject is de centrale catalogusentiteit voor alles wat gereserveerd kan worden in Ultimo: ruimten, middelen, poolauto's, parkeerplaatsen, cateringservices, artikelen, medewerkers en bezoekers. Via de Context wordt bepaald om welk type reserveerbaar object het gaat, terwijl de koppelingstriggers er automatisch voor zorgen dat de beschrijving en sleutelvelden worden gesynchroniseerd vanuit de brongentiteit (Space, Equipment, Employee, etc.). Het object beheert ook reserveringsregels zoals goedkeuringsvereiste (AuthorizationRequired), opruimtijd en beschikbaarheidsvensters (NotAvailableFrom/NotAvailableTill).

Entiteitsnaam: ReservableObject Databasetabel: ReservableObject Primaire sleutel: RESOID (UltimoString(11))


Contextsbewerken

Value Naam Beschrijving
0 ReservableObjectContext.None Standaard
1 ReservableObjectContext.Space Ruimte
2 ReservableObjectContext.Equipment Middel
4 ReservableObjectContext.Catering Catering
8 ReservableObjectContext.External Diversen
16 ReservableObjectContext.EquipmentFleet Poolauto
32 ReservableObjectContext.ParkingSpace Parkeerplaats
64 ReservableObjectContext.Article Artikel
128 ReservableObjectContext.Employee Medewerker
256 ReservableObjectContext.Visitor Bezoeker

Statussenbewerken

Value Naam Beschrijving
-1 ReservableObjectStatus.Trash Trash
0 ReservableObjectStatus.None None

Belangrijkste propertiesbewerken

De entiteit heeft in totaal 51 properties. Hieronder de belangrijkste; gebruik lookup_entity("ReservableObject") voor de volledige lijst.

Property Type Kolom Nullable Default Omschrijving
Id UltimoString(11) RESOID Nee Uniek ID van het reserveerbare object
Article Article ARTRESOID Ja Gekoppeld artikel (bij context Article — uitgifte van magazijnartikelen)
Building Building RESOBLDID Ja Gebouw waaraan het reserveerbare object is gekoppeld
CostCenter CostCenter RESOCCRID Ja Kostenplaats die standaard wordt toegewezen bij reserveringen van dit object
Department Department RESODEPID Ja Afdeling waaraan het reserveerbare object is toegewezen
Employee Employee EMPRESOID Ja Gekoppelde medewerker (bij context Employee — medewerkerreservering)
Equipment Equipment EQMRESOID Ja Gekoppeld equipment (bij context Equipment of EquipmentFleet/poolauto)
External External EXTRESOID Ja Gekoppeld extern object (bij context External — diversen)
NotAvailableFrom DateTime? RESONOTAVAILABLEFROM Ja Begintijdstip van een geblokkeerde periode waarin het object niet gereserveerd kan worden
NotAvailableTill DateTime? RESONOTAVAILABLETILL Ja Eindtijdstip van de geblokkeerde periode
ProviderMutationDate DateTime? RESOPROVIDERMUTDATE Ja Laatste mutatiedatum vanuit de data-provider
RecordCreateDate DateTime? RESORECCREATEDATE Ja SYSDATETIME Aanmaakdatum van het record
ReservableObjectType ReservableObjectType RESORESOTID Ja Type-classificatie van het reserveerbare object (voor tariefgroepen en verdere segmentatie)
Site Site RESOSITID Ja Vestiging waaraan het reserveerbare object is gekoppeld
SkillCategory SkillCategory RESOSKCID Ja Vakgebied dat aan het reserveerbare object is verbonden
Space Space SPCRESOID Ja Gekoppelde ruimte (bij context Space — zaalreservering)
SystemCompany Company RESOCOMPID Nee Bedrijf waartoe het reserveerbare object behoort
TaskDefinition TaskDefinition RESOTSKDID Ja Taakdefinitie die automatisch wordt aangemaakt bij reservering van dit object
TimeAllowedToChangeInAdvance Time? RESOTIMEALLOWEDCHANGEINADV Ja Hoeveel tijd van tevoren een reservering nog gewijzigd mag worden
Type ReservableType RESOTYPE Nee 0 Bepaalt of het object enkelvoudig of meervoudig te reserveren is (ReservableType)
Vat Vat RESOVATID Ja BTW-tarief dat van toepassing is bij facturering van reserveringen
Visitor Visitor VISRESOID Ja Gekoppelde bezoeker (bij context Visitor — bezoekerregistratie)
WorkSchedule WorkSchedule RESOWSID Ja Werkrooster dat de beschikbaarheidstijden van het object bepaalt
AuthorizationRequired Boolean RESOAUTHORIZATIONREQUIRED Nee 0 Of reserveringen voor dit object goedkeuring vereisen voordat ze definitief worden
AutoAddIncludedObjects Boolean RESOAUTOADDINCLUDEDOBJECTS Nee 0 Of bijbehorende objecten (onderdelen van een pakket) automatisch worden toegevoegd aan een reservering
BlockCatering Boolean RESOBLOCKCATERING Nee 0 Blokkeert het toevoegen van cateringobjecten aan reserveringen van dit object
CanBePartOf Boolean RESOCANBEPARTOF Nee 0 Of dit object als onderdeel van een ander reserveerbaar object kan functioneren
CanHaveParts Boolean RESOCANHAVEPARTS Nee 0 Of aan dit reserveerbare object onderdelen (bijv. catering, extra middelen) kunnen worden toegevoegd

Relaties met andere entiteitenbewerken

Property Verwijst naar Nullable
Article Article Ja
Building Building Ja
CostCenter CostCenter Ja
Department Department Ja
Employee Employee Ja
Equipment Equipment Ja
External External Ja
ReservableObjectType ReservableObjectType Ja
Site Site Ja
SkillCategory SkillCategory Ja
Space Space Ja
SystemCompany Company Nee
TaskDefinition TaskDefinition Ja
Vat Vat Ja
Visitor Visitor Ja
WorkSchedule WorkSchedule Ja

Onderliggende / verwijzende entiteiten (1-op-veel)bewerken

De volgende entiteiten verwijzen naar ReservableObject:

Entiteit Via property
Article ReservableObject
AssortmentReservableObject Id.ReservableObject
Customer ReservableObject
Employee ReservableObject
Equipment ReservableObject
External ReservableObject
ReservableObjectTariffGroup Id.ReservableObject
ReservationLine ReservableObject
Space ReservableObject
Vendor ReservableObject
Visitor ReservableObject

Tips voor consultantsbewerken


Database Detailsbewerken

De tabel dba.ReservableObject bevat 50 kolommen, 2 eigen trigger(s), 13 externe triggers en 16 foreign keys.

Computed columns (berekende velden)bewerken

Kolom Definitie
ResoDescr (CONVERT([nvarchar](2000),NULL))

Kolommen gezet door triggersbewerken

Deze kolommen worden automatisch bijgewerkt door database-triggers en mogen niet handmatig worden aangepast.

Kolom Type Trigger(s)
ResoArtId nvarchar(9) TRGI_Article, TRGU_Article
ResoBldId nvarchar(11) TRGI_Equipment, TRGI_Space, TRGU_Equipment, TRGU_Space
ResoCcrId nvarchar(9) TRGI_Employee, TRGI_Equipment, TRGI_Space, TRGU_Employee, TRGU_Equipment, TRGU_Space
ResoDepId nvarchar(11) TRGI_Employee, TRGI_Equipment, TRGI_Space, TRGU_Employee, TRGU_Equipment, TRGU_Space
ResoEmpId nvarchar(9) TRGI_Employee, TRGU_Employee
ResoEqmId nvarchar(24) TRGI_Equipment, TRGU_Equipment
ResoExtId nvarchar(5) TRGI_External, TRGU_External
ResoSitId nvarchar(8) TRGI_Article, TRGI_Employee, TRGI_Equipment, TRGI_Space, TRGU_Article, TRGU_Employee, TRGU_Equipment, TRGU_Space
ResoSpcId nvarchar(40) TRGI_Space, TRGU_Space
ResoVisId nvarchar(7) TRGD_Visitor, TRGI_Visitor, TRGU_Visitor

Belangrijke defaultsbewerken

Kolom Default
ResoContext 0
ResoRecStatus 0
ResoAuthorizationRequired 0
ResoAutoAddIncludedObjects 0
ResoBlockCatering 0
ResoCanBePartOf 0
ResoCanHaveParts 0
ResoCleanupTime 0
ResoDefaultArticle 0
ResoHourPrice 0
ResoHoursAllowedChangeInAdv 0
ResoIgnoreEndTime 0
ResoInheritPrice 0
ResoIsDeliveryLocation 0
ResoIsPickupLocation 0

Brondatabewerken

Let op: De wiki-samenvatting hierboven toont een curated subset van properties en praktische consultant-tips. Voor ground truth (exacte kolomnamen, alle properties, defaults, triggers) gebruik de onderstaande tools.


Zie ookbewerken