Nieuwe alinea

Transacties beschrijven de communicatie tussen partijen op het niveau van een organisatie. De meeste transacties zijn gekoppeld en vormen zo een geheel proces. 
Met een  ontwerppatroon kun je de transacties koppelen met behulp van eenvoudige en goed leesbare teksten.
Zo kun je snel bedrijfsprocessen inrichten met documentatie die goed te lezen is voor de gebruikers ervan. Het ontwerppatroon maakt hier volledig geautomatiseerd leesbare web publicaties en UML modellen.
Dit helpt om het proces te valideren. Is het compleet, is het consistent en kun je het illustreren met een diagram.

Lees verder

Nieuwe alinea

website realiseren

Hoe koppel je transacties

Een transactie is in de kern een eenvoudig proces dat leidt naar een duidelijk beschreven doel. Het bereikte resultaat kan het signaal voor een andere transactie zijn om te starten. Ook kan het zijn dat bij het uitvoeren van een controle in stap van de transactie het blijkt dat een andere transactie moet worden gestart. Transacties zijn op zich zelf autonoom en zijn niet gekoppeld aan andere transacties. Het koppelen verloopt via condities die de trigger kan zijn voor een andere transactie.
Een voorbeeld is aanschaffen van een product dat leidt tot een verzending van het product.. De conditie die bereikt wordt is: Product is aangeschaft.
administratie aanpassen

Voorbeeld bezorgen product na aanschaf

Wanneer een transactie wordt vervolgd door een andere transactie is de conditie bereikt, dat de eerste transactie voltooid is. De tweede transactie bevat de voorwaarde  dat wanneer dit het geval is deze transactie mag gaan lopen.
Het diagram laat zien hoe deze specificatie is aangebracht.
Het ontwerppatroon genereert het model en verbindt de twee transacties via de bereikte conditie. Bekijk het voorbeeld Bezorgen product.

Zorg dat de vraag duidelijk is

De vraag opnemen in een model.
Uit het model een verhaal opstellen.
Het verhaal valideren.

Maak een analyse van de functionaliteit

Het model aanvullen met functies.
Ook de functies valideren via een verhaal.

Onderzoek hoe de functionaliteit te realiseren is

In het model de activiteiten opnemen om de functies te realiseren.