ObjectInspectionPlan (Objectinspectie)
ObjectInspectionPlan is de uitvoeringsinstantie van een InspectionPlan op een specifiek object of proces. Waar InspectionPlan het sjabloon is, registreert ObjectInspectionPlan de daadwerkelijke doorloop: wie het plan heeft gestart, welke regels zijn beoordeeld, en of het plan als geheel akkoord (Ok), niet-akkoord (NotOk) of niet van toepassing is. De entiteit fungeert als de centrale uitvoeringsregistratie voor veiligheidsdossier-indienststellingen, werkvergunningchecklists, productdossier-inspecties, LMRA's en Management of Change.
Entiteitsnaam: ObjectInspectionPlan
Databasetabel: ObjectInspectionPlan
Primaire sleutel: OBJISPID (UltimoString(6))
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | ObjectInspectionPlanContext.None | Standaard |
| 1 | ObjectInspectionPlanContext.SafetyDossierStandard | Indienststelling standaard |
| 2 | ObjectInspectionPlanContext.SafetyDossierSafetyRequirement | Indienststelling veiligheidseisen |
| 4 | ObjectInspectionPlanContext.WorkPermitRequester | Werkvergunning aanvrager |
| 8 | ObjectInspectionPlanContext.WorkPermitProvider | Werkvergunning verstrekker |
| 16 | ObjectInspectionPlanContext.WorkPermitHolder | Werkvergunning houder |
| 32 | ObjectInspectionPlanContext.WorkPermitConfirmation | Werkvergunning bekrachtiging |
| 64 | ObjectInspectionPlanContext.ManagementOfChange | MoC |
| 128 | ObjectInspectionPlanContext.HealthSafetyEnvironmentWarnedParties | HSE |
| 256 | ObjectInspectionPlanContext.ProductDossier | Productdossier |
| 512 | ObjectInspectionPlanContext.LastMinuteRiskAssessment | LMRA |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | ObjectInspectionPlanStatus.Trash | Trash |
| 0 | ObjectInspectionPlanStatus.None | None |
| 1 | ObjectInspectionPlanStatus.Open | Open |
| 2 | ObjectInspectionPlanStatus.Complete | Compleet |
| 4 | ObjectInspectionPlanStatus.Finished | Afgehandeld |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 41 properties. Hieronder de belangrijkste; gebruik
lookup_entity("ObjectInspectionPlan")voor de volledige lijst.
| Property | Type | Kolom | Nullable | Default | Omschrijving |
|---|---|---|---|---|---|
| Id | UltimoString(6) | OBJISPID | Nee | Uniek ID van de objectinspectie-uitvoering | |
| Description | UltimoString(254) | OBJISPDESCR | Ja | Omschrijving van de objectinspectie | |
| Change | Change | OBJISPCHGID | Ja | Gekoppeld wijzigingsobject (MoC) als de inspectie onderdeel is van een Management of Change | |
| ConfirmationRole | ConfirmationRole | OBJISPCFMRID | Ja | Bevestigingsrol die vereist is voor de definitieve afhandeling van deze inspectie | |
| ConfirmEmployee | Employee | OBJISPCONFIRMEMPID | Ja | Medewerker die de inspectie heeft bevestigd/geaccordeerd | |
| CreatedDate | DateTime? | OBJISPCREATEDDATE | Ja | SYSDATETIME | Datum waarop de objectinspectie is aangemaakt |
| CreatedEmployee | Employee | OBJISPCREATEDEMPID | Ja | USERID | Medewerker die de objectinspectie heeft aangemaakt |
| InspectionPlan | InspectionPlan | OBJISPISPID | Ja | Het sjabloon-inspectieplan waarop deze uitvoering is gebaseerd | |
| Job | Job | OBJISPJOBID | Ja | Job waarbij deze inspectie is uitgevoerd (indien van toepassing) | |
| OkDate | DateTime? | OBJISPOKDATE | Ja | Datum waarop de inspectie als geheel akkoord is verklaard | |
| OkEmployee | Employee | OBJISPOKEMPID | Ja | Medewerker die de inspectie akkoord heeft verklaard | |
| Permit | Permit | OBJISPPERMID | Ja | Werkvergunning waarbij deze inspectiechecklist hoort | |
| PermitType | PermitType | OBJISPPERMTID | Ja | Type werkvergunning als de objectinspectie aan een werkvergunningtype is gebonden | |
| ProductDossier | ProductDossier | OBJISPPRDDID | Ja | Productdossier waarbij deze inspectie is uitgevoerd | |
| ProviderMutationDate | DateTime? | OBJISPPROVIDERMUTDATE | Ja | Laatste mutatiedatum vanuit een externe data-provider | |
| RecordCreateDate | DateTime? | OBJISPRECCREATEDATE | Ja | SYSDATETIME | Aanmaakdatum van het record (systeemveld) |
| SafetyDossier | SafetyDossier | OBJISPSAFDID | Ja | Veiligheidsdossier (indienststelling) waarbij deze inspectie hoort | |
| SafetyIncident | SafetyIncident | OBJISPSAFIID | Ja | Veiligheidsincident waarmee deze objectinspectie is geassocieerd | |
| StatusCompletedDate | DateTime? | OBJISPCOMPLETEDDATE | Ja | Datum waarop alle regels zijn ingevuld (status Compleet bereikt) | |
| StatusCompletedEmployee | Employee | OBJISPCOMPLETEDEMPID | Ja | Medewerker die de status Compleet heeft gezet | |
| StatusFinishedDate | DateTime? | OBJISPFINISHEDDATE | Ja | Datum waarop de inspectie definitief is afgehandeld | |
| StatusFinishedEmployee | Employee | OBJISPFINISHEDEMPID | Ja | Medewerker die de inspectie heeft afgehandeld | |
| StatusOpenDate | DateTime? | OBJISPOPENDATE | Ja | SYSDATETIME | Datum waarop de inspectie de status Open heeft gekregen |
| StatusOpenEmployee | Employee | OBJISPOPENEMPID | Ja | USERID | Medewerker die de inspectie heeft geopend |
| SystemCompany | Company | OBJISPCOMPID | Nee | Bedrijf waarbinnen de objectinspectie is aangemaakt (verplicht) | |
| AddedAutomatically | Boolean | OBJISPADDEDAUTOMATICALLY | Nee | 0 | Of de objectinspectie automatisch door het systeem is aangemaakt (bv. bij aanmaak werkvergunning) |
| Context | Context | OBJISPCONTEXT | Nee | 1 | Context die het type objectinspectie bepaalt (indienststelling, werkvergunning, MoC, LMRA, productdossier, HSE) |
| DataProvider | UltimoString(50) | OBJISPDATAPROVIDER | Ja | Externe data-provider die de objectinspectie levert of beheert |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Nullable |
|---|---|---|
| Change | Change | Ja |
| ConfirmationRole | ConfirmationRole | Ja |
| ConfirmEmployee | Employee | Ja |
| CreatedEmployee | Employee | Ja |
| InspectionPlan | InspectionPlan | Ja |
| Job | Job | Ja |
| OkEmployee | Employee | Ja |
| Permit | Permit | Ja |
| PermitType | PermitType | Ja |
| ProductDossier | ProductDossier | Ja |
| SafetyDossier | SafetyDossier | Ja |
| SafetyIncident | SafetyIncident | Ja |
| StatusCompletedEmployee | Employee | Ja |
| StatusFinishedEmployee | Employee | Ja |
| StatusOpenEmployee | Employee | Ja |
| SystemCompany | Company | Nee |
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar ObjectInspectionPlan:
| Entiteit | Via property |
|---|---|
| ObjectInspectionLine | Id.ObjectInspectionPlan |
Tips voor consultantsbewerken
- Sjabloon vs. uitvoering: ObjectInspectionPlan is altijd een instantie — het is een kopie van het InspectionPlan-sjabloon op het moment van aanmaak. Wijzigingen aan het sjabloon na aanmaak van de instantie hebben geen invloed op lopende objectinspecties. Dit is bewust ontwerp voor audittrail.
- AddedAutomatically: Als
AddedAutomatically=true, is de objectinspectie door een workflow of systeemproces aangemaakt (bv. bij aanmaak van een werkvergunning of veiligheidsdossier). Verwijder deze niet handmatig tenzij je ook het triggerende object aanpast. - Statusmodel Open → Compleet → Afgehandeld: De drie statussen vertegenwoordigen de levenscyclus: Open = gestart maar niet alle regels ingevuld; Compleet = alle regels beoordeeld; Afgehandeld = geaccordeerd en afgesloten. Gebruik workflows op de statusovergang Compleet → Afgehandeld voor goedkeuringsnotificaties.
- Ok / NotOk / NotApplicable booleans: Op het plan-niveau worden de geaggregeerde uitkomsten van alle ObjectInspectionLines bijgehouden in de kolommen
ObjispOK,ObjispNotOK,ObjispNotApplicable. Dit maakt rapportage en filtering op planresultaat eenvoudig zonder alle regels te moeten doorzoeken. - Context stuurt koppeling: De
Contextbepaalt in welke UI-context de objectinspectie verschijnt: op een werkvergunning (aanvrager/verstrekker/houder/bekrachtiging), op een veiligheidsdossier (indienststelling), bij MoC of bij een productdossier. Stel de context correct in bij aanmaak anders is het plan onzichtbaar in de juiste schermen. - TransferNextTime: De vlag
ObjispTransferNextTimewordt door preventief-onderhoudsprocessen gebruikt om de objectinspectie door te zetten naar de volgende PM-cyclus. Activeer dit alleen als het werkproces periodieke doorloop vereist. - 16 foreign keys: ObjectInspectionPlan raakt veel entiteiten (Job, Permit, SafetyDossier, ProductDossier, Change, SafetyIncident). Bij databeheer en rapportage is het belangrijk te weten vanuit welk proces de instantie is aangemaakt — gebruik daarvoor de combinatie
AddedAutomatically+ de gevulde FK-velden.
Database Detailsbewerken
De tabel dba.ObjectInspectionPlan bevat 40 kolommen, 0 eigen trigger(s), 0 externe triggers en 16 foreign keys.
Belangrijke defaultsbewerken
| Kolom | Default |
|---|---|
ObjispContext |
0 |
ObjispRecStatus |
0 |
ObjIspAddedAutomatically |
0 |
ObjispNotApplicable |
0 |
ObjispOrder |
0 |
ObjispPrintInTwoColumns |
0 |
ObjispPrintOnlyApplicable |
0 |
ObjispRecCreateDate |
sysdatetimeoffset() |
ObjispTransferNextTime |
0 |
ObjIspPrintSelectionListWhenNotApplicable |
1 |
ObjispOK |
0 |
ObjispNotOK |
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("ObjectInspectionPlan")· reference/entities/ObjectInspectionPlan Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("ObjectInspectionPlan")· reference/tables/ObjectInspectionPlan Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="ObjectInspectionPlan")Alle Before/After Save events en andere workflow-ActionFields. Bron:workflows.xml.
Zie ookbewerken
- inspection-plan - Het sjabloon waarop de objectinspectie is gebaseerd
- object-inspection-line - De individuele beoordeelde regels binnen deze objectinspectie
- permit - Werkvergunning waarbij de objectinspectie hoort
- safety-dossier - Veiligheidsdossier voor indienststellingsinspecties
- product-dossier - Productdossier waarbij inspectie is uitgevoerd
- job - Job waarbij de objectinspectie is aangemaakt
- change - Management of Change-object bij MoC-inspecties