This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

APPLICATION - PRODUCT ENGINEERING - Part Naming and Catigoration Attributes by (Noun) Name

W_A_Watson_II - Tuesday, June 17, 2008 9:00 AM:

Our implementation of Parts (items) will employ the use of a (Noun) Name that is selected from a predefined list.  Depending upon the name selected, we will need the user to populate additional item information.  For example:
 
(Noun) Name:  Bolt
Type:  Carriage (prom a predefined list)
Diameter:  0.50”
Thread Pitch:  16
Length:  2.00”
Finish:  SS304
Grade:  8
Misc:  (Free Form Text Entry)
 
(Noun) Name:  Motor
Horsepower:  15
Power Supply (Volts):  220
Frequency (50Hz or 60Hz):  60
Phase (1PH or 3PH):  1
Motor Type:  Permanent Split Capacitor
Amperage:  30
R.P.M.:  1750
Overload Protection:  Manual
Temperature Rise Over Ambient:  40°C (104°F) Standard
Insulation Class Required: 
Service Factor (S.F.): 
Enclosures:  Explosion Proof
Bearings:  Ball
Shaft Requirements:
     Diameter
     Length
     Keyway size and length:
     Flats, and orientation:
     Thru-Shaft  (Y / N)
     Water slinger, and type:
NEMA / METRIC Frame Size: 
Mountings:
 
Has anyone created a solution for Item ((Part) naming and classification?


SamsAn - Wednesday, June 18, 2008 3:18 AM:

You can do it in several provided ways.

Create appropriate Class Structure for Part ItemType (go to AdministrationItemTypes, edit Part, use Class Structure field). Let two classes exist: Bolt and Motor. Then add required properties in Properties tab: Type, Diameter, etc. (assign /Part/Bolt for them in Class Path column); Horsepower, Power Supply, etc. (assign /Part/Motor for them in Class Path column). So, classes and class specific properties are configured. Now you need to display/edit them in appropriate way. Options:

1. Setup Show Parameters Tab=Always on Part ItemType form. Go to DesignPart, create a new  instance, select Type=Bolt. Then Parameters tab is populated with appropriate properties. You can modify their values.

2. In Part ItemType, go to Views tab, create a new form, set Classification=/Part/Bolt in the grid. Edit the form and add corresponding class-specific fields to it. Then when you create a Part instance and select Type=Bolt, then this form will appear with the required properties populated.

3. You can write javascript code for standard Part form to display class-specific fields on Type field value change. The method mockup already exists on standard Part form classification (label is Type) field.