BPMN Verwoordingen

Als onderdeel van onze voortdurende inzet om te leiden in AI-gedreven oplossingen, hebben we ons onder andere gericht op het verbeteren van de toegankelijkheid en bruikbaarheid van BPMN-modellen. Ons doel is om iKnow-gebruikers in staat te stellen BPMN-modellen eenvoudig te verwoorden.

Deze verwoordingen kunnen helpen bij:

Begrip

Leren

Verificatie van BPMN-modellen

Ontwikkelen van een idee over verwoording voor BPMN

PNA heeft een rijke geschiedenis in het verwoorden van datamodellen, een kunde die essentieel is voor effectieve communicatie met domeinexperts. Deze verwoordingen, geïnitieerd door Prof. Sjir Nijssen, de oprichter van PNA, vormen de kern van onze fact-based modelleerbenadering. Door semantische betekenissen toe te wijzen aan technische termen, maken verwoordingen het eenvoudiger om complexe modellen te begrijpen. 

We bouwen voort op onze ervaring en introduceren verwoordingen in onze iKnow Processes module. Hierbij hebben we onderzoek uitgevoerd naar de effecten van verwoordingen op het begrip van de BPMN-modellen. Uit dit onderzoek blijkt dat de verwoordingen als een prettige ondersteuning van de abstracte BPMN-symbolen wordt ervaren. De beschrijvende tekst kan het model verduidelijken, vooral voor degenen die nieuw zijn met BPMN.

Gebruik van verwoording

Verwoordingen kunnen ook nuttig zijn bij het les geven en leren van BPMN. Voor nieuwkomers in BPMN zijn de talrijke symbolen vaak verwarrend. Door een verhalende uitleg te geven, maken we het voor studenten gemakkelijker om niet alleen elk symbool te herkennen, maar ook te begrijpen hoe ze samen gebruikt kunnen worden. Deze methode zou aanzienlijk kunnen bijdragen aan het leren van procesmodellering. 

Bovendien dienen verwoordingen als een effectief verificatie-instrument om te verzekeren dat een procesmodel het beoogde proces nauwkeurig weerspiegelt. Een goed opgestelde verwoording moet logisch verlopen en het proces nauwkeurig beschrijven, waarmee de correctheid van het model wordt bevestigd. 

Soorten verwoording

Bij PNA ontwikkelen we twee soorten verwoordingen: technisch en natuurlijk. Op dit moment hebben we de verwoordingen ontwikkeld in het Engels. Daarom zult u de volgende voorbeelden in het Engels zien. Wij werken eraan om deze verwoordingen ook in het Nederlands te maken.

Technisch

Technische verwoordingen worden gemaakt met behulp van een sjabloon dat een specifieke tekstuele beschrijving toekent aan elk symbool of combinatie van symbolen, waarbij bepaalde variabelen veranderen om de titel van het symbool weer te geven. Hieronder ziet u een demo van dit type.

Voorbeeld 'Bookstore restocking'

The process starts when the signal <Workday 6 am is received>.
[First,/Next,/…] process participant(s) <Prepare store shelves>.
[First,/Next,/…] the process waits until <Delivery arrived>; after <Delivery arrived> the process continues.
[First,/Next,/…] in parallel, process participant(s) <Unload delivery van> and <Confirm receipt>. When these activities are finished, the process synchronizes.
[First,/Next,/…] process participant(s) <Unpack delivery>.
[First,/Next,/…] process participant(s) <Assess book type>.

The outcome of <Assess book type> determines the next steps. More than one outcome is possible.
If the outcome of <Assess book type> is <Always> then process participants <Place on shelves>;
If the outcome of <Assess book type> is <Best seller> then process participants <Place on best seller display>;
If the outcome of <Assess book type> is <On sale> then process participants <Place on sale display>;
When the relevant activities are finished, the process synchronizes.

If the outcome of the previous task is <On sale> then process participant(s) <Place on sale display>.
If the outcome of the previous task is <Best seller> then process participant(s) <Place on best seller display>.
If the outcome of the previous task is <Always> then process participant(s) <Place on shelves>.

The process path ends with <Delivery handled>.

Natuurlijk

Natuurlijke verwoordingen maken gebruik van de kracht van generatieve AI. Door technische verwoordingen te combineren met de mogelijkheden van grote taalmodellen, produceren we volledige en grammaticaal correcte beschrijvingen van processen. Een voorbeeld van dit type verwoording is ook te vinden in de demo hieronder. 

Voorbeeld 'Bookstore restocking'

The store replenishment process begins promptly at 6 a.m. when the signal for the workday is received. The initial activity is preparing the store shelves.

Once the delivery arrives, the process participants unload the delivery van and confirm the receipt in parallel. After these actions are completed, the delivery is unpacked, and the process participants assess the type of books.

Depending on the outcome of the book assessment, different steps are taken. If the book type is “Always,” the books are placed on the shelves. If it is a “Best seller,” they are placed on the best seller display. If they are “On sale,” they are displayed on the sale display. After these actions, the process synchronizes.

Finally, based on the outcome of the previous task, the books are placed accordingly. The process concludes with the delivery being handled.

Een goed gesprek over hoe wij u kunnen helpen?