Suggested by Tadamasa Okada – Needs Votes
When set System administration > Workflow > Workflow parameters > General > Approver > Disallow approval by submitter to Yes,
the customer can specify a submitter on a final approver. If the customer execute workflow with a submitter as a final approver, workflow will fail with an error after execution. But it's inconvenient for the customer because they won't notice this mistake until after they execute it.
Expected behavior:
When "Disallow approval by submitter" on Workflow parameters is set to Yes, the customer unable to specify a submitter on a final approver. Also, when executing workflow with a submitter as a final approver, an error message is displayed and it cannot be executed.
Actual behavior:
When set System administration > Workflow > Workflow parameters > General > Approver > Disallow approval by submitter to Yes, the customer can specify a submitter on a final approver. Also, if the customer execute workflow with a submitter as a final approver, workflow will fail with an error after execution.