I have a field that needs to be hidden in sales order if another field has a value when it comes over from estimate. When I create the sales order from the estimate the workflow works fine but when I select a different custom form - when the new form loads the field is no longer hiding. I tried creating a new workflow using trigger on Before Record Load but that is not working. What would be the correct trigger to hide the field when a custom form is selected?