SafetyDossier (Veiligheidsdossier)
SafetyDossier is de entiteit waarmee Ultimo een formeel veiligheidsdossier bijhoudt per installatie, locatie of equipmenttype: het bundelt documenten, inspectieplannen en taken die nodig zijn om een object veilig in gebruik te stellen of te houden. Via een gestructureerd vrijgaveproces (aanmaken → voorbereiding → beoordeling → vrijgave of afwijzing → vervallen) bewaakt het dossier of alle veiligheidscontroles zijn uitgevoerd voordat een object operationeel wordt. Het is nauw verwant aan ProductDossier en wordt vaak gebruikt in sectoren met strenge veiligheidseisen zoals gezondheidszorg, chemie en industrie.
Entiteitsnaam: SafetyDossier
Databasetabel: SafetyDossier
Primaire sleutel: SAFDID (UltimoString(6))
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | SafetyDossierContext.None | Standaard |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | SafetyDossierStatus.Trash | Trash |
| 0 | SafetyDossierStatus.None | None |
| 1 | SafetyDossierStatus.Created | Aangemaakt |
| 2 | SafetyDossierStatus.InPreparation | In voorbereiding |
| 4 | SafetyDossierStatus.Prepared | Voorbereiding gereed |
| 8 | SafetyDossierStatus.ForReview | Ter beoordeling |
| 16 | SafetyDossierStatus.Released | Vrijgegeven |
| 32 | SafetyDossierStatus.ReleasedWithRestrictions | Vrijgegeven met opmerkingen |
| 64 | SafetyDossierStatus.Retained | Niet vrijgegeven |
| 128 | SafetyDossierStatus.Expired | Vervallen |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 48 properties. Hieronder de belangrijkste; gebruik
lookup_entity("SafetyDossier")voor de volledige lijst.
| Property | Type | Kolom | Nullable | Default | Omschrijving |
|---|---|---|---|---|---|
| Id | UltimoString(6) | SAFDID | Nee | Uniek ID van het veiligheidsdossier | |
| Description | UltimoString(200) | SAFDDESCR | Ja | Omschrijving van het veiligheidsdossier | |
| CostCenter | CostCenter | SAFDCCRID | Ja | Kostenplaats waaraan het dossier is gekoppeld | |
| Department | Department | SAFDDEPID | Ja | Afdeling verantwoordelijk voor het dossier | |
| EquipmentType | EquipmentType | SAFDEQMTID | Ja | Equipmenttype waarop dit veiligheidsdossier van toepassing is | |
| ManageEmployee | Employee | SAFDMANAGEMPID | Ja | Medewerker die het dossier beheert | |
| PartOfSafetyDossier | SafetyDossier | SAFDPARTOFSAFDID | Ja | Bovenliggend veiligheidsdossier (hiërarchische structuur) | |
| ProductDossier | ProductDossier | SAFDPRDDID | Ja | Gekoppeld productdossier | |
| ProgressStatus | ProgressStatus | SAFDPRSID | Ja | 087 | Voortgangsstatus van het dossier (procesflow) |
| RecordCreateDate | DateTime? | SAFDRECCREATEDATE | Ja | SYSDATETIME | Aanmaakdatum van het record |
| ResponsibleEmployee | Employee | SAFDRESPONSIBLEEMPID | Ja | Medewerker eindverantwoordelijk voor het dossier | |
| Site | Site | SAFDSITID | Ja | Vestiging waarvoor het dossier geldt | |
| StatusCreatedDate | DateTime? | SAFDCREATEDATE | Ja | SYSDATETIME | Datum waarop status Aangemaakt is gezet |
| StatusCreatedEmployee | Employee | SAFDCREATEEMPID | Ja | USERID | Medewerker die de status Aangemaakt heeft gezet |
| StatusExpiredDate | DateTime? | SAFDEXPIREDDATE | Ja | Datum waarop het dossier is vervallen | |
| StatusExpiredEmployee | Employee | SAFDEXPIREDEMPID | Ja | Medewerker die de status Vervallen heeft gezet | |
| StatusForReviewDate | DateTime? | SAFDFORREVIEWDATE | Ja | Datum waarop het dossier ter beoordeling is aangeboden | |
| StatusForReviewEmployee | Employee | SAFDFORREVIEWEMPID | Ja | Medewerker die het dossier ter beoordeling heeft aangeboden | |
| StatusInPreparationDate | DateTime? | SAFDPREPAREDATE | Ja | Datum waarop de voorbereiding is gestart | |
| StatusInPreparationEmployee | Employee | SAFDPREPAREEMPID | Ja | Medewerker die de voorbereiding heeft gestart | |
| StatusPreparedDate | DateTime? | SAFDPREPAREDDATE | Ja | Datum waarop de voorbereiding gereed is gemeld | |
| StatusPreparedEmployee | Employee | SAFDPREPAREDEMPID | Ja | Medewerker die voorbereiding gereed heeft gemeld | |
| StatusReleasedDate | DateTime? | SAFDRELEASEDDATE | Ja | Datum waarop het dossier is vrijgegeven | |
| StatusReleasedEmployee | Employee | SAFDRELEASEDEMPID | Ja | Medewerker die het dossier heeft vrijgegeven | |
| StatusReleasedWithRestrictionsDate | DateTime? | SAFDRESTRELEASEDDATE | Ja | Datum waarop het dossier vrijgegeven-met-opmerkingen is gezet | |
| StatusReleasedWithRestrictionsEmployee | Employee | SAFDRESTRELEASEDEMPID | Ja | Medewerker die vrijgave met opmerkingen heeft bevestigd | |
| StatusRetainedDate | DateTime? | SAFDRETAINEDDATE | Ja | Datum waarop het dossier niet-vrijgegeven is gemeld | |
| StatusRetainedEmployee | Employee | SAFDRETAINEDEMPID | Ja | Medewerker die het dossier niet vrijgegeven heeft |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Nullable |
|---|---|---|
| CostCenter | CostCenter | Ja |
| Department | Department | Ja |
| EquipmentType | EquipmentType | Ja |
| ManageEmployee | Employee | Ja |
| PartOfSafetyDossier | SafetyDossier | Ja |
| ProductDossier | ProductDossier | Ja |
| ProgressStatus | ProgressStatus | Ja |
| ResponsibleEmployee | Employee | Ja |
| Site | Site | Ja |
| StatusCreatedEmployee | Employee | Ja |
| StatusExpiredEmployee | Employee | Ja |
| StatusForReviewEmployee | Employee | Ja |
| StatusInPreparationEmployee | Employee | Ja |
| StatusPreparedEmployee | Employee | Ja |
| StatusReleasedEmployee | Employee | Ja |
| StatusReleasedWithRestrictionsEmployee | Employee | Ja |
| StatusRetainedEmployee | Employee | Ja |
| SystemCompany | Company | Nee |
| Vendor | Vendor | Ja |
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar SafetyDossier:
| Entiteit | Via property |
|---|---|
| EmailSubject | SafetyDossier |
| EquipmentSafetyDossier | Id.SafetyDossier |
| Job | SafetyDossier |
| ObjectDocument | SafetyDossier |
| ObjectInspectionLine | SafetyDossier |
| ObjectInspectionPlan | SafetyDossier |
| ObjectProgressStatusHistory | SafetyDossier |
| SafetyDossierReview | Id.SafetyDossier |
| SafetyDossierReviewer | Id.SafetyDossier |
Tips voor consultantsbewerken
- Vrijgaveproces bewaken: Het statustraject (Created → InPreparation → Prepared → ForReview → Released/RetainedWithRestrictions/Retained → Expired) dient als formeel vrijgavebewijs; zorg dat workflows de juiste statusovergangen afdwingen en dat de verantwoordelijke medewerker op elke stap wordt vastgelegd.
- Koppeling aan equipment en jobs: Via
EquipmentSafetyDossierkoppel je een dossier aan één of meer equipment-objecten; jobs verwijzen ook rechtstreeks naar een SafetyDossier, waardoor het dossiernummer als werkvergunning-context zichtbaar is op de werkorder. - Hiërarchie gebruiken: Met
PartOfSafetyDossierkun je sub-dossiers aanmaken (bv. per deelinstallatie of per revisiefase). Gebruik dit spaarzaam — te diepe hiërarchieën maken rapportages en voortgangsoverzichten onoverzichtelijk. - Reviewers en beoordelaars vastleggen:
SafetyDossierReviewerenSafetyDossierReviewregistreren wie het dossier heeft beoordeeld en wat het oordeel was; zonder deze records is de statusovergang naar Vrijgegeven niet traceerbaar bij een audit. - EquipmentType als template-scope: Door
EquipmentTypein te vullen beperk je het dossier tot een bepaald type equipment; dit helpt bij bulkkoppelingen (alle equipment van dat type) en bij filterrapportages. - Vervaldatum bewaken: Status Expired (128) wordt niet automatisch gezet; configureer een geplande workflow die dossiers controleert op een einddatum of periodiciteit en ze op Expired zet zodat herinspecties tijdig worden aangemaakt.
Database Detailsbewerken
De tabel dba.SafetyDossier bevat 38 kolommen, 0 eigen trigger(s), 0 externe triggers en 19 foreign keys.
Belangrijke defaultsbewerken
| Kolom | Default |
|---|---|
SafdContext |
0 |
SafdRecStatus |
0 |
SafdRecCreateDate |
sysdatetimeoffset() |
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("SafetyDossier")· reference/entities/SafetyDossier Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("SafetyDossier")· reference/tables/SafetyDossier Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="SafetyDossier")Alle Before/After Save events en andere workflow-ActionFields. Bron:workflows.xml.
Zie ookbewerken
- product-dossier - Gekoppeld productdossier (levenscyclus installatie)
- equipment-type - Equipmenttype waarvoor het dossier geldt
- equipment - Equipment-objecten gekoppeld via EquipmentSafetyDossier
- inspection-plan - Inspectieplannen gekoppeld aan het dossier
- object-inspection-plan - Objectinspectieplannen op het dossier
- job - Werkorders die verwijzen naar dit veiligheidsdossier
- object-document - Documenten gekoppeld aan het dossier