Nieuwe alinea

Transacties omleiden via andere rollen

Soms is het nodig om een transactie om te leiden via andere rollen. Je gebruikt bijvoorbeeld een tussenpersoon of een vertegenwoordiger.
Door een instructie in de specificatie op te nemen die het ontwerppatroon gebruikt om een omleiding aan te maken kan dit met weinig werk bereikt worden.

Lees verder

Nieuwe alinea

website realiseren

Hoe laat je transacties via andere rollen lopen

Soms moet een transactie worden uitgevoerd via een andere rol. Het voorbeeld beschrijft het verzekeren van een product bij een verzekeraar via een leverancier.
Door dit door het ontwerppatroon te laten afhandelen loopt dit altijd op dezelfde manier. Hierdoor wordt de documentatie consistent en voorkom je mosverstanden.
Het voorbeeld laat zien dat je feitelijk alleen de instructie in de specificatie moet toe voegen om de transactie via een andere rol te laten lopen.
De oorspronkelijk transactie wordt dan omgezet naar sequentie van meerdere transacties die zijn gekoppeld en uiteindelijk tot het zelfde resultaat leiden.
administratie aanpassen

Verzekering afsluiten via een leverancier

De gewenste situatie is dat het verzekeren van een product door een klant moet via een leverancier moet kunnen verlopen.
De transactie loopt feitelijk via een aantal andere transacties. Het diagram laat dit zien. De klant moet de leverancier inschakelen om de verzekering bij de verzekeraar af te sluiten. Dit leidt uiteindelijk tot het resultaat dat de verzekering is voltooid. Deze transformatie wordt geheel door het ontwerppatroon
administratie aanpassen

Ontwerppatroon maakt extra activiteiten aan

De animatie laat zien dat de analist die de specificatie opstelt alleen een label hoeft toe te voegen voor de waarde via. Het ontwerp patroon genereert de extra activiteiten voor de transacties die nodig zijn voor het omleiden.

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.