Hi,
I would like to build a product's bill of material (BOM) list in CMDBuild. As a product is combined by several assemblies, there would be many relations between different classes and cards. The following is the way I am doing now. Please advise if there is any suggestion.
1. Create a super-class as a top level of this product.
2. Create a class under a super-class to store all related materials. (Master List)
3. Create a class under a super-class to record relevant materials, which are taken from the master list by setting a domain between two classes and using a "reference" attribute, in each assembly, sub-assembly, sub-sub-assembly. (around 4 levels)
My major difficulty is that I cannot generate a full list of product (level 0) with assembly (level 1), sub-assembly (level 2), sub-sub-assembly (level 3), and parts of sub-sub-assembly (level 4). When I filter the master list in Super-class, it seems work, but it is difficult to view which sub-sub-assembly (level 3) is under which sub-assembly (level 2). Is the only view to make clearer to create a attribute in each class to identify which assembly belongs to, and to filter a list by this attribute?
Thanks!