I am working on a Process Manager object action to update owners of opportunities. Essentially we need to remove the default owners assigned through relationships for certain opportunity types. E.G. A customer sale uses the default owners defined by relationships (a Regional Sales Manager and a Customer Care Representative) however, consulting does not – a consultant who creates a new consulting service sale will not be followed up on by a Customer Care Rep – it will go through ASI’s PMO Office. So we want to remove the Customer Care default role and rely upon the default owner assigned by the opportunity type instead.
The question I have is on the eOpportunity backend API and how these fields get set. I need to know how to call the API to set the database fields Opportunity.OpportunityContactGroupKey and Opportunity.OpportunityOwnerGroupKey. It does not appear that the property names in the Opportunity object.