Solved

Microsoft Dynamics CRM - Opportunity Entity

Posted on 2013-05-29
9
701 Views
Last Modified: 2013-06-05
I am soliciting for help with the Opportunity Entity form. One of the fields on the form is Rating and i have several options E.G Hot, warm, cold etc. What I want done is, every time the rating changes from one phase to the another, there should be date associated with it. That is each phase should have a date to show when and how long it was on that phase.

That is, if the opportunity was on cold  on, say, May 15, and then on May 20 the phase is changed to warm. I want to be able to catch that on my report to say that on May 15, the rating was on cold and on warm on May 20.

Thanks!
0
Comment
Question by:lynanee
  • 4
  • 3
  • 2
9 Comments
 
LVL 19

Expert Comment

by:Rikin Shah
Comment Utility
Hi,

You can create a child entity for Opportunity with Rating and Date fields.

Now a script need to be written so whenever Rating field is updated, a new record in child entity will be created with rating name and current date.
0
 

Author Comment

by:lynanee
Comment Utility
Hi, thanks for this possible solution. But I'm still very new in CRM and don't really know how to go about writing the script. How do I go about that please?
0
 
LVL 19

Expert Comment

by:Rikin Shah
Comment Utility
Hi,

You should be aware of C#, .net programming to achieve this. You will need to create a plugin with the help of Microsoft CRM 2011 SDK.

SDK: http://www.microsoft.com/en-in/download/details.aspx?id=24004
How to develop Plugin: http://crmconsultancy.wordpress.com/2010/10/25/plugins-in-crm-2011/#helloWorldPlugin
How to register Plugin: http://msdn.microsoft.com/en-us/library/hh237515.aspx
0
 

Author Comment

by:lynanee
Comment Utility
Ok, thanks. I have no knowledge of C# and .net programming. Plus, I use CRM 4.0 not 2011.

I might need to find a different route of solution if there's any.

Thank you for your help :)
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 27

Expert Comment

by:Chinmay Patel
Comment Utility
Hi lynanee,

If you requirement is not very complex like tracking each and every change i.e. say the Oppty goes to warm then cold then hot then warm and so on then you can simply create fields on Oppty entity itself and then update them using a workflow whenever the change happens.

and in your report you can calculate the difference between these dates and show how many days a particular Oppty was in a given phase.

Creating a workflow in CRM 4.0 is a simple task but if you need guidance with it just let me know.

Regards,
Chinmay.
0
 

Author Comment

by:lynanee
Comment Utility
Hi Chinmay,

Thanks for your help which looks like what I may have to implement. Yes, i just want a simple way of tracking and would very much appreciate if you can show me how to do it. I'm still very new in CRM.

What possible fields do I create on the Opp entity and yes, I need your help with the workflow.

Thanks so much!
0
 
LVL 27

Expert Comment

by:Chinmay Patel
Comment Utility
Hi lynanee,

Fields
 - All the 3 date fields as you want to track 3 status
Workflow
 - Go through this simple video and try it to change it to your requirements.
 http://www.youtube.com/watch?v=y-9KOhPVoO0

Regards,
Chinmay.
0
 

Author Comment

by:lynanee
Comment Utility
Hi Chinmay, does this mean I have to also create three different fields for the rating as well?
0
 
LVL 27

Accepted Solution

by:
Chinmay Patel earned 500 total points
Comment Utility
No need if you just want to track 3 states. Name the fields per state for example warm_date and in reporting pick up the date based on the field's name.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

This is a walkthrough guide I wrote whilst upgrading my on-premise MS Dynamics CRM 3.0 deployment to 4.0. This covers the actual installation of the product to a working level for my system, I ran into a lot of issues that the steps below fixed so h…
User Beware!  This is a rather permanent solution to removing your email from an exchange server.  The only way to truly go back is to have your exchange administrator restore your mailbox from backups.  This is usually the option of last resort.  A…
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now