Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

CRM 2016 - Difference between Enable Rules & Display Rules

Posted on by 35

Hi Team,

Can anyone guide me to understand what are the differences between Enable Rules & Display Rules? (Platform is CRM 2015 or above)

And when doing any level of hide/unhide on what parameters do we go for Enable Rules or for Display rules?

Regards,

Aamir Nawaz

*This post is locked for comments

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    Finally I found a "visible" difference that still remains the same as in CRM 2011 - this is an Advanced Find feature:

    On my CRM 2016 deployment I'm able to use an enable rule that can make the button disabled but still visible (as Guido Preite stated) on a window of Advanced Find.

    Furthermore, it can be used there to enable a button when at least one record is selected (another "minor differences in terms of support of properties" as Aamir Nawaz stated, I guess) - when there is an item to be processed.

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    Basically it means that:

    server side rules are evaluated before that the generate "HTLM" is pushed to the client (so you can use fields that are not present in the HTML itself)

    client side rules are evaluated after that the generated "HTML" is pudhed to the client (so you must have a field on the form, maybe hidden, and included in the HTML to evaluete its value).

  • Tomar Sourabh  Profile Picture
    Tomar Sourabh 110 on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    Hello Aamir,

    can you please explain "Enable Rule runs in client side and Display rule in server side."

    TIA.

    Regards,

    Sourabh

  • Suggested answer
    Nithya Gopinath Profile Picture
    Nithya Gopinath 17,074 on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    Hi Aamir,

    Value rules only work with enable rules. For understanding the differences between CRM2011 and CRM2013/2015 Ribbon/Command Bar, see: ribbonworkbench.uservoice.com/.../276684-differences-between-crm2011-and-crm2013-ribbon-com

  • Suggested answer
    Gee Bee Profile Picture
    Gee Bee 11,397 on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    For ValueRule, we need to consider the following for SubGrid:

    For commands defined for subgrid for forms using the updated user experience, value rules cannot be used within display rules. Use this element within an <EnableRule> (RibbonDiffXml) to hide an element.

  • Aamir Nawaz Profile Picture
    Aamir Nawaz 35 on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    Thanks Guido Preite,  I am aware of its difference when we talk about CRM 2011.

    But i am just trying to figure out the difference when we talk about CRM 2015 and above. Based on my understanding, the only thing i could figure out was minor differences in terms of support of properties.

    And that Enable Rule runs in client side and Display rule in server side.

    I am just trying to figure out for my personal curiosity, if we are to add a value rule, Will we go Enable Rule or Display Rule? Considering both works the same theoretically.

  • Suggested answer
    Guido Preite Profile Picture
    Guido Preite 54,081 Super User 2024 Season 1 on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    starting from CRM 2013 there is no big difference, because both rules will make the button not visible.

    This was not the same with CRM 2011 where an enable rule can make the button disabled but still visible.

  • Gee Bee Profile Picture
    Gee Bee 11,397 on at
    RE: CRM 2016 - Difference between Enable Rules & Display Rules

    Hi

    Please refer the following link:

    msdn.microsoft.com/.../gg328560.aspx

    msdn.microsoft.com/.../gg334682.aspx

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,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans