Skip to main content
Question

Impersonate_Fnd_User using BPA Workflow

  • June 15, 2026
  • 2 replies
  • 54 views

Forum|alt.badge.img+9

Hello everyone,

Is it possible, similar to the PL/SQL function Fnd_Session_API.Impersonate_Fnd_User, to switch the user within a Camunda workflow BPA?

 

Thank you in advance

2 replies

Forum|alt.badge.img+9
  • Hero (Former Employee)
  • June 15, 2026

Hello everyone,

Is it possible, similar to the PL/SQL function Fnd_Session_API.Impersonate_Fnd_User, to switch the user within a Camunda workflow BPA?

 

Thank you in advance

Hi, Can I know if there is a business case for this? It is not available out of the box. But I can think of a workaround that you can try to kick off a workflow asynchronously as a different user.


Forum|alt.badge.img+9
  • Author
  • Hero (Customer)
  • June 18, 2026

@Kasun Alahakoon 

We have an external workflow that creates Purchase Orders via the REST API.

The Purchase Orders are created successfully, and the workflow user has the necessary permissions to authorize them.

As a result, the Purchase Order validation is performed by the technical user account used by the workflow.

When printing the Purchase Order, we have implemented a condition at the bottom of the document to display the user who validated the Purchase Order “Signed by “

However, we do not want the technical user to appear on the document or on the purchase order screen,  Instead, we would like to display a designated business user (referent user) so that the Purchase Order appears to have been signed and approved by that person.