7

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.