Permit (Werkvergunning)
De Permit-entiteit beheert werkvergunningen in Ultimo. Werkvergunningen worden gebruikt om veilig werken te borgen bij risicovolle werkzaamheden. Een werkvergunning wordt gekoppeld aan een job en kan inspectie-items, risicoanalyses en bekrachtigingsrollen bevatten.
Entiteitsnaam: Permit
Databasetabel: Permit
Primaire sleutel: PERMID (nvarchar 6)
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | PermitContext.None | Werkvergunning |
| 1 | PermitContext.WorkPermit | Werkvergunning |
| 2 | PermitContext.WorkPermitTemplate | Werkvergunningssjabloon |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | PermitStatus.Trash | Trash |
| 0 | PermitStatus.None | None |
| 1 | PermitStatus.Created | Aangemaakt |
| 2 | PermitStatus.Requested | Aangevraagd |
| 4 | PermitStatus.Prepared | Voorbereiding gereed |
| 8 | PermitStatus.Active | Actief |
| 16 | PermitStatus.Closed | Gesloten |
| 32 | PermitStatus.ToProlong | Te verlengen |
| 64 | PermitStatus.TemplateCreated | Open (sjabloon) |
| 128 | PermitStatus.TemplateApproved | Goedgekeurd (sjabloon) |
Belangrijkste propertiesbewerken
| Property | Type | Kolom | Nullable | Omschrijving |
|---|---|---|---|---|
| Id | UltimoString(6) | PERMID | Nee | Werkvergunning-ID |
| Description | UltimoString(200) | PERMDESCRIPTION | Ja | Omschrijving |
| StartDate | DateTime? | PERMSTARTDATE | Ja | Startdatum |
| EndDate | DateTime? | PERMENDDATE | Ja | Einddatum |
| ValidityPeriodInDays | Int16 | PERMVALIDITYPERIODINDAYS | Nee | Geldigheidsperiode in dagen (default: 7) |
| HighRisk | Boolean | PERMHIGHRISK | Nee | Hoog risico |
| NumberOfPersons | Int16 | PERMNUMBEROFPERSONS | Nee | Aantal personen (default: 1) |
| Environment | UltimoString(40) | PERMENVIRONMENT | Ja | Omgeving |
| LockoutTagoutApplicable | Boolean | PERMLOTOAPPLICABLE | Nee | LOTO van toepassing |
| ConsiderationsText | UltimoString | PERMCONSIDERATIONSTEXT | Ja | Overwegingen |
| RequirementsText | UltimoString | PERMREQUIREMENTSTEXT | Ja | Vereisten |
| RisksText | UltimoString | PERMRISKSTEXT | Ja | Risico's |
| EmployeesText | UltimoString | PERMEMPLOYEESTEXT | Ja | Betrokken medewerkers |
| Text | UltimoString | PERMTEXT | Ja | Vrije tekst |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Omschrijving |
|---|---|---|
| Job | job | Gekoppelde job |
| Equipment | equipment | Gekoppeld equipment |
| ProcessFunction | ProcessFunction | Procesfunctie |
| Department | Department | Afdeling |
| Site | Site | Vestiging |
| Space | Space | Ruimte |
| ProgressStatus | ProgressStatus | Voortgangsstatus |
| CopiedFromPermit | Permit | Gekopieerd van sjabloon |
| Report | Document | Rapport-document |
| InspectionLines | List[ObjectInspectionLine] | Inspectie-items |
Tips voor consultantsbewerken
- Sjablonen: Context
Werkvergunningssjabloon(2) bevat herbruikbare sjablonen die als basis dienen voor nieuwe werkvergunningen. - Statusflow: Aangemaakt (1) -> Aangevraagd (2) -> Voorbereiding gereed (4) -> Actief (8) -> Gesloten (16). De status "Te verlengen" (32) wordt gebruikt bij het verlengingsproces.
- Bekrachtiging: Werkvergunningen gebruiken
ObjectConfirmationRolevoor bekrachtigingsrollen (uitgifte, verlenging, oplevering). - LOTO: Als
LockoutTagoutApplicable = true, moet een LOTO-procedure worden gevolgd via deLockoutTagoutRequest-entiteit. - Hoog risico: Bij
HighRisk = truegelden extra goedkeuringsstappen. - Inspectie-items: Via
InspectionLinesworden checklists en veiligheidscontroles aan de werkvergunning gekoppeld. - Geldigheid: De werkvergunning is standaard 7 dagen geldig (
ValidityPeriodInDays).
Database Detailsbewerken
De tabel dba.Permit bevat 53 kolommen. Permit heeft geen computed columns en geen trigger-gestuurde kolommen.
Belangrijke defaultsbewerken
| Kolom | Default | Toelichting |
|---|---|---|
PermContext |
0 (Werkvergunning) |
Standaard context |
PermRecStatus |
0 (None) |
Standaard status |
PermValidityPeriodInDays |
7 |
Geldigheid standaard 7 dagen |
PermNumberOfPersons |
1 |
Standaard 1 persoon |
PermHighRisk |
0 (false) |
Niet hoog risico standaard |
PermLotoApplicable |
0 (false) |
LOTO niet van toepassing standaard |
PermPrintGasMeasurements |
1 (true) |
Gasmetingen standaard afdrukken |
PermRecCreateDate |
sysdatetimeoffset() |
Aanmaakdatum automatisch |
Triggersbewerken
Permit heeft geen eigen triggers en geen externe triggers. Alle statuswijzigingen en bekrachtigingslogica worden afgehandeld via workflows.
Consultanttip: De Permit-tabel is qua database-structuur eenvoudig, maar de complexiteit zit in de workflows (bekrachtigingsrollen, LOTO-procedures, verlengingslogica). Let op de default van
PermPrintGasMeasurements = 1-- bij omgevingen zonder gasmetingen kan dit verwarring opleveren als dit veld zichtbaar is op het scherm.
Zie ookbewerken
- job - Werkorders waarvoor werkvergunningen gelden
- equipment - Assets waarop wordt gewerkt
- safety-incident - Veiligheidsincidenten