Categorie: entities
Bijgewerkt: 2026-04-05
department afdeling organisatie kostendrager
Department (Afdeling)
De Department-entiteit vertegenwoordigt een organisatorische eenheid (afdeling) binnen Ultimo. Afdelingen vormen een hierarchische structuur en dienen als kostendrager: kosten van jobs, materiaal, diversen en gereedschappen kunnen op een afdeling worden geboekt. Daarnaast wordt een afdeling gebruikt voor autorisatie op record-niveau en als filter in overzichten en rapportages.
Entiteitsnaam: Department
Databasetabel: Department
Primaire sleutel: DEPID (nvarchar 11)
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | DepartmentContext.None | Standaard |
| 1 | DepartmentContext.Standard | Standaard |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | DepartmentStatus.Trash | Trash |
| 0 | DepartmentStatus.None | None |
Belangrijkste propertiesbewerken
| Property | Type | Kolom | Nullable | Omschrijving |
|---|---|---|---|---|
| Id | UltimoString(11) | DEPID | Nee | Afdelings-ID |
| Description | UltimoString(200) | DEPDESCR | Ja | Omschrijving |
| AddressLine1 | UltimoString(100) | DEPADDRESSLINE1 | Ja | Adresregel 1 |
| AddressLine2 | UltimoString(100) | DEPADDRESSLINE2 | Ja | Adresregel 2 |
| City | UltimoString(40) | DEPCITY | Ja | Plaats |
| ZipCode | UltimoString(10) | DEPZIPCODE | Ja | Postcode |
| EmailAddress | UltimoString(100) | DEPEMAILADDRESS | Ja | E-mailadres |
| Location | UltimoString(27) | DEPLOCATION | Ja | Locatie |
| Comment | UltimoString(71) | DEPCMNT1 | Ja | Opmerking |
| Text | UltimoString | DEPTEXT | Ja | Vrij tekstveld |
| DebtorNumber | UltimoString(9) | DEPDEBTORNR | Ja | Debiteurennummer |
| Invest | CompanyMoney | DEPINVEST | Nee | Investeringsbedrag |
| Replace | Decimal | DEPREPLACE | Nee | Vervangingswaarde |
| CostCurrentYear | CompanyMoney | DEPCOSTBY | Nee | Kosten huidig jaar (read-only) |
| CostLastYear | CompanyMoney | DEPCOSTLY | Nee | Kosten vorig jaar (read-only) |
| TotalCost | CompanyMoney | DEPMAINTTOT | Nee | Totale kosten (read-only) |
| Invoice | UltimoString(2) | DEPINVOICE | Ja | Factuurcode |
| InvoiceOutPerServiceContract | Boolean | DEPINVOPERSVC | Nee | Factuur per servicecontract |
| LedgerCode1-5 | UltimoString(11) | DEPLGCODE1-5 | Ja | Grootboekrekeningen (1-5) |
| LowestLevelForExport | Boolean | DEPLOWESTLEVELFOREXPORT | Nee | Laagste niveau voor export |
| ExternalId | UltimoString(50) | DEPEXTERNALID | Ja | Extern ID (koppeling) |
| Date | Date? | DEPDATE | Ja | Datum |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Omschrijving |
|---|---|---|
| PartOfDepartment | Department | Bovenliggende afdeling (hierarchie) |
| ChildDepartments | List[Department] | Onderliggende afdelingen |
| TopOfDepartmentId | Department | Topafdeling in de hierarchie |
| CostCenter | CostCenter | Gekoppelde kostenplaats |
| Employee | Employee | Verantwoordelijke medewerker |
| Country | Country | Land |
| Site | Site | Vestiging |
| TariffGroup | TariffGroup | Tariefgroep |
| DefaultPrinter | Printer | Standaard printer |
| LongTermAsset | LongTermAsset | Langetermijninvestering |
| CadReportPattern | CadReportPattern | CAD-rapportpatroon |
| Jobs | ListJob | Gekoppelde jobs |
| ProductDossiers | List[ProductDossier] | Productdossiers |
| SafetyDossiers | List[SafetyDossier] | Veiligheidsdossiers |
Gerelateerde entiteitenbewerken
- DepartmentHierarchy -- tussentabel die de hierarchische relaties tussen afdelingen vastlegt (kolommen
DEPHDEPIDenDEPHPARTOFDEPID).
Tips voor consultantsbewerken
- Hierarchie: Afdelingen kunnen hierarchisch worden opgebouwd via
PartOfDepartment. GebruikTopOfDepartmentIdom de root-afdeling te bepalen. De tussentabel DepartmentHierarchy houdt de volledige boom bij. - Kostendrager: Department is een van de standaard kostendragers voor diversen, gereedschappen en personeel bij jobs. Bij het goedkeuren van kostenregels worden kosten toegewezen aan de afdeling.
- Autorisatie: Via
GroupRecordAuthorizationsenUserRecordAuthorizationskan record-level autorisatie per afdeling worden ingesteld, zodat medewerkers alleen hun eigen afdeling(en) zien. - Facturatie: Het veld
InvoiceenInvoiceOutPerServiceContractbepalen hoe doorbelasting verloopt. Zie ook Invoice. - Grootboekrekeningen: Met de vijf
LedgerCode-velden kunnen koppelingen naar het financiele systeem worden gemaakt voor de export. - Import/Export: Gebruik
ExternalIdvoor koppelingen met externe systemen enExported/TransferNextTimevoor de exportconnector.
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.
- Entity-definitie —
lookup_entity("Department")· reference/entities/Department Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("Department")· reference/tables/Department Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="Department")Alle Before/After Save events en andere workflow-ActionFields voor Department. Bron:workflows.xml.