You need to sign in to do that
Don't have an account?
![awil awil](https://dfc-org-production.my.site.com/img/userprofile/default_profile_45_v2.png)
Where are Opportunity Campaign Influence records stored? No such junction object seems to exist.
Of course for Primary Campaign, we have the field "Opportunity.Campaign", which is a lookup(Campaign) field on Opportunity. But there is also a related list for the Opportunity record detail page called "Campaign Influence", which can be populated in a couple of ways, including manual button-click to "Add" an Opportunity Campaign Influence record. This appears to be like a many-to-many relationship, implying that any opportunity can be linked to any campaign, non-exclusively so. That seems to imply a junction object.
I suspected something like OpportunityCampaign or something, but no such object exists.
Where are these relationships stored? How can they be created/modified via API or Apex (or even workflow)?
Ok, managed to combine the right search terms to reveal this thread from March 2009,
http://boards.developerforce.com/t5/General-Development/Campaign-Influence-for-Opportunity/m-p/115325/highlight/true#M26823
indicating that its not exposed via API, but on the proverbial roadmap.
Any update?
https://success.salesforce.com/ideaview?id=087300000006n77AAA