CDM with multi level relationship and conditional visibility in CFM

Hi @malcolm-silver-ice ,

thanks. So, the tender can only be linked to one product, thats correct.
Maybe the confusion comes from the tenderRequest, that has a 1-many relationship with tenders, which means, that it also has a 1-many relationship with the product (via the tender).

So, the idea was, that we only have one relationship between tender and the abstract product_dm, instead of having a relationship between tender and every possible subtype of the product_dm. Because in each instance only one of the relationships than actually is active.
But if I understand it correctly, this doesn’t really work in practise? And I need to model a relationship with every subtype?