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:
ACO.communication.ExternalUsers
: stores profile extensions used by the ATG Outreach serverACO.framework.ExternalUsers
: stores profile extensions used by the ATG Outreach Production/Staging server
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.