Skip to content

Role Modeler

mariejarisch edited this page Jun 2, 2023 · 2 revisions

The Role Modeler allows the modeling of roles which are an extension of fCM made to enable a more detailed planning support for construction processes. The list of available roles is modeled with rounded rectangles containing the name of the role. A role can be an attribute of a resource in the Resource Modeler and thereby gets instantiated (due to consistency between Role Modeler and Resource Modeler, only modeled roles from the Role Modeler can be selected for resources). Furthermore, a role can be added to an activity in the Fragment Modeler in order to describe from whom the activity is executed.

In addition, there is the possibility to model the inheritance of roles. We assume that the inheritance relationship is incomplete and overlapping (roles recursively additionally have the permission of their parent). However inheritance is not a necessary feature but a convenient shortcut, thus the same behaviour is achieved when assigning all corresponding roles to a resource. Therefore the inheritance feature likely will be removed since it is not taken into account in the Planner yet.

Roles of the example

wikiRoles