Model en patroon laten werken .
Het procesmodel dat is gemaakt met behulp van de regels uit het ontwerppatroon is beschreven in leesbare tekst.
De tekst bevat eenduidige concepten en strakke regels, hierdoor is de tekst ook goed te lezen voor software.
Deze publicatie laat zien wat je zo kunt bereiken.
Wat je kunt bereiken
Het proces is in een duidelijke structuur en conventies beschreven.
In het voorbeeld proces is beschreven hoe je via configuratie bestanden in de tekst van het proces definities voor elementen
kunt opnemen.
Met labels in de tekst kun je aangeven welke relaties er bestaan tussen stappen in het proces. Wat moet er gedaan zijn om iets anders te kunnen doen.
Niet alle resultaten van een stap hoeven expliciet te worden genoemd. Het resultaat kan ook afgeleid worden uit de naam van een stap.
Uit het model van het proces kan worden afgeleid waarmee een proces begint en wat het oplevert.
De start en het einde
- De eerste stap in het proces begint met een start conditie die buiten het proces ontstaat. Het bevat informatie die van buiten het proces komt.
- De eerste stap levert een waarde waarmee een volgende stap start. Elke stap die iets wat door een andere stap wordt gebruikt draagt informatie over binnen het proces.
- Het proces is klaar als een stap een resultaat levert dat binnen het proces niet wordt gebruikt. Het proces kan meerdere resultaten opleveren.
Documenten verwerken
- Het eerste document dat wordt gebruikt komt binnen als invoer. Dit document heeft geen relatie met een processtap voor uitvoer.
- Met een relatie als uitvoer, is bepaald dat een document in het proces ontstaat.
- Als een document alleen de relatie uitvoer heeft is het document beschikbaar als resultaat van het proces.
Relaties doorgeven of hergebruiken
In de specificatie van het model is aangegeven dat fases in het proces horen bij het proces. Bekijk de specificatie.
De twee fases van het proces zijn.
Deze zijn gekoppeld aan de procesdefinitie.
Elke fase bevat processtappen.
De stappen zijn niet zelf gekoppeld aan de procesdefinitie. Via de fase wordt de koppeling met de procesdefinitie door het procespatroon toegevoegd .
Bekijk de stap "Aanvragen demo proces" waar de relatie met de proces definitie niet is gespecificeerd maar wel beschikbaar is,
Waarde van de processtap afleiden
Achter het label Waarde
is aangeven wat de waarde van een processtap is.
De processtappen hebben een naam met een vaste structuur.
- Werkwoord
- Onderwerp
In het voorbeeld is de waarde "demo proces is aangevraagd" toegevoegd. in de processtap "Aanvragen demo proces".
Idee
Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
Ontwerp
Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
Nauwkeurigheid
Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.
Doeltreffendheid
Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model