Is there a command the Tc admin can set to run at some interval, that will check in data sets that have been kept checked out for some unknown reason (NX crash, etc)? Obviously we wouldn't want it checking stuff in that was still being worked on, but maybe things left checked out for more than X number of days or something?
I am not aware of such a utility (but I may be wrong)
I set up a checked out objects search for all my users, and chase them up to make sure they run it at least once a week.
Production: NX10.0.3.5 MP11 + TC10.1.7.1
Testing: NX10.0.3.5 MP17, NX220.127.116.11 MP01, NX18.104.22.168 + TC10.1.7.1
This is not exactly what you're looking for but this helps us quite a bit in the above mentioned issues.
Set the TC Option TC_show_checkout_objects_on_exit this will give the user a list with all checked out objects when logging out of TC. And here the user can also check in the files.