For signature workflow, how to enforce public name address only rather than based on user's web browser address used to enter Sage X3 for first signature circuit?

SOLVED

Hi,

Sage X3 version: v12 Patch 33.

Question: For signature workflow, how to enforce public name address only rather than based on user's web browser address used to enter Sage X3 for first signature circuit?

Second approval onwards I remember uses nodelocal's host field to resolve it (ref: https://www.sagecity.com/us/sage_x3/f/general-discussion/157241/purchase-request-workflow-not-sending).

As far I know, WRKRMTHTTP is already deprecated.

For reference:

When I access Sage X3 through internal IP, create the Purchase Request, and workflow rule send an email to sign. It send me internal IP address as per below.

When I access Sage X3 through public name, create the Purchase Request, and workflow rule send an email to sign. It send me public name address as per below.