Provide a brief description about the API method. What does it do? When to use it, etc.
Modifies cmpoints to add weight specified by accountWeight to CampaignMembers in allresponses that are associated to a Contact that is also associated to the Opportunity's Account.
Replace the text below with the actual signature of the method. Be sure to include return type, params, and types for params
void accountResponseAttribution(
Id opId,
Id accountId,
Decimal accountWeight,
Set<Id> accountcontactids,
Map<Id, CampaignMember> allresponses,
Map<Id, Decimal> cmpoints)
List out all of the parameters for the method. Be sure to provide a description of each
Parameters
- opId - Opportunity ID
- accountId - The ID of the Opportunity's Account
- accountWeight - Weight attributed to CampaignMembers associated to a Contact related to an Account equal to accountId
- accountcontactids - Set of Contact IDs of Contacts related to the Account specified by accountId
- allresponses - Map of CampaignMembers by their ID, a collection of CampaignMembers that are subject to being attributed attribution to the Opportunity specified in opId
- cmpoints - Map from CampaignMember to attribution weighting points. The points are used to determine what fraction of the Opportunity's revenue it will be attributed
Comments
0 comments
Please sign in to leave a comment.