Skip to content

Problem Solving - Generic Assets cannot belong to more than one category

Problem Solving - "Generic Assets cannot belong to more than one category"

You may see this error message when you try to upload your fleet:

"category Generic Assets cannot belong to more than one Category:..."



This is because your fleet must adhere to a strict hierarchy:
  • Category
  • Generic Asset
  • Asset

represented by the black on this diagram.


The problem arises if you try to make the same Generic belong to two categories, ie the same generic (or ultra-generic in your spreadsheet) has TWO categories, not ONE, as shown by the RED in the above diagram.

If you have trouble getting your head round this imagine a classic hierarchy we are all familiar with:
  • Animal
  • Bird
  • Eagle

Bird is a type of Animal
Eagle is a type of Bird

this error is when:
  • on one line of your spreadsheet you say Bird is an Animal,  
  • and on another line of your spreadsheet you say Bird is a type of Fish (i.e. different category)  (It can't be both)

To solve the problem, take a step back.  To make it a true hierarchy, you start with a CATEGORY and it gets more specific as you got to GENERICs and then ASSETS. 

So,  to fix, make the ultrageneric the same as your MODEL column, which will be more specific than your categories.  Check this uploads.


You can then work back from there by grouping a few MODELS into the same ULTRAGENERIC.  If you need to.

Let's take a concrete example:
e.g. lets say you have a CATEGORY: Mountain
Ultrageneric - standard mountain
models - Santa Cruz 29er & Trek 29er

for your customers you choose to make them interchangeable, i.e. you don't distinguish between Santa Cruz and Trek.  So you give them the same ultra-generic - in this case standard mountain.

(for completeness: in the above example if you tried to make the generic standard mountain belong to Mountain and Hard Tail Categories, (ie 2 categories) then you would get this error.

This is a rare problem - only if you try to set up your fleet incorrectly with an 'inverse hierarchy'
please raise an issue if you have trouble resolving this one having read this article.




Feedback and Knowledge Base