Hierarchy of email address construction

This topic shows you how the information is derived for the email address that is used in the <Contact> section of the PunchOutSetupRequest. Punchout-enabled vendors can see the name and email address of the individual who is performing the punchout activity.

Although this email address may not be the actual email address, the email address that is constructed satisfies the syntactical requirements of the PunchOutSetupRequest.

  1. If a Requester Punchout Vendor Data Field Name of UserEmail is defined, then the value is used for the email address.
  2. If no email is found in step 1 and a Punchout Vendor Data Field Name of UserEmail is defined, then this value is used for the email address.
  3. If no email is found in steps 1 or 2 and an email is defined for the Employee that is tied to the Requester, then this value is used.
  4. If no email is found in steps 1, 2, or 3, then an email address is constructed using this information:
    • The Employee Name that is tied to the Requester
    • The Email Domain Name that is defined in the Buying Organization