An Oracle blog about Workflow logs

Controlling Delegation to the Initiator of a WF Process or Notification


It is generally not a good business practice to have the owner or initiator of a WF transaction to be able to approve it.  There are may common sense examples, including the case when a user submits an expense report for business expenses and then that user is able to approve it.  Such cases may not go well with the audit team.  Hence, workflow implemented a fix that prevents the approver from reassigning the approval notification to the owner of the transaction or to the sender of the current notification.  This fix came about in these patches:

  • Patch 24411221:R12.OWF.B for the 12.1.3+ codeline.
  • Patch 16207672 as the 12.2.2 RUP.

However, depending on business needs it may be necessary to allow manual delegation or automatic delegation via vacation rule of a notification to the owner of a WF transaction or the sender of a current notification.

The former scenario (preventing delegation) would be more secure and provides a higher degree of legitimacy as there would be no way for the initiator to be involved in the approval process.  Thus, the application of this scenario is quite obvious.

The latter scenario (allowing delegation) would allow flexibility in an approval process and a speedier run through it especially in the case of an unavailable approver as there would be no waiting on that approver to respond.  A typical example of this scenario is in the case where the highest-level approver is unavailable due to vacation or any other reason.  If that highest-level approver is not permitted to delegate to a subordinate while away, then how are requests going to get though and the business kept moving?  Thus, the need to allow delegation to the next level down, which could either be the owner or the previous sender.

Therefore, in Oracle EBS 12.1.3+ and 12.2.4+ there are 1-off patches that give a WF Functional Administrator the ability to control delegation or reassignment of a notification to the owner or previous sender via a profile parameter.

  • Patch 24294590:R12.OWF.B for the 12.1.3+ codeline.
  • Patch 24621637:R12.OWF.C for the 12.2.4+ codeline.


Log into Oracle EBS as a user with the Functional Administrator responsibility and select the Functional Administrator responsibility.  Then select the Core Services tab and Profiles sub-tab.

Enter "WF: Disable Reassign to Submitter" in the name field (code: WF_DISABLE_REASSIGN_SUBMITTER) and click on Go.  The profile parameter should appear which is defaulted to a value of No, i.e. delegation or reassignment to the submitter is allowed.

Update that value to Yes or No as needed, keeping in mind the security vs. flexibility scenarios.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.