locked
Regarding- Child Opportunities RRS feed

  • Question

  • Hi,

    Is it possible to create Child Opportunities in MS CRM 2011 and the revenue of each child opportunity should reflect in the Parent Opportunity.

    Please help.

    Tuesday, September 6, 2011 9:46 AM

Answers

  • I do not think you can do this via default/boxed functionality - however this could be achieved by adding a new Parent-Child relationship to the Opportunity entity.

    You could then use one of the following to show revenue totalled at the Parent Opportunity based on the associated Child Opportunities:

    (1) Create a custom SRS Report which calculates the total opportunity revenue based on a recursive look at the Child Opportunities, however this would be a report as opposed to a field in CRM. (i.e. no advanced field on the total parent revenue)

    (2) Create a custom field for 'Total Opportunity Revenue', and a Plugin which would calculate the value for this field based on the associated Child Opportunities.  As this would be a custom field as opposed to the normal 'Estimated/Calculated Revenue' field, would may need to tweak CRM's reporting accordingly to base Opportunity Pipelines from this new field.

    (3) Not absolutely sure on this one - but you may be able to produce the total parent revenue using clever setup of the Goals entity here as well, as goals look recursively down a relationship to produce the sum of a particular metric. (in this case, Opportunity Value)

    All these options do require a certain amount of tweaking or development of CRM, but is not a large development task thankfully - hope that helps.


    Kind Regards, Paul | http://crmconsultancy.wordpress.com
    • Marked as answer by Jim Glass Jr Tuesday, September 6, 2011 2:38 PM
    Tuesday, September 6, 2011 10:13 AM
  • It is crazy but doable.

    As the other guy suggested create a 1 to many relationship between the opportunities.

    Now few things you need to consider. always use user provided option for estimated revenue on parent entity because if you choose system calculated it will keep updating the field automatically based on the products added  to the parent opportunity or 0 if no product is added to the parent entity.

    Second step create a workflow on create opportunity- if the opportunity has a parent opportunity update the amount field by value of the opportunity of the child opportunity.

    If you think you gonna update these child opportunities revenue-- workflow option will not work.

    Create a plugin and register it on create and update. if the opportunity has parent opportunity. get all the childs for the parent opportunity and update the amount of the parent opportunity with the some of amount of all child opportunities.

    I did not mentioned the field name properly but i hope you understand.

     

    I hope this help.

     


    Amreek singh Senior CRM Consultant CDC Praxa Sydney,Australia http://mscrmshop.blogspot.com/
    • Proposed as answer by Amreek Singh Tuesday, September 6, 2011 1:54 PM
    • Marked as answer by Jim Glass Jr Tuesday, September 6, 2011 2:39 PM
    Tuesday, September 6, 2011 1:53 PM

All replies

  • I do not think you can do this via default/boxed functionality - however this could be achieved by adding a new Parent-Child relationship to the Opportunity entity.

    You could then use one of the following to show revenue totalled at the Parent Opportunity based on the associated Child Opportunities:

    (1) Create a custom SRS Report which calculates the total opportunity revenue based on a recursive look at the Child Opportunities, however this would be a report as opposed to a field in CRM. (i.e. no advanced field on the total parent revenue)

    (2) Create a custom field for 'Total Opportunity Revenue', and a Plugin which would calculate the value for this field based on the associated Child Opportunities.  As this would be a custom field as opposed to the normal 'Estimated/Calculated Revenue' field, would may need to tweak CRM's reporting accordingly to base Opportunity Pipelines from this new field.

    (3) Not absolutely sure on this one - but you may be able to produce the total parent revenue using clever setup of the Goals entity here as well, as goals look recursively down a relationship to produce the sum of a particular metric. (in this case, Opportunity Value)

    All these options do require a certain amount of tweaking or development of CRM, but is not a large development task thankfully - hope that helps.


    Kind Regards, Paul | http://crmconsultancy.wordpress.com
    • Marked as answer by Jim Glass Jr Tuesday, September 6, 2011 2:38 PM
    Tuesday, September 6, 2011 10:13 AM
  • It is crazy but doable.

    As the other guy suggested create a 1 to many relationship between the opportunities.

    Now few things you need to consider. always use user provided option for estimated revenue on parent entity because if you choose system calculated it will keep updating the field automatically based on the products added  to the parent opportunity or 0 if no product is added to the parent entity.

    Second step create a workflow on create opportunity- if the opportunity has a parent opportunity update the amount field by value of the opportunity of the child opportunity.

    If you think you gonna update these child opportunities revenue-- workflow option will not work.

    Create a plugin and register it on create and update. if the opportunity has parent opportunity. get all the childs for the parent opportunity and update the amount of the parent opportunity with the some of amount of all child opportunities.

    I did not mentioned the field name properly but i hope you understand.

     

    I hope this help.

     


    Amreek singh Senior CRM Consultant CDC Praxa Sydney,Australia http://mscrmshop.blogspot.com/
    • Proposed as answer by Amreek Singh Tuesday, September 6, 2011 1:54 PM
    • Marked as answer by Jim Glass Jr Tuesday, September 6, 2011 2:39 PM
    Tuesday, September 6, 2011 1:53 PM