Categorie: entities Bijgewerkt: 2026-04-05 employee medewerker gebruiker contactpersoon

Employee (Medewerker)

De Employee-entiteit bevat alle medewerkergegevens in Ultimo. Medewerkers worden niet alleen gebruikt als interne werknemers, maar ook als relaties, contactpersonen, externe medewerkers en systeemgebruikers. Vrijwel elke entiteit in Ultimo heeft referenties naar Employee voor verantwoordelijken en statuswijzigingen.

Entiteitsnaam: Employee Databasetabel: Employee Primaire sleutel: EMPID (nvarchar 9)


Contextsbewerken

Value Naam Beschrijving
0 EmployeeContext.None Standaard
1 EmployeeContext.Standard Standaard
2 EmployeeContext.Relation Relatie
4 EmployeeContext.ContactPerson Contactpersoon
8 EmployeeContext.SystemUser Systeemgebruiker
16 EmployeeContext.ExternalPersonnel Extern personeel

Statussenbewerken

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

Belangrijkste propertiesbewerken

Property Type Kolom Nullable Omschrijving
Id UltimoString(9) EMPID Nee Medewerker-ID
Description UltimoString(200) EMPDESCR Ja Volledige naam
FirstName UltimoString(50) EMPFIRSTNAME Ja Voornaam
MiddleName UltimoString(50) EMPMIDDLENAME Ja Tussenvoegsel
Surname UltimoString(50) EMPSURNAME Ja Achternaam
Initials UltimoString(15) EMPINITIALS Ja Initialen
Function UltimoString(200) EMPFUNCTION Ja Functie
EmailAddress UltimoString(80) EMPEMAILADDRESS Ja E-mailadres
Phone UltimoString(25) EMPPHONE Ja Telefoonnummer
PhoneInternal UltimoString(25) EMPINTPHONE Ja Intern telefoonnummer
MobilePhone UltimoString(25) EMPMOBPHONE Ja Mobiel nummer
AddressLine1 UltimoString(100) EMPADDRESSLINE1 Ja Adresregel 1
City UltimoString(40) EMPCITY Ja Woonplaats
ZipCode UltimoString(10) EMPZIPCODE Ja Postcode
BirthDate Date? EMPBIRTHDATE Ja Geboortedatum
DateInLabour Date? EMPDATEINLABOUR Ja Datum in dienst
DateOutLabour Date? EMPDATEOUTLABOUR Ja Datum uit dienst
Hours Decimal EMPHOURS Nee Contracturen
SalaryPerMonth CompanyMoney EMPMNTHSALARY Nee Maandsalaris
Tariff1-4 CompanyMoney EMPTARIFF1-4 Nee Uurtarieven
ContractNumber UltimoString(30) EMPCONTRACTNR Ja Contractnummer
Gender Gender EMPGDRID Ja Geslacht
SelectForBookHours Boolean EMPSELECTFORBOOKHOURS Nee Beschikbaar voor uren boeken

Relaties met andere entiteitenbewerken

Property Verwijst naar Omschrijving
Department Department Afdeling
SkillCategory SkillCategory Vakgroep
Craftsman Craftsman Vakman
Site Site Vestiging
CostCenter CostCenter Kostenplaats
Country Country Land
Profession Profession Beroep
Title Title Aanhef
Vendor Vendor (supplier) Gekoppelde leverancier (extern personeel)
ApprovalLevel ApprovalLevel Fiatteerniveau
Space Space Ruimte
LanguagePreference SystemCountry Taalvoorkeur
LabourWeeks List[EmployeeLabour] Werkweken
JobPlans List[JobPlan] Werkplannen
ReservableObject ReservableObject Reserveerbaar object

Tips voor consultantsbewerken


Database Detailsbewerken

De tabel dba.Employee bevat 86 kolommen. Employee heeft geen computed columns maar wel diverse trigger-gestuurde velden.

Kolommen gezet door triggersbewerken

Kolom Type Toelichting
EmpDescr nvarchar(200) Volledige naam -- automatisch samengesteld uit voornaam, tussenvoegsel en achternaam
EmpEmailAddress nvarchar(80) E-mailadres (kan worden gesynchroniseerd vanuit UmmSettings)
EmpDepId nvarchar(11) Afdeling-ID (overgenomen uit relaties)
EmpCcrId nvarchar(9) Kostenplaats-ID (idem)
EmpSitId nvarchar(8) Vestiging-ID
EmpResoId nvarchar(11) Reserveerbaar object-ID (bij koppeling aan ReservableObject)

Consultanttip: De EmpDescr-kolom wordt automatisch samengesteld. Wijzigingen aan voornaam/achternaam werken automatisch door. Pas de EmpDescr nooit direct aan.

Belangrijke defaultsbewerken

Kolom Default Toelichting
EmpContext 1 (Standaard) Standaard context
EmpRecStatus 0 (None) Standaard status
EmpSelectForBookHours 1 (true) Medewerker standaard beschikbaar voor uren boeken
EmpShowAge 1 (true) Leeftijd tonen standaard aan
EmpShowBirthday 1 (true) Verjaardag tonen standaard aan
EmpSendPmSuccessEmail 0 (false) Geen PO-succes e-mail standaard
EmpReceiveHSEReportMail 0 (false) Geen HSE-rapportage e-mail standaard
EmpIsAllowedToSignForAcceptance 0 (false) Niet bevoegd om te tekenen voor acceptatie standaard
EmpAnonymizedShortTerm / EmpAnonymizedLongTerm 0 (false) Niet geanonimiseerd (AVG)
EmpSafetyDossierReviewType 0 Geen veiligheidsdossier review type
EmpRecCreateDate sysdatetimeoffset() Aanmaakdatum automatisch

Triggers en externe triggersbewerken

Employee heeft 2 eigen triggers (INSERT, UPDATE) en wordt beinvloed door 3 externe triggers: - ReservableObject-triggers: Synchronisatie met reserveerbare objecten (bij INSERT en UPDATE) - UmmSettings-triggers: Wijzigingen in applicatie-instellingen kunnen doorwerken naar medewerkers

Consultanttip: Employee heeft geen DELETE-trigger -- medewerkers worden verwijderd via de standaard delete-mechanisme (soft delete via status Trash). De koppeling met UmmSettings betekent dat wijzigingen in globale instellingen invloed kunnen hebben op medewerkerrecords.


Zie ookbewerken