WorkOrderType (Werkordersoort)
WorkOrderType is de classificatie-entiteit voor WorkOrder: het groepeert werkorders naar processoort (correctief onderhoud, serviceverzoek, schoonmaak, verhuizing, ITSM-incident, etc.) en bepaalt via de Context welk Ultimo-module de werkorder aanstuurt. De werkordersoort is een centraal stamgegeven dat door 17 entiteiten wordt gerefereerd en beïnvloedt routing, bevoegdheidseisen, planningskleuren en MT-inspectievelden.
Entiteitsnaam: WorkOrderType
Databasetabel: WorkOrderType
Primaire sleutel: WOTID (UltimoString(6))
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | WorkOrderTypeContext.None | Standaard |
| 1 | WorkOrderTypeContext.Standard | Standaard |
| 2 | WorkOrderTypeContext.ITIncident | Incident |
| 4 | WorkOrderTypeContext.ITProblem | Probleem |
| 8 | WorkOrderTypeContext.Change | Wijziging |
| 16 | WorkOrderTypeContext.JobChange | Wijzigingsjob |
| 32 | WorkOrderTypeContext.Instrument | MT |
| 64 | WorkOrderTypeContext.Fleet | Fleet |
| 128 | WorkOrderTypeContext.ServiceRequest | Serviceaanvraag |
| 256 | WorkOrderTypeContext.Building | Gebouw |
| 512 | WorkOrderTypeContext.Reservation | Reserveringen |
| 1024 | WorkOrderTypeContext.ServiceDesk | Servicedesk |
| 2048 | WorkOrderTypeContext.Cleaning | Schoonmaak |
| 4096 | WorkOrderTypeContext.OtherActivities | Overige activiteit |
| 8192 | WorkOrderTypeContext.Move | Verhuizing |
| 32768 | WorkOrderTypeContext.Infra | Infra |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | WorkOrderTypeStatus.Trash | Trash |
| 0 | WorkOrderTypeStatus.None | None |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 37 properties. Hieronder de belangrijkste; gebruik
lookup_entity("WorkOrderType")voor de volledige lijst.
| Property | Type | Kolom | Nullable | Default | Omschrijving |
|---|---|---|---|---|---|
| Id | UltimoString(6) | WOTID | Nee | Uniek ID van de werkordersoort | |
| Description | UltimoString(100) | WOTDESCR1 | Ja | Omschrijving van de werkordersoort | |
| HourCode | HourCode | WOTHOURID | Ja | Standaard urencode die op werkorders van dit type wordt voorgesteld | |
| ProviderMutationDate | DateTime? | WOTPROVIDERMUTDATE | Ja | Laatste mutatiedatum vanuit de data-provider | |
| RecordChangeDate | DateTime? | WOTRECCHANGEDATE | Ja | Laatste wijzigingsdatum van het record | |
| RecordCreateDate | DateTime? | WOTRECCREATEDATE | Ja | SYSDATETIME | Aanmaakdatum van het record |
| _ShowPALLAT | Boolean | _WOTSHOWPALLAS | Nee | 0 | Geeft aan of het PALLAS-scherm zichtbaar is voor dit werkordertype |
| AllowsRelease | Boolean | WOTALLOWSRELEASE | Nee | 0 | Of werkorders van dit type vrijgegeven mogen worden |
| Category | UltimoString(1) | WOTCATEGORY | Ja | O | Categorieaanduiding (standaard 'O' voor overig) |
| CompetenceMandatory | Boolean | WOTCOMPETENCEMANDATORY | Nee | 0 | Of bevoegdheid verplicht is bij dit werkordertype |
| Context | Context | WOTCONTEXT | Nee | 1 | Context die bepaalt voor welke module/processoort de werkordersoort geldt |
| DataProvider | UltimoString(50) | WOTDATAPROVIDER | Ja | Externe data-provider van de typegegevens | |
| Description2 | UltimoString(41) | WOTDESCR2 | Ja | Tweede omschrijvingsveld (verkorte naam of alternatieve aanduiding) | |
| EquipmentNotAvailable | Boolean | WOTEQMNOTAVAILABLE | Nee | Geeft aan dat equipment niet beschikbaar is tijdens werkorders van dit type | |
| ExcludeFromAcceptanceRequired | Boolean | WOTEXCLUDEFROMACCEPTANCEREQUIRED | Nee | 0 | Uitsluiten van verplichte acceptatietest |
| ExcludeFromLastMinuteRiskAssessmentRequired | Boolean | WOTEXCLUDEFROMLMRAREQUIRED | Nee | 0 | Uitsluiten van verplichte LMRA |
| ExternalId | UltimoString(50) | WOTEXTERNALID | Ja | ID vanuit een extern systeem | |
| ExternalStatus | UltimoString(50) | WOTEXTERNALSTATUS | Ja | Status vanuit een extern systeem | |
| MTAcceptanceTest | Boolean | WOTMTACCEPTANCETEST | Nee | 0 | Of een MT-acceptatietest vereist is |
| MTCorrectiveMaintenance | Boolean | WOTMTCORMAINTENANCE | Nee | 0 | Of dit type correctief MT-onderhoud betreft |
| MTElectricalTest | Boolean | WOTMTELECTRICALTEST | Nee | 0 | Of een elektrische test vereist is (MT) |
| MTFunctionalTest | Boolean | WOTMTFUNCTIONALTEST | Nee | 0 | Of een functionele test vereist is (MT) |
| MTPreviousInspection | Boolean | WOTMTPREVINSPECTION | Nee | 0 | Of een vorige inspectie vereist is (MT) |
| MTPreviousMaintenance | Boolean | WOTMTPREVMAINTENANCE | Nee | 0 | Of vorig onderhoud vereist is (MT) |
| SchedulerColor | UltimoString(6) | WOTSCHEDULARCOLOR | Ja | Kleurcode (hex) voor weergave in de planningskalender | |
| Status | Status | WOTRECSTATUS | Nee | Recordstatus (bijv. actief of verwijderd) | |
| Text | UltimoString | WOTTEXT | Ja | Vrij tekstveld voor toelichting bij de werkordersoort | |
| TransferNextTime | Boolean | WOTTRANSFERNEXTTIME | Nee | Of de werkordersoort wordt meegenomen bij de volgende overdracht |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Nullable |
|---|---|---|
| HourCode | HourCode | Ja |
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar WorkOrderType:
| Entiteit | Via property |
|---|---|
| DutyWorkOrderType | Id.WorkOrderType |
| InternalCharge | WorkOrderType |
| InternalChargeCreate | WorkOrderType |
| Job | WorkOrderType |
| JobProgressStatusHistory | WorkOrderTypeForCompetence |
| ObjectCompetence | WorkOrderType |
| PmJob | WorkOrderType |
| PmScheduleWorkOrderType | Id.WorkOrderType |
| PmWorkOrder | WorkOrderType |
| ProgressStatusProposal | WorkOrderType |
| Project | SearchForWorkOrderType |
| ServiceDefinition | WorkOrderType |
| ServiceDeskReportType | WorkOrderType |
| WorkOrder | WorkOrderType |
| WorkOrderScheduleWorkOrderType | Id.WorkOrderType |
| _Jobtprio | _WorkOrderType |
| _WORKORDERTYPESITE | _WorkOrderType |
Tips voor consultantsbewerken
- Context is bepalend: De
Contextkoppelt een werkordersoort aan een specifiek Ultimo-module (Standard, Fleet, Building, ITIncident, Cleaning, Move, Reservation, ServiceDesk, etc.). Kies de verkeerde context en de soort verschijnt niet op het juiste scherm of in het juiste proces. - MT-inspectievelden: De boolean-velden
MTAcceptanceTest,MTFunctionalTest,MTElectricalTest,MTPreviousMaintenanceenMTPreviousInspectionsturen het MT-checklistproces aan. Activeer ze alleen bij soorten die daadwerkelijk een MT-inspectie vereisen. - Bevoegdheden per soort: Via
CompetenceMandatoryenObjectCompetence(die naarWorkOrderTypeverwijst) kun je per werkordersoort afdwingen dat uitvoerders de juiste bevoegdheid hebben. - Planningskleur: Stel
SchedulerColorin met een hex-kleurcode zodat planners in de Scheduler direct zien met welk type werkorder ze te maken hebben; dit verhoogt de leesbaarheid bij drukke planningsborden. - AllowsRelease en vrijgaveflow: Als
AllowsReleaseuitstaat, kunnen werkorders van dit type niet worden vrijgegeven. Dit is nuttig voor interne registratietypen die buiten het vrijgaveproces moeten blijven. - HourCode als default: Koppel een standaard
HourCodeaan de werkordersoort om te voorkomen dat medewerkers bij elk type werkorder opnieuw de urencode moeten kiezen. - LMRA en acceptatie uitsluiten: Gebruik
ExcludeFromLastMinuteRiskAssessmentRequiredenExcludeFromAcceptanceRequiredbewust — zet ze alleen aan voor soorten waarbij LMRA of acceptatie echt niet van toepassing is (bijv. administratieve registraties).
Database Detailsbewerken
De tabel dba.WorkOrderType bevat 34 kolommen, 0 eigen trigger(s), 0 externe triggers en 1 foreign keys.
Belangrijke defaultsbewerken
| Kolom | Default |
|---|---|
WotContext |
1 |
WotRecStatus |
0 |
WotAllowsRelease |
0 |
WotCompetenceMandatory |
0 |
WotEqmNotAvailable |
0 |
WotMTAcceptanceTest |
0 |
WotMTCormaintenance |
0 |
WotMTElectricalTest |
0 |
WotMTFunctionalTest |
0 |
WotMTPrevinspection |
0 |
WotMTPrevmaintenance |
0 |
WotRecCreateDate |
sysdatetimeoffset() |
WotTransferNextTime |
0 |
WotUseReleaseCondition |
1 |
WotExcludeFromAcceptanceRequired |
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.
- Entity-definitie —
lookup_entity("WorkOrderType")· reference/entities/WorkOrderType Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("WorkOrderType")· reference/tables/WorkOrderType Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="WorkOrderType")Alle Before/After Save events en andere workflow-ActionFields. Bron:workflows.xml.
Zie ookbewerken
- work-order - De werkorders die naar dit type verwijzen
- job - Jobs gekoppeld aan een werkordersoort
- pm-workorder - PM-werkorders met werkordersoort
- pm-job - PM-jobs met werkordersoort
- hour-code - Standaard urencode gekoppeld aan het type
- ObjectCompetence - Bevoegdheidseisen per werkordersoort
- service-desk-report-type - Servicedeskmeldingtype dat werkordersoort gebruikt