As PCO does not store PII data, it only has the Eloqua Contacts IDs. When the user wants to see the contacts involved in an Email instance on the Email Detailed View, PCO uses these Eloqua Contact IDs and creates a Shared List on-demand and creates a quick view as below using the Contact View created earlier.
This shared list will be deleted right after the contact details are fetched.
Eloqua programs are created to capture the flow of decision steps. Once the contact flow is successfully captured, the program is activated and subsequently deactivated.
The temporarily created program aids PCO in predicting future email deployments for scheduled campaigns.
The program PCO creates is not only deactivated, but also deleted upon the completion of the process.
A temporary picklist is created and contacts are added to it. This picklist is utilized in segments, which allows the program to include the contacts in the picklist into the segment’s flow.
The picklist created by PCO aids in predicting future email deployments for scheduled campaigns.
This temporary picklist is deleted upon the completion of the process.
Email sends are the basic data points that construct an email card on the board. They are used to populate instance and instance groups on Board View / Live View. They are exported using bulk API and stored in PCO.
Following data points are stored against Email Sends
Accounts are being used to map the contacts and are displayed on the campaign and email cards.
The following data points are stored against Account.
Eloqua Account ID
Domain
Company Name
Account Created
Account Modified
3. Why does PCO require to store username and password? #
PCO gives an air-traffic-controller-view of the campaigns running in Eloqua instance. Hence, it requires making several parallel calls into Eloqua, but the industry standard OAuth 2.0 might fail in some scenarios. In cases of such failures, to provide an uninterrupted experience, PCO is required to store username and password which can act as the backup mechanism in case of the OAuth failure.
4. Is there any way to skip storing the username and password? #
Yes, but it comes at a cost. In case of an OAuth failure, without stored credentials, PCO cannot synchronize its data with Eloqua. One must constantly monitor this situation to catch such failures.
In the future, in such scenarios, a notification will be sent to the Eloqua administrator, and it is required to be reinstalled. Once reinstalled the application will cover the stop gap.