Proces bevat Processtap
De relatie “Proces bevat Processtap” is een van de fundamentele verbindingen binnen het PDM-metamodel. Deze relatie legt de structurele hiërarchie van het werknetwerk vast door te definiëren welke specifieke activiteiten (stappen) onderdeel zijn van een afgebakend werkdomein (proces).
Hieronder volgt een uitgebreide omschrijving van deze relatie:
Functionele betekenis: de containerfunctie
In de architectuur van PDM fungeert het object Proces als een “container” of kader. De relatie “bevat” zorgt ervoor dat individuele Processtappen – de feitelijke bouwstenen van het werk – in een logische context worden geplaatst. Zonder deze relatie zouden processtappen “zwevende” objecten zijn zonder duidelijke organisatorische afbakening of eigenaarschap.
Strikte kardinaliteit en integriteit
Het metamodel hanteert strikte regels voor de numerieke verhouding tussen deze twee objecten om de modelintegriteit te waarborgen:
- Van Proces naar Processtap (1..N): Een proces bevat één of meerdere processtappen. Een proces zonder stappen is in feite een lege huls zonder inhoud.
- Van Processtap naar Proces (1:1): Elke processtap behoort tot exact één proces. Dit voorkomt dubbelzinnigheid; een activiteit kan niet in twee verschillende domeinen tegelijkertijd “wonen”, hoewel vergelijkbare handelingen in andere processen natuurlijk wel als unieke objecten kunnen worden gemodelleerd.
Visuele representatie in de Weergaven
De manier waarop deze relatie wordt getoond, verschilt per perspectief:
- Stroomweergave (Flow View): Hierin wordt het Proces vaak afgebeeld als een Hexagon (zeshoek) die de context vormt waarbinnen de Processtappen (afgeronde rechthoeken) worden geplaatst. De relatie “bevat” zorgt ervoor dat alleen de relevante stappen voor dat specifieke domein in de flow verschijnen.
- Domeinweergave (Domain View): Dit is de meest directe weergave van de “bevat”-relatie. Het toont de inhoudelijke samenstelling van het domein als een inventarisatie: “Welke stappen horen bij dit proces?”. In deze view wordt de chronologische volgorde (flow) weggelaten om de focus puur op de aanwezigheid van de objecten te leggen.
Rol in de PDM-Werkwijze
De relatie wordt formeel vastgelegd en gecontroleerd tijdens de verschillende fasen van de werkwijze:
- Fase 1 (Opdracht & Scope): Er wordt een initiële proceslijst gemaakt die de kaders schept voor de stappen die later worden geïdentificeerd.
- Fase 3 (Analyse & Structurering): De Procesdocumentalist voert een relatieanalyse uit waarbij stappen definitief worden ondergebracht in het logische werkdomein. Hierbij worden duplicaten verwijderd en wordt de juiste “korrelgrootte” van de stappen binnen het proces bepaald.
- Fase 4 (Modellering): De relatie wordt technisch verankerd in het systeem met unieke identifiers (ID’s), wat de basis vormt voor automatische documentgeneratie.
Basis voor de Procesbeschrijving
De relatie “Proces bevat Processtap” is de primaire bron voor de automatisch gegenereerde Procesbeschrijving. In dit document wordt de relatie vertaald naar:
- Een Procesoverzicht dat de scope en resultaten van de verzameling stappen beschrijft.
- Een Procesflow waarin alle stappen die tot het proces behoren lineair en leesbaar worden opgesomd, inclusief hun specifieke metadata zoals uitvoerder, duur en prioriteit.
Afgeleide interpretatie: “Proces bevat Uitvoerder”
Een interessant aspect van deze relatie is dat het de basis vormt voor afgeleide interpretaties. Hoewel een Uitvoerder (Actor) technisch gezien niet direct aan een Proces is gekoppeld, “bevat” een proces indirect de uitvoerders via de stappen die zij uitvoeren: Proces -> bevat -> Processtap -> wordt uitgevoerd door -> Uitvoerder. Dit maakt het mogelijk om automatisch te berekenen wie alle betrokkenen zijn binnen een specifiek werkdomein.