The assets entity in Moqui has an associated asset field. But, we have a use case where multiple assets need to be associated with an asset.
For example, a tool(manufacturing equipment) may be used only in specified machine(manufacturing equipment). We are exploring the option to create an join entity.
Are we deviating from the best practices of framework?
Added to answer the comment from David E Jones
Business Requirement
- There is a custom tool designed to manufacture a component.
- This tool is technically compatible with wide range of machines in operation.
- The operating cost of machines in question vary in a very wide band. So, the tool should be used only on specific machines to keep the overall cost of manufactured component within a specified band.
- So, for a given tool, we intend to assign the allowed machine(s) and use only assigned machines for manufacturing.