Skip to end of metadata
Go to start of metadata

We have previously built a metamodel to manage processes.

But we realize that we want to also metamodel sub-Processes (Processes detailing another process): arKItect eases such a modification. You just have to do 2 kind of actions:

  • in Rules panel: set "Process" type as recursive (drag-n-drop the node in Rules panel on itself):



  • in Filters panel: set new created checkboxes suitably:

 

Now we can add an object "Process" into another one in Projection "1. Processes", and also display such a hierarchy in "3. Allocate Orga to Processes".

We also notice that "Item" and "Document" flows are not graphically different in the "Palette". Let's modify "Document" Rule to set a magenta border line and a curve line type too.


Notice: Obviously, any other changes can be done (create new (sub)Filters, ...) in the metamodel. Just remember to think well before doing changes, in case a model based on the metamodel considered already exists.


Let us slightly modify the "Processes" filter: go to Filters and the "Processes" node. Uncheck the "desc" attribute of "Process" type in the filter. You can now see that the attribute vanishes from the projection (it was previously displayed inside the "Process" objects box).

 

Let us further modify the "Processes" filter: uncheck the "Process" node under "Process" (to forbid recursivity). You can see that "Process_2" and "Process_3" objects now disappear, and flows are "floating" as the context where they were produced is no longer visible.

Check again the "Process" node and make the "Process" under "Process" type visible as well. You now have the previous behaviour.

 

  • No labels