De gevolgen van het verplaatsen van stappen

Engage Process Modeler berekent zelf de posities van de processtappen in het diagram. Iconen worden altijd geplaatst in een raster, een per cel, zodat ze feitelijk in rijen en kolommen zijn geplaatst. Alle andere onderdelen zoals teksten, invoer/uitvoerballennen en pijlen worden altijd relatief ten opzichte van de stap getekend. Dus, als u besluit om de positie van de stapnaam te wijzigen en naar het midden van het icoon te verplaatsen zal deze altijd midden op het icoon worden getekend, wat de positie van dit icoon ook is.

 

Een automatische schikking wordt altijd voor alle stappen in het diagram berekend en is alleen afhankelijk van de stappen en de onderlinge (ouder-kind) relaties. Als u minimaal één stap van het diagram zelf verplaatst wordt de automatische schikking niet langer berekend omdat uw wijziging dan verloren zou gaan. In plaats daarvan zal, als u een stap invoegt of verwijdert automatisch geprobeerd worden ruimte te creëren of het gat op te vullen door de stappen in de buurt van deze plek te verplaatsen. Dit wordt gedaan volgens een zgn. heuristiek contextafhankelijk algoritme waardoor dit soms onverwachte resultaten kan opleveren.

 

Neem het volgende eenvoudige voorbeeld van een door de gebruiker aangepaste positionering van stappen (stap 5 is een plek naar rechts verplaatst):

GevolgenVerplaatsen1

 

Nu voegen we een stap Telefoon in voor de stop van stap 7.

GevolgenVerplaatsen2

Merk op dat de tak met een Telefoon een rij naar beneden moet worden geplaatst zodat dit een vrije cel oplevert voor stap 6 waar de tak met daarin Computer past. Dus deze tak is omhoog geplaatst omdat volgens het algoritme de leegtes worden gevuld. Echter, als we nu de Telefoon stap verwijderen kan het alrgoritme deze tak niet weer omhoog plaatsen omdat de vorige plek ervan al is bezet. Dus, het invoegen en verwijderen van dezelfde stap leidt niet noodzakelijkerwijs tot hetzelfde resultaat. U moet ongedaan maken gebruiken om echt terug te gaan naar de eerdere situatie.

 

Het feit dat de automatische schikking niet gebruikt wordt heeft ook invloed op de werking van het tonen of verbergen van invoer/uitvoer. Als u de knop Invoer/Uitvoer activeert in groep Tonen/verbergen van tabblad LAY-OUT zal de automatische schikking het diagram verticaal uitrekken en een halve rij boven en een halve rij onder elke cel beschikbaar maken om ruimte te hebben voor de ballonnen.

 

 

GevolgenVerplaatsen3

Als de posities van de stappen zijn gewijzigd door de gebruiker wordt het diagram niet langer uitgerekt. Er wordt alleen een halve cel bovenin toegevoegd. Het is nu de verantwoordelijkheid van de gebruiker geworden om de stappen zodanig te plaatsen dat de ballonnen netjes passen.

 

GevolgenVerplaatsen4

 

Merk op dat nu de invoer voor Computer boven de uitvoer van Telefoon staat! Om dit op te lossen moet u e.e.a. zelf verplaatsen.