ATG Outreach extends the standard external profile repository that is provided with the ATG platform. To the standard profile, ATG Outreach adds properties that are used to track settings such as a customer’s opt-in preferences for receiving e-mails. These extensions are defined by userProfile.xml files that are stored in the following ATG Outreach modules:

If you need to add any custom properties to the external profile repository used by ATG Outreach, extend the profile repository definition located in the appropriate ExternalUsers module. See the ATG Personalization Programming Guide for information on how to do so.

These modules are started automatically by the base modules you use to start an ATG Outreach application, so you do not have to include them specifically in the runAssembler command (see Starting ATG Outreach). However, if you are running ATG Outreach in a multiple ATG application environment, and you want to ensure that the profile property values added by ATG Outreach are visible to users of other ATG applications, make sure you run the ACO.communication.ExternalUsers module on the servers where those users are viewing profiles. (The ACO.communication.ExternalUsers module starts the ACO.framework.ExternalUsers module automatically.) For detailed information on this configuration, refer to the ATG Multiple Application Integration Guide.