I have a question regarding METATREE configurations.
I want to hide/disable navigation in the METATREE for objects linked to the metaclass Risk via the abstract metaclass element at risk. We do not want to allow navigation to risk objects via all elements at risk. It should only be possible via a business process and not via for example an organizational process.
Is this possible? If so, how can we achieve this?
Once browsing (Navigation behaviour) is enabled for a generic MetaAssociation or a concrete MetaAssociation set as restriction of this generic MetaAssociation, the configuration applies to all SubMetaClass of the abstract MetaClass (such as Element at Risk)
It is not easy at all to bypass this.
1) If more generally, you dont want to manage association between certain MetaClasses (ex: Organizational Process) and Risks, you can consider to disconnect such MetaClasses from 'Element at risk'
This is quite easy.
2) If is not a general rule, you can consider to
If there is a concrete MetaAssociation (ex: '(Business Process/Risk)'), you can quote it in the configuration
If there is no concrete MetaAssociation (ex: 'System Used'), you will have to quote the generic MetaAssociation in the configuration and filter the undesired MetaClasses
This is a heavy work.
In any cases, changing the standard configuration an expert work.
It must be tuned carefully, checked and documented. It may not work in a future version
thanks for the reply.
Solution 1 is unfortunately not an option.
Solution 2 ; I thought indeed that it would not be something that we can do easily. I'll have a look into the possibility to filter the metaclass, I was looking into the docs to find how to filter but could not find it. With the link you provided I might be able to configure it.
Will MEGA provide in future releases a mechanism to easily filter out certain classes obtained via a generic/abstract metaassocation? I do think that the abstract metaclass mechanism is great, however from time to time it just impacts to many concrete metaclasses.