Aoc (Aandachtsgebied)
Aoc (Area of Concern) is een classificatie-entiteit die technische aandachtsgebieden definieert: groepen van gerelateerde equipment- of procesrisico's die periodiek bewaakt moeten worden via inspecties of onderhoud. Een aandachtsgebied wordt gekoppeld aan EquipmentType en aan Equipment, en stuurt via PmScheduleAoc de planningsmechanismes aan voor preventief onderhoud per aandachtsgebied. De entiteit ondersteunt hiërarchische structurering via PartOfAoc en vervanging via ReplacesAoc/ReplacedByAoc, wat versiebeheer van aandachtsgebieden mogelijk maakt.
Entiteitsnaam: Aoc
Databasetabel: Aoc
Primaire sleutel: AOCID (UltimoString(11))
Contextsbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| 0 | AocContext.None | Standaard |
Statussenbewerken
| Value | Naam | Beschrijving |
|---|---|---|
| -1 | AocStatus.Trash | Trash |
| 0 | AocStatus.None | None |
| 1 | AocStatus.New | Nieuw |
| 2 | AocStatus.Active | Actief |
| 4 | AocStatus.Expired | Vervallen |
Belangrijkste propertiesbewerken
De entiteit heeft in totaal 26 properties. Hieronder de belangrijkste; gebruik
lookup_entity("Aoc")voor de volledige lijst.
| Property | Type | Kolom | Nullable | Default | Omschrijving |
|---|---|---|---|---|---|
| Id | UltimoString(11) | AOCID | Nee | Uniek ID van het aandachtsgebied | |
| Description | UltimoString(200) | AOCDESCR | Ja | Omschrijving van het aandachtsgebied | |
| DateOfLastOccurrence | DateTime? | AOCVALIDENDDATE | Ja | Datum van de laatste keer dat het aandachtsgebied actueel was (geldig tot) | |
| DeviceRegulation | DeviceRegulation | AOCDEVRID | Ja | Apparaatregelgeving die op dit aandachtsgebied van toepassing is (bv. MDR) | |
| PartOfAoc | Aoc | AOCPARTOFAOCID | Ja | Bovenliggend aandachtsgebied (hiërarchische structuur) | |
| ProviderMutationDate | DateTime? | AOCPROVIDERMUTDATE | Ja | Laatste mutatiedatum vanuit de data-provider | |
| RecordChangeDate | DateTime? | AOCRECCHANGEDATE | Ja | Laatste wijzigingsdatum van het record | |
| RecordCreateDate | DateTime? | AOCRECCREATEDATE | Ja | SYSDATETIME | Aanmaakdatum van het record |
| ReplacedByAoc | Aoc | AOCREPLACEDBYAOCID | Ja | Het aandachtsgebied dat dit aandachtsgebied heeft vervangen | |
| ReplacesAoc | Aoc | AOCREPLACESAOCID | Ja | Het aandachtsgebied dat door dit aandachtsgebied wordt vervangen | |
| ValidFromDate | Date? | AOCVALIDFROMDATE | Ja | Datum vanaf wanneer het aandachtsgebied geldig is | |
| Context | Context | AOCCONTEXT | Nee | Context van het aandachtsgebied (standaard: 0 = None) | |
| DataProvider | UltimoString(50) | AOCDATAPROVIDER | Ja | Externe data-provider die het aandachtsgebied heeft aangeleverd | |
| ExpectedMaxDepreciationLife | Int32 | AOCEXPECTEDMAXDEPRLIFE | Nee | 0 | Maximale verwachte afschrijvingsduur in jaren |
| ExpectedMinDepreciationLife | Int32 | AOCEXPECTEDMINDEPRLIFE | Nee | 0 | Minimale verwachte afschrijvingsduur in jaren |
| ExternalId | UltimoString(50) | AOCEXTERNALID | Ja | Extern referentienummer van het aandachtsgebied | |
| ExternalStatus | UltimoString(50) | AOCEXTERNALSTATUS | Ja | Externe status zoals gerapporteerd door de data-provider | |
| Group | UltimoString(2) | AOCGROUP | Ja | Groepscode (2 tekens) voor indeling in een bredere categorie | |
| Level | Int16 | AOCLEVEL | Nee | Hiërarchisch niveau in de Aoc-boomstructuur | |
| MainGroup | UltimoString(2) | AOCMAINGROUP | Ja | Hoofdgroepcode (2 tekens) voor overkoepelende indeling | |
| Status | Status | AOCRECSTATUS | Nee | Recordstatus: Nieuw (1), Actief (2) of Vervallen (4) | |
| Subgroup | UltimoString(2) | AOCSUBGROUP | Ja | Subgroepcode (2 tekens) voor fijnere indeling binnen de groep | |
| TransferNextTime | Boolean | AOCTRANSFERNEXTTIME | Nee | 0 | Markering om het aandachtsgebied bij de volgende synchronisatie te exporteren |
Relaties met andere entiteitenbewerken
| Property | Verwijst naar | Nullable |
|---|---|---|
| DeviceRegulation | DeviceRegulation | Ja |
| PartOfAoc | Aoc | Ja |
| ReplacedByAoc | Aoc | Ja |
| ReplacesAoc | Aoc | Ja |
Onderliggende / verwijzende entiteiten (1-op-veel)bewerken
De volgende entiteiten verwijzen naar Aoc:
| Entiteit | Via property |
|---|---|
| Equipment | Aoc |
| EquipmentType | Aoc |
| JobProgressStatusHistory | AocForCompetence |
| ObjectCompetence | AddedForAoc, Aoc |
| PmScheduleAoc | Id.Aoc |
Tips voor consultantsbewerken
- Koppeling aan EquipmentType: Door een Aoc aan een EquipmentType te koppelen, overerven alle equipment-objecten van dat type het aandachtsgebied; dit is de meest efficiënte manier om aandachtsgebieden op grote objectpopulaties toe te passen zonder elk object individueel te bewerken.
- PmScheduleAoc voor gerichte preventieve plannen: Via
PmScheduleAockoppel je een preventief onderhoudsschema specifiek aan een aandachtsgebied; gebruik dit om inspecties of onderhoudsronden uitsluitend te plannen op equipment dat tot het betreffende aandachtsgebied behoort. - Hiërarchie en vervanging: Gebruik
PartOfAocvoor hiërarchische structuur (bv. Elektrisch → Hoogspanning → Schakelkasten) enReplacesAoc/ReplacedByAocbij herziening van normen of regelgeving; het vervangende aandachtsgebied neemt automatisch de koppeling over van het vervangen gebied. - MainGroup / Group / Subgroup als filtersleutels: De drie coderingen (2 tekens elk) maken eenvoudige filterapplicaties mogelijk in grids en rapportages zonder diep in de hiërarchieboom te moeten navigeren; stimuleer consistente gebruik van deze codes in de inrichting.
- DeviceRegulation voor MDR-compliance: In zorgorganisaties wordt Aoc gebruikt om aandachtsgebieden per apparaatregelgeving (bv. MDR) in te richten; koppel
DeviceRegulationzodat compliance-rapportages per regelgeving gefilterd kunnen worden. - ValidFromDate en Status bewaken: Stel
ValidFromDatein bij nieuwe aandachtsgebieden en zet niet meer geldige gebieden op status Vervallen (4) in plaats van ze te verwijderen; zo blijft historische koppeling aan equipment en inspecties intact.
Database Detailsbewerken
De tabel dba.Aoc bevat 23 kolommen, 0 eigen trigger(s), 0 externe triggers en 4 foreign keys.
Belangrijke defaultsbewerken
| Kolom | Default |
|---|---|
AocContext |
0 |
AocRecStatus |
0 |
AocExpectedMaxDeprLife |
0 |
AocExpectedMinDeprLife |
0 |
AocLevel |
0 |
AocRecCreateDate |
sysdatetimeoffset() |
AocTransferNextTime |
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("Aoc")· reference/entities/Aoc Alle properties, contexts en statussen. Bron:Entities.xml. - DB-schema —
lookup_table_schema("Aoc")· reference/tables/Aoc Alle DB-kolommen, triggers, computed columns en defaults. Bron:database-schema.json. - Gerelateerde workflows —
find_workflows("", entity="Aoc")Alle Before/After Save events en andere workflow-ActionFields. Bron:workflows.xml.
Zie ookbewerken
- aoc - Overzichtsartikel over aandachtsgebieden
- equipment-type - Equipmenttypes die aan een aandachtsgebied zijn gekoppeld
- equipment - Equipment-objecten met een aandachtsgebied
- pm-schedule - Preventieve onderhoudsschema's via PmScheduleAoc
- ObjectCompetence - Competenties gekoppeld aan een aandachtsgebied
- inspection-plan - Inspectieplannen voor objecten in een aandachtsgebied