web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Equipment Specificatio...
Power Apps
Answered

Equipment Specification and Features Database

(2) ShareShare
ReportReport
Posted on by 59
Hi All,
 
I have more of a brainstorming question than anything. 
 
I have developed an equipment tracking applicaton in dataverse for teams for heavy duty, light equipment and vehicles. The client would now like to add the ability to add specification and detail information for each type of equipment that can be standard and searchable. The problem is that these features are not neccessarily standard on each piece of equipment and are unique to certian types or models or even just customized on specific units. For example we have Dozers and trucks and they want to be able to search based on their features such as 
Dozers may have multiple of the following:
Hydraulic type 1
Hydraulic type 2
Hydraulic type 3
Attachment 1
Attchment 2
Hitch
Winch
etc
 
Trucks may have multiple of the following:
Sunroof
Leather seats
Standard box
Tool Box
Diesel
Trim Level
 
My Question is what would be the best way of approaching this without creating a complete data validation and maintence nightmare. The only thing that I have really come up with is potentially creating a features table that will cross reference the Make, Model and Type of Equipment and allow them to select all the features related to that type. Then either store those features in a related table tied to the unit (Option 1), or use the text of the feature and store it into a Text field with Strict formating that can easily be parsed out (Option 2). 
 
Table 1 - Units
 
ID Type Unit Features (Option 2)
1 Dozer 1 Hydraulic type 1; Hitch
2 Dozer 1 Hydraulic type 2; Winch
3 Truck 1 Sunroof; Diesel
4 Truck 1 Sunroof; Gas; Toolbox
5 Truck 2 Sunroof; Gas; Leather Seats
6 Truck 2 Diesel; Toolbox
 
 
Table 2 - Features
Type Feature
Dozer Type 1
Hydraulic type 1
Dozer Type 1 Hydraulic type 2
Dozer Type 1 Hydraulic type 3
Dozer Type 1 Hitch
Dozer Type 1 Winch
Truck Type 1 Sunroof
Truck Type 1 Diesel
Truck Type 1 Gas
Truck Type 1 Tool Box
Truck Type 2 Sunroof
Truck Type 2 Diesel
Truck Type 2 Gas
Truck Type 2 Tool Box
Truck Type 2 Leather Seats
 
 
Table 3 - Unit Features (Option 1)
 
Unit ID Feature
1 Hydraulic type 1
1 Hitch
2 Hydraulic type 1
2 Winch
3 Sunroof
3 Diesel
4 Sunroof
4 Gas
4 Toolbox
5 Sunroof
5 Gas
5 Leather Seats
6 Diesel
6 Toolbox
 
My concern is that doing this would be a huge effort to continually maintain Table 2 and keep it updated with all the features for each individual unit everytime a new variant or model is aquired. I could potentially go to the highest level on the type with just dozer and truck however for some types this could result in a list of potentially 100 features that would need to be sorted through. 
 
Any other ideas or confirmation of an option I presented would be greatly appreciated. 
 
Thanks 
 
 
 
 
Categories:
I have the same question (0)
  • Verified answer
    AmínAA Profile Picture
    1,228 Super User 2025 Season 2 on at
    Greetings Michaelpaul!
     
    Well I myself would opt for a dynamic feature model with metadata . . . This could reduce the maintenance and increase flexibility . . .
    I would use 5 tables for this, down here each t able and it's utility:
     
    Equipment Types Table which defines de types of equipment.
    EquipmentTypeID EquipmentTypeName
    1
    Dozer
    2 Truck
     
    Features Table which defines a list of possible features.
    FeatureID FeatureName
    1
    Hydraulic type 1
    2 Hydraulic type 2
    3 Sunroof
    4 Diesel
     
     
    Equipment Features Table which links features to specific equipment types
    EquipmentFeatureID EquipmentTypeID FeatureID
    1
    1 1
    2 1 2
    3 2 3
    4 2 4
     
    Units Table which stores individual units
    UnitID EquipmentTypeID Model SerialNumber
    1
    1 Dozer 1 ####
    2 2 Truck 1 ####
     
    Units Features Table which links units to  their features
    UnitFeatureID UnitID FeatureID
    1
    1 1
    2 1 4
    3 2 3
    4 2 #
     
     
    Of course while a bit complex when it comes to tables this sould solve any and all problemas regarding maintenance, flexibility and scalability allowing you to define any equipment type, associate features with equipment and add units and their features. . . 
     
    Hopefully you like this idea, otherwise feel free to reply!
  • AmínAA Profile Picture
    1,228 Super User 2025 Season 2 on at
    Hi there michaelpaul!
     
    Just wanted to check in on you to see if you did need any more help with this!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 721 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 320 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard