Categorie: entities
Bijgewerkt: 2026-05-27
stilstand downtime beschikbaarheid productieverlies kpi
ObjectDowntime (Objectstilstand)
ObjectDowntime registreert de geplande of ongeplande stilstand van een equipment of processfunctie: het legt start- en eindtijd, oorzaak, productieverlies en de betrokken medewerkers vast en doorloopt een eigen goedkeuringsflow (Concept → Aangevraagd → Goedgekeurd). De entiteit is cruciaal voor betrouwbaarheids- en beschikbaarheidsrapportages (MTBF, MTTR, OEE) en koppelt stilstand direct aan een Job om onderhoudsoorzaken traceerbaar te maken.
Entiteitsnaam: ObjectDowntime
Databasetabel: ObjectDowntime
Primaire sleutel: OBJDWTID (UltimoString(6))
| Value |
Naam |
Beschrijving |
| 1 |
ObjectDowntimeContext.Planned |
Geplande stilstand |
| 2 |
ObjectDowntimeContext.Unplanned |
Ongeplande stilstand |
| Value |
Naam |
Beschrijving |
| -1 |
ObjectDowntimeStatus.Trash |
Trash |
| 0 |
ObjectDowntimeStatus.None |
None |
| 1 |
ObjectDowntimeStatus.Concept |
Concept |
| 2 |
ObjectDowntimeStatus.Requested |
Aangevraagd |
| 4 |
ObjectDowntimeStatus.Approved |
Goedgekeurd |
| 8 |
ObjectDowntimeStatus.Canceled |
Vervallen |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 40 properties. Hieronder de belangrijkste; gebruik lookup_entity("ObjectDowntime") voor de volledige lijst.
| Property |
Type |
Kolom |
Nullable |
Default |
Omschrijving |
| Id |
UltimoString(6) |
OBJDWTID |
Nee |
|
Uniek ID van de objectstilstand |
| Description |
UltimoString(200) |
OBJDWTDESCR |
Ja |
|
Omschrijving van de stilstand |
| CostCenter |
CostCenter |
OBJDWTCCRID |
Ja |
|
Kostenplaats waaraan de stilstand wordt toegerekend |
| Department |
Department |
OBJDWTDEPID |
Ja |
|
Afdeling verantwoordelijk voor registratie of afhandeling van de stilstand |
| EndDate |
DateTime? |
OBJDWTENDDATE |
Ja |
|
Datum en tijdstip van het einde van de stilstand |
| Equipment |
Equipment |
OBJDWTEQMID |
Ja |
|
Equipment dat stilstond |
| Job |
Job |
OBJDWTJOBID |
Ja |
|
Werkorder die de stilstand veroorzaakte of waarvoor de stilstand is geregistreerd |
| PartOfObjectDowntime |
ObjectDowntime |
OBJDWTOBJDWTID |
Ja |
|
Bovenliggende stilstand bij geneste stilstandregistraties |
| ProcessFunction |
ProcessFunction |
OBJDWTPRFID |
Ja |
|
Processfunctie die stilstond |
| ProviderMutationDate |
DateTime? |
OBJDWTPROVIDERMUTDATE |
Ja |
|
Laatste mutatiedatum vanuit de data-provider |
| RecordChangeDate |
DateTime? |
OBJDWTRECCHANGEDATE |
Ja |
|
Laatste wijzigingsdatum van het record |
| RegistrationType |
ObjectDowntimeRegistrationType |
OBJDWTREGISTRATIONTYPE |
Nee |
0 |
Type registratie (automatisch of handmatig) |
| ReportDate |
DateTime? |
OBJDWTREPORTDATE |
Ja |
|
Datum en tijdstip waarop de stilstand is gemeld |
| ReportEmployee |
Employee |
OBJDWTREPORTEMPID |
Ja |
|
Medewerker die de stilstand heeft gemeld |
| Site |
Site |
OBJDWTSITID |
Ja |
|
Site waaronder de stilstand is geregistreerd |
| SolveDate |
DateTime? |
OBJDWTSOLVEDATE |
Ja |
|
Datum en tijdstip waarop de stilstand is opgelost |
| SolveEmployee |
Employee |
OBJDWTSOLVEEMPID |
Ja |
|
Medewerker die de stilstand heeft opgelost |
| StartDate |
DateTime? |
OBJDWTSTARTDATE |
Ja |
|
Datum en tijdstip van het begin van de stilstand |
| StatusApprovedDate |
DateTime? |
OBJDWTAPPROVEDDATE |
Ja |
|
Datum waarop de stilstand is goedgekeurd |
| StatusApprovedEmployee |
Employee |
OBJDWTAPPROVEDEMPID |
Ja |
|
Medewerker die de stilstand heeft goedgekeurd |
| StatusCanceledDate |
DateTime? |
OBJDWTCANCELEDDATE |
Ja |
|
Datum waarop de stilstand is vervallen |
| StatusCanceledEmployee |
Employee |
OBJDWTCANCELEDEMPID |
Ja |
|
Medewerker die de stilstand heeft vervallen verklaard |
| StatusConceptDate |
DateTime? |
OBJDWTCONCEPTDATE |
Ja |
SYSDATETIME |
Datum waarop de conceptregistratie is aangemaakt |
| StatusConceptEmployee |
Employee |
OBJDWTCONCEPTEMPID |
Ja |
USERID |
Medewerker die de conceptregistratie heeft aangemaakt |
| StatusRequestedDate |
DateTime? |
OBJDWTREQUESTEDDATE |
Ja |
|
Datum waarop de stilstand is aangevraagd |
| StatusRequestedEmployee |
Employee |
OBJDWTREQUESTEDEMPID |
Ja |
|
Medewerker die de aanvraag heeft ingediend |
| SystemCompany |
Company |
OBJDWTCOMPID |
Ja |
|
Bedrijf waaronder de stilstand is geregistreerd |
| Context |
Context |
OBJDWTCONTEXT |
Nee |
|
Context die bepaalt of het een geplande of ongeplande stilstand betreft |
Relaties met andere entiteitenbewerken
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar ObjectDowntime:
| Entiteit |
Via property |
| ShiftLogLine |
ObjectDowntime |
Tips voor consultantsbewerken
- Gepland vs. ongepland: De
Context-waarden Planned (1) en Unplanned (2) zijn de basis voor gescheiden KPI-rapportages. Ongeplande stilstand weegt zwaarder voor MTBF/MTTR; geplande stilstand telt mee voor beschikbaarheidscijfers maar niet voor storingsfrekwentie.
- Computed columns voor duur en productieverlies: De DB bevat de berekende kolommen
ObjDwtDuration (duur in minuten) en ObjDwtProductionLoss. Deze waarden hoef je niet handmatig in te vullen; ze worden automatisch afgeleid uit StartDate en EndDate. Gebruik ze rechtstreeks in rapporten en dashboards.
- Triggers bewaken integriteit: ObjectDowntime heeft 3 eigen en 6 externe databasetriggers die o.a.
ObjDwtContext en ObjDwtObjDwtId automatisch vullen bij koppeling aan Equipment of ProcessFunction. Overschrijf deze kolommen niet via import of directe SQL.
- Koppeling aan Job voor oorzaakanalyse: Via het veld
Job koppel je de stilstand aan de werkorder die hem veroorzaakte of heeft opgelost. Zorg dat werkorderschermen de stilstand kunnen aanmaken of koppelen; dit maakt root-cause-analyses direct traceerbaar.
- PartOfObjectDowntime voor cascade: Een stilstand kan onderdeel zijn van een grotere stilstand (bijv. een productielijn die meerdere machines omvat). Gebruik
PartOfObjectDowntime om een boom van gerelateerde stilstanden op te bouwen en geaggregeerde KPI's te berekenen.
- Goedkeuringsflow voor kritische objecten: Bij geplande stilstand op kritische assets is een goedkeuringsflow (Concept → Aangevraagd → Goedgekeurd) zinvol om afstemming te borgen. Configureer een workflow op de statusovergang naar Goedgekeurd die de verantwoordelijke manager notificeert.
De tabel dba.ObjectDowntime bevat 39 kolommen, 3 eigen trigger(s), 6 externe triggers en 14 foreign keys.
Computed columns (berekende velden)bewerken
| Kolom |
Definitie |
ObjDwtDuration |
(CONVERT([decimal](21,0),case when [ObjDwtEndDate] IS NULL OR [ObjDwtStartDate] IS NULL... |
ObjDwtProductionLoss |
(CONVERT([decimal](21,2),case when [ObjDwtEndDate] IS NULL OR [ObjDwtStartDate] IS NULL... |
Kolommen gezet door triggersbewerken
Deze kolommen worden automatisch bijgewerkt door database-triggers en mogen niet handmatig worden aangepast.
| Kolom |
Type |
Trigger(s) |
ObjDwtId |
nvarchar(6) |
TRGI_Equipment, TRGI_ProcessFunction, TRGU_Equipment, TRGU_ProcessFunction |
ObjDwtContext |
bigint |
TRGI_Equipment, TRGI_ProcessFunction |
ObjDwtRecStatus |
int |
TRGI_Equipment, TRGI_ProcessFunction |
ObjDwtEqmId |
nvarchar(24) |
TRGI_Equipment |
ObjDwtObjDwtId |
nvarchar(6) |
TRGD_Equipment, TRGD_ProcessFunction, TRGI_Equipment, TRGI_ProcessFunction |
ObjDwtPrfId |
nvarchar(50) |
TRGI_ProcessFunction |
Belangrijke defaultsbewerken
| Kolom |
Default |
ObjDwtContext |
0 |
ObjDwtRecStatus |
0 |
ObjDwtProductionLossPerHour |
0 |
ObjDwtRecCreateDate |
sysdatetimeoffset() |
ObjDwtSetDowntimeOnChildren |
0 |
ObjDwtSetDowntimeOnParents |
0 |
ObjDwtTransferNextTime |
0 |
ObjDwtRegistrationType |
0 |
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("ObjectDowntime") · reference/entities/ObjectDowntime
Alle properties, contexts en statussen. Bron: Entities.xml.
- DB-schema —
lookup_table_schema("ObjectDowntime") · reference/tables/ObjectDowntime
Alle DB-kolommen, triggers, computed columns en defaults. Bron: database-schema.json.
- Gerelateerde workflows —
find_workflows("", entity="ObjectDowntime")
Alle Before/After Save events en andere workflow-ActionFields. Bron: workflows.xml.
- object-downtime - Zelf-referentie via PartOfObjectDowntime
- equipment - Equipment waarop de stilstand betrekking heeft
- process-function - Processfunctie waarop de stilstand betrekking heeft
- job - Werkorder gekoppeld aan de stilstand
- cost-center - Kostenplaats voor doorbelasting van stilstandkosten
- employee - Melder en oplosser van de stilstand
- site - Site-context van de stilstandregistratie