---------------
Having created a new Palette in NX and specifying the "New Entry" as a "Master Model Template" in the palette, select the Assembly as the template file to be used for drag and drop operations.
When performing a drag and drop of that template into the NX session, the top level assembly gets loaded but NX fails to find all the components.
Solution
This failure is due to the following value in the newly created palette.pax file for that PaletteEntry.
<ObjectData class="ModelTemplate">
This value needs to be "Inferred" to get the desired behavior.
<ObjectData class="Inferred">
You can edit the palette.pax file and after making that change it will load all the components.
In this case the user should use the New Entry-> "Inferred" type - and then select the assembly file.
Another easy way to add these entries directly into the palette is to open the assembly in NX and then open the History palette and COPY it from that palette and PASTE into the custom palette. This will automatically create the entry as "Inferred"
Note: See NX documentation under NX Help--> Fundamentals--> NX Interface--> Palettes for further details.
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: window
OS Version: 1064
Product: NX
Application: SYSENG
Version: V1847
Function: UI_TOOLS
Ref: 001-7101082