We are working through a revamp of our user-procedures and workflows. One of the key tasks for this is making more fields required. In the past, we have used either scripting or Custom Office to do this, but I'm unable to find any clear definition of best practices for this. Is it circumstantial? Or is it recommended to usually do one or the other?