web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

CRM 2016 - Difference between Enable Rules & Display Rules

(0) ShareShare
ReportReport
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

I have the same question (0)
  • Gopalan Bhuvanesh Profile Picture
    11,401 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

  • Suggested answer
    Guido Preite Profile Picture
    54,084 Moderator 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.

  • Aamir Nawaz Profile Picture
    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
    Gopalan Bhuvanesh Profile Picture
    11,401 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.

  • Suggested answer
    Nithya Gopinath Profile Picture
    17,078 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

  • Tomar Sourabh  Profile Picture
    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

  • Community Member Profile Picture
    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).

  • Suggested answer
    Community Member Profile Picture
    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.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
HR-09070029-0 Profile Picture

HR-09070029-0 2

#2
ED-30091530-0 Profile Picture

ED-30091530-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans