What do you do if you are wanted to allow an assignee to REJECT an approval but you also have required fields on the form?
We have created and attached two sample solutions, one for 10.x and one for 11.x, that will outline how to create functionality to allow you to reject without filling out required fields.
In my example, the originator would save and route the form, then the approver would either approve or reject.
If they choose reject using the custom reject button, there are rules on that button that will set the field to "not required" and also perform the reject function and in my case, send it back to the Orignator.
Here is the rule syntax that I used for this custom rule:
In order to use custom buttons, you will need to go into Workflow Central Admin and edit the key FormDefaultButtons. This will remove all of the default buttons from a specified form.
When you set this key to FALSE, you will need to create custom buttons on the form for such activities as save and route, approve, reject,etc.