Relationele architectuur
In PDM vormen relaties de ruggengraat van het werknetwerk. Waar de zeven werkobjecten de bouwstenen van de werkelijkheid beschrijven, zijn het de expliciete relaties die de feitelijke samenhang, dynamiek en analytische waarde aan het model geven. Zonder deze verbindingen blijft proceskennis gefragmenteerd; pas door de relationele architectuur wordt de overgang gemaakt van statische documentatie naar een dynamisch kennisnetwerk.
graph LR A(Processtap A) B[Informatieobject] C(Processtap B) D[Regel] E[/"Fysiek Object"\/] F[\"Hulpmiddel"法律 A --> |produceert| B A --> |produceert| E B --> |gebruikt door| C E --> |gebruikt door| C F --> |faciliteert| A D --> |beïnvloedt| A style D stroke-width:1px,stroke-dasharray: 5 5
Relaties boven hiërarchie
Een fundamenteel ontwerpprincipe van PDM is de doctrine “Relaties boven hiërarchie”. In traditionele procesdiagrammen wordt de volgorde van werkzaamheden vaak gesuggereerd door visuele positionering of een handmatige nummering van stappen. In PDM ontstaat de flow (werkstroom) uitsluitend uit expliciete afhankelijkheden tussen objecten. Dit betekent dat de volgorde waarin werk wordt uitgevoerd het logische gevolg is van informatie-afhankelijkheden, materiaalstromen en regelgeving, en niet van een arbitraire tekening.
De grammatica van het Werknetwerk
Het metamodel van PDM fungeert als de grammatica die bepaalt hoe objecten met elkaar verbonden mogen worden. Door strikte regels op te leggen voor toegestane verbindingen, wordt gewaarborgd dat elk model consistent en valide is. De veertien belangrijkste toegestane relaties in het werknetwerk zijn:
- Proces bevat Processtap: Legt vast welke specifieke activiteiten onderdeel zijn van een afgebakend werkdomein.
- Processtap behoort tot Proces: Garandeert dat elke processtap altijd onderdeel is van exact één proces, wat “zwevende” activities zonder context voorkomt.
- Uitvoerder voert uit Processtap: Koppelt een abstracte rol of operationeel mechanisme als capaciteit aan een handeling.
- Processtap wordt uitgevoerd door Uitvoerder: Stelt vast dat elke handeling in het model minimaal één verantwoordelijke actor vereist om valide te zijn.
- Processtap produceert Informatieobject: Definieert welke digitale of analoge informatie het resultaat (output) is van een activiteit.
- Informatieobject wordt gebruikt door Processtap: Geeft aan welke informatie noodzakelijk is as “brandstof” (input) om een specifieke taak te kunnen starten.
- Processtap produceert Fysiek Object: Legt vast welk tastbaar goed, materiaal of document de materiële output of statusverandering is van de activiteit.
- Fysiek Object wordt gebruikt door Processtap: Geeft aan welke grondstoffen, materialen of fysieke dragers noodzakelijk zijn als materiële input om de stap te kunnen uitvoeren.
- Hulpmiddel faciliteert Processtap: Definieert welke specifieke enabler (tool, machine of applicatie) operationeel vereist is om de stap te volbrengen.
- Processtap wordt gefaciliteerd door Hulpmiddel: Koppelt de activiteit aan de benodigde operationele instrumenten die tijdens de uitvoering ongewijzigd blijven.
- Regel beïnvloedt Processtap: Beschrijft de kaders, wetgeving of afspraken waaraan de uitvoering van het werk moet voldoen.
- Processtap wordt beïnvloed door Regel: Geeft aan dat een regel van toepassing is op een handeling zonder dat dit de feitelijke structuur of volgorde van het proces wijzigt.
Door deze expliciete afhankelijkheden ontstaat de flow in het netwerk niet door een handmatige nummering, maar vanuit de logische samenhang tussen werk, informatie, materialen, hulpmiddelen, mensen en regels.
Analytische waarde en impactanalyse
De kracht van een werknetwerk ligt in de mogelijkheid om modelmatige impactanalyses uit te voeren. Omdat relaties expliciet en structureel zijn vastgelegd, maakt het model direct inzichtelijk wat de gevolgen zijn wanneer een object wijzigt. De Relatie View toont hierbij het volledige netwerk van afhankelijkheden zonder procesinterpretatie. Dit stelt organisaties in staat om zowel de directe impact (onmiddellijk verbonden objecten) als de indirecte impact (gevolgen verderop in de keten, zoals processtappen die stagneren wanneer een specifiek hulpmiddel uitvalt) nauwkeurig in kaart te brengen.
Integriteit en de “Single Source of Truth”
Om de betrouwbaarheid van het netwerk te borgen, gelden strikte integriteitsregels voor relaties. Relaties mogen uitsluitend verwijzen naar objecten die daadwerkelijk bestaan (relatie-integriteit) en objecten mogen pas worden verwijderd als alle actieve relaties zijn beëindigd. Deze discipline dwingt een “Single Source of Truth” af: informatie wordt op één plek vastgelegd via relaties, waarna alle overzichten en afgeleide documentatie automatisch consistent blijven. Modellen die louter visuele diagrammen zijn zonder deze onderliggende netwerklogica, missen elke analytische waarde en voldoen niet aan de PDM-standaard.