ObjectInspectionLine (Objectinspectieregel)
ObjectInspectionLine is de uitgevoerde instantie van één InspectionPlanLine binnen een ObjectInspectionPlan. Per regel registreert de entiteit de beoordeling: akkoord (Ok), niet-akkoord (NotOk), niet van toepassing, een ja/nee-antwoord, een score, een vrije tekstopmerking en de medewerker die de beoordeling heeft uitgevoerd. Samen met ObjectInspectionPlan vormt ObjectInspectionLine het volledige auditspoor voor veiligheidsinspecties, werkvergunning-checklists, LMRA's, productdossiers en Management of Change.
Entiteitsnaam: ObjectInspectionLine
Databasetabel: ObjectInspectionLine
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | ObjectInspectionLineContext.None | Standaard |
| 1 | ObjectInspectionLineContext.SafetyDossierStandard | Indienststelling standaard |
| 2 | ObjectInspectionLineContext.SafetyDossierSafetyRequirement | Indienststelling veiligheidseisen |
| 4 | ObjectInspectionLineContext.WorkPermit | Werkvergunning |
| 8 | ObjectInspectionLineContext.ManagementOfChange | MoC |
| 16 | ObjectInspectionLineContext.HealthSafetyEnvironmentWarnedParties | HSE |
| 32 | ObjectInspectionLineContext.ProductDossier | Productdossier |
| 64 | ObjectInspectionLineContext.LastMinuteRiskAssessment | LMRA |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | ObjectInspectionLineStatus.Trash | Trash |
| 0 | ObjectInspectionLineStatus.None | None |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 57 properties. Hieronder de belangrijkste; gebruik
lookup_entity("ObjectInspectionLine")voor de volledige lijst.
| Property | Type | Kolom | Nullable | Default | Omschrijving |
|---|---|---|---|---|---|
| Description | UltimoString(200) | OBJIDESCR | Ja | Omschrijving van het controlepunt, overgenomen van de InspectionPlanLine | |
| Id.ObjectInspectionPlan | ObjectInspectionPlan | OBJIOBJISPID | Nee | De objectinspectie waartoe deze regel behoort (eerste deel van de samengestelde sleutel) | |
| ApplicableDate | DateTime? | OBJIAPPLICABLEDATE | Ja | Datum waarop de regel als van toepassing is gemarkeerd | |
| ApplicableEmployee | Employee | OBJIAPPLICABLEEMPID | Ja | Medewerker die de regel als van toepassing heeft aangemerkt | |
| Change | Change | OBJICHGID | Ja | Gekoppeld wijzigingsobject (MoC) als de objectinspectie onderdeel is van een Management of Change | |
| DoneDate | DateTime? | OBJIDONEDATE | Ja | Datum waarop de uitvoerder de regel als afgehandeld heeft gemarkeerd | |
| DoneEmployee | Employee | OBJIDONEEMPID | Ja | Medewerker die de regel als afgehandeld heeft gemarkeerd | |
| InspectionLineFinalScore | InspectionLineScore | OBJIFINALILSID | Ja | Definitieve score na eventuele herziening (voor audittrail) | |
| InspectionLineScore | InspectionLineScore | OBJIILSID | Ja | Score die bij de beoordeling is toegekend | |
| InspectionPlanLine | InspectionPlanLine | OBJIISPLISPID, OBJIISPLLINEID | Ja | , | De sjabloonregel (InspectionPlanLine) waarvan deze uitvoeringsregel een instantie is |
| NotOkDate | DateTime? | OBJINOTOKDATE | Ja | Datum waarop de regel als niet-akkoord is geregistreerd | |
| NotOkEmployee | Employee | OBJINOTOKEMPID | Ja | Medewerker die de regel als niet-akkoord heeft geregistreerd | |
| OkDate | DateTime? | OBJIOKDATE | Ja | Datum waarop de regel als akkoord is verklaard | |
| OkEmployee | Employee | OBJIOKEMPID | Ja | Medewerker die de regel akkoord heeft verklaard | |
| Permit | Permit | OBJIPERMID | Ja | Werkvergunning waarbij deze objectinspectieregel hoort | |
| ProductDossier | ProductDossier | OBJIPRDDID | Ja | Productdossier waarbij deze objectinspectieregel is uitgevoerd | |
| ProviderMutationDate | DateTime? | OBJIPROVIDERMUTDATE | Ja | Laatste mutatiedatum vanuit een externe data-provider | |
| RecordChangeDate | DateTime? | OBJIRECCHANGEDATE | Ja | Laatste wijzigingsdatum van het record | |
| RecordCreateDate | DateTime? | OBJIRECCREATEDATE | Ja | SYSDATETIME | Aanmaakdatum van het record (systeemveld) |
| RejectionReason | RejectionReason | OBJIREJRID | Ja | Reden voor afkeuring als de regel niet-akkoord is bevonden | |
| RequiredConfirmationRole | ConfirmationRole | OBJIREQUIREDCFMRID | Ja | Bevestigingsrol die dit specifieke controlepunt moet accorderen | |
| SafetyDossier | SafetyDossier | OBJISAFDID | Ja | Veiligheidsdossier (indienststelling) waarbij deze objectinspectieregel hoort | |
| SafetyIncident | SafetyIncident | OBJISAFIID | Ja | Veiligheidsincident dat is geregistreerd naar aanleiding van deze regel | |
| SystemCompany | Company | OBJICOMPID | Nee | Bedrijf waarbinnen de objectinspectieregel is aangemaakt (verplicht) | |
| Id.LineId | UltimoString(6) | OBJILINE | Nee | Regelnummer binnen de objectinspectie (tweede deel van de samengestelde sleutel) | |
| AnswerGivenInText | UltimoString(20) | OBJIANSWERGIVENINTEXT | Ja | Gegeven antwoord als vrije tekst (maximaal 20 tekens) | |
| AnswerGivenIsNo | Boolean | OBJIANSWERGIVENISNO | Nee | 0 | Geeft aan dat de uitvoerder 'Nee' heeft geantwoord op deze regel |
| AnswerGivenIsYes | Boolean | OBJIANSWERGIVENISYES | Nee | 0 | Geeft aan dat de uitvoerder 'Ja' heeft geantwoord op deze regel |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Nullable |
|---|---|---|
| Id.ObjectInspectionPlan | ObjectInspectionPlan | Nee |
| ApplicableEmployee | Employee | Ja |
| Change | Change | Ja |
| DoneEmployee | Employee | Ja |
| InspectionLineFinalScore | InspectionLineScore | Ja |
| InspectionLineScore | InspectionLineScore | Ja |
| InspectionPlanLine | InspectionPlanLine | Ja |
| NotOkEmployee | Employee | Ja |
| OkEmployee | Employee | Ja |
| Permit | Permit | Ja |
| ProductDossier | ProductDossier | Ja |
| RejectionReason | RejectionReason | Ja |
| RequiredConfirmationRole | ConfirmationRole | Ja |
| SafetyDossier | SafetyDossier | Ja |
| SafetyIncident | SafetyIncident | Ja |
| SystemCompany | Company | Nee |
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar ObjectInspectionLine:
| Entiteit | Via property |
|---|---|
| Job | InspectionLine |
| ObjectInspectionLineLink | Destination, Source |
Tips voor consultantsbewerken
- Ok / NotOk / NotApplicable / Applicable / Done: ObjectInspectionLine heeft vijf aparte boolean-resultaatvelden. Zorg dat workflows en rapportages de juiste velden lezen:
ObjiOkvoor feitelijk akkoord,ObjiNotOkvoor afkeuring,ObjiNotApplicablevoor niet-van-toepassing,ObjiApplicablevoor van-toepassing-markering,ObjiDonevoor afhandeling. VerwarDoneniet metOk— een regel kan als 'gedaan' worden gemarkeerd zonder akkoordstatus. - AnswerGivenIsYes / AnswerGivenIsNo: Voor ja/nee-checklists sla je het antwoord op in deze twee boolean-velden. Gebruik
AnswerGivenInTextals de sjabloonregel een korte vrije invulling toestaat. Vermijd het gebruik vanRemarkTextvoor het primaire antwoord —RemarkTextis bedoeld voor aanvullende opmerkingen. - InspectionLineFinalScore vs. InspectionLineScore: Bij inspecties met een herzieningsproces (bv. externe audits) kan de initiële score (
InspectionLineScore) worden bijgesteld naar een definitieve score (InspectionLineFinalScore). Gebruik het finalScore-veld voor definitieve rapportage zodat initiële beoordelingen bewaard blijven. - SetsPermitHighRisk en SetsPermitLockoutTagoutApplicable: Als de bijbehorende InspectionPlanLine deze vlaggen heeft, worden ze op de ObjectInspectionLine overgezet bij aanmaak. Wanneer de uitvoerder 'Nee' antwoordt, triggert dit de automatische classificatie op de werkvergunning. Dit mechanisme is essentieel voor de werkvergunningmodule; test het bij configuratiewijzigingen.
- 17 foreign keys — context bepaalt welke FK's gevuld zijn: De entiteit heeft 17 foreign keys maar slechts een subset is gevuld afhankelijk van de context: bij een werkvergunning is
Permitgevuld, bij een veiligheidsdossierSafetyDossier, bij MoCChange. GebruikContextals discriminator in queries om de juiste FK-keten te volgen. - NumberOfJobs: Het veld
ObjiNumberOfJobstelt het aantal jobs dat aan deze inspectieregel is gekoppeld. Gebruik dit voor rapportage over opvolgacties: hoge aantallen signaleren structurele afwijkingen op een controlepunt. - Foto-velden (ImageFile1-4): Uitvoerders kunnen via Ultimo Go(+) foto's van bevindingen koppelen aan de regel. De velden bevatten bestandspad-referenties. Zorg dat de bestandsopslaglocatie beschikbaar is voor de rapportagemodule als je afbeeldingen in PDF-uitvoer wilt opnemen.
Database Detailsbewerken
De tabel dba.ObjectInspectionLine bevat 56 kolommen, 0 eigen trigger(s), 0 externe triggers en 17 foreign keys.
Belangrijke defaultsbewerken
| Kolom | Default |
|---|---|
ObjiContext |
0 |
ObjiRecStatus |
0 |
ObjiApplicable |
0 |
ObjiDone |
0 |
ObjiExplanationMandatory |
0 |
ObjiExplanationPossible |
0 |
ObjiFreeTextPossible |
0 |
ObjiNotApplicable |
0 |
ObjiNumberOfJobs |
0 |
ObjiOk |
0 |
ObjiOrder |
0 |
ObjiRecCreateDate |
sysdatetimeoffset() |
ObjiSetsPermitHighRisk |
0 |
ObjiSetsPermitLotoApplic |
0 |
ObjiShowApplicable |
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("ObjectInspectionLine")· reference/entities/ObjectInspectionLine Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("ObjectInspectionLine")· reference/tables/ObjectInspectionLine Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="ObjectInspectionLine")Alle Before/After Save events en andere workflow-ActionFields. Bron:workflows.xml.
Zie ookbewerken
- object-inspection-plan - De objectinspectie waartoe deze regel behoort
- inspection-plan-line - De sjabloonregel waarvan deze uitvoeringsregel een instantie is
- permit - Werkvergunning waarbij deze objectinspectieregel hoort
- safety-dossier - Veiligheidsdossier voor indienststellingsinspecties
- product-dossier - Productdossier waarbij de regel is uitgevoerd
- confirmation-role - Bevestigingsrol vereist voor accordering van deze regel
- job - Jobs die zijn aangemaakt als opvolging van niet-akkoord regels