Why do Navigate OOTB apps expect an assumed data model to be able to work?
Example would be Download Drawing Bundle app. You can specify Parts or CAD doc numbers from which it navigates links to find drawings. Its hit or miss and since it never seems 100% accurate, users cannot rely on it. Can you publish the assumptions or data model it follows so that customers might see where their data links are broken? Or make it flexible to align to how customers manage their data. How about just providing list of drawings (or docs!) to retrieve directly?

