Since every installation has different requirements, the out-of-the-box DMT only REQUIRES whatever fields are REQUIRED by Epicor for record creation in the table you’re working on (and will error out if required fields are not included). Additionally, the Template Builder will show you, for each upload type, all the other fields that are available.
Since DMT also follows the Epicor business objects, if you have a BPM that makes Part.ClassID a required field, the DMT will also error out if you try to create a part without having a class specified.
I think the DMT is far and away the best tool I’ve encountered for pretty much everyday use, and the more I use it the more I discover it can do. If you don’t feel you’re using it to its fullest extent, my recommendation is to just put your head down and use it more often.
That does, however, frequently make more work for the tech folks. Oh well.