Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

Rating customers according to their cases, orders history

Posted on by 676

I am supposed to provide a client with business to consumer CRM dynamics 365 implementation. The client wants a feature to be added according to which the customers should get ratings based on their previous number of cases raised (for various products bought by them). If there's a loyal customer who bought a lot of products and raised less issues, he/she should be rated better and should be entitled to get services with more attention. On the other hand if a customer has been raising a lot of issues with products he bought, correspondingly he/she will have a lesser rating and would get less attention from customer support. How could I possibly implement this feature from an architectural view? Any suggestions are most welcomed.

Context : Dynamics CRM 365

Business : Business to Consumer ( Specifically retail chain)

*This post is locked for comments

  • AbiRami Profile Picture
    AbiRami 516 on at
    RE: Rating customers according to their cases, orders history

    Hi,

    As Thomas Peschat said, u can create 2 rollup fields for case and order entity in customer entity. With these two fields you can get the rating value either by using calculated field or by using your rating conditions in java script

    You can also acheive this using plugin. Here is a link to generate auto number for cases.
    On creating a case record, the field value will increase automatically. Likewise you should do for products and based on these two fields you can create rating field
    http://www.cloudfronts.com/custom-auto-number-for-cases/

    Thanks

  • RamKumarb Profile Picture
    RamKumarb 826 on at
    RE: Rating customers according to their cases, orders history

    hi Mohd,

        i would suggest you to create a separate Entity for Ratings . Create a N:1 relationship .

    Associate with the customer cases using a condition  ie for cases 1- 100 and product purchased is 10 and respective rating would  be 2

  • Suggested answer
    tpeschat Profile Picture
    tpeschat 4,926 on at
    RE: Rating customers according to their cases, orders history

    Hi.

    You could achieve this with a combination of rollup and calculated fields.

    You could add rollup fields on the customer entity (account or contact), which count the number of cases for certain cases. Or which sum the amount (spent) on orders a.s.o.

    Then you could define your calculation logic for the rating with calculated fields.

    Hth Thomas

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans