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)

Ribbon buttons doesn't appear

(0) ShareShare
ReportReport
Posted on by 985

Hi All,

I have dragged a button to an existing group, on Case entity (CRM 2013) using ribbon workbench 2013, however it doesn't appear. I'm unable to track down the cause of the issue. Can any one help me on what I need to check? Do we have to change the default sequence no for new crm buttons to ensure they appear on command bar. Thanks in advance.

Regards,

Sravan.

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at
    RE: Ribbon buttons doesn't appear

    Hi Scott,

    I have a similar problem in CRM 2015

    I've added a button on the ribbon at form level, but it doesn't appear.

    I've moved it to different positions, but it still does not appear.

    I've also added a command, and an enable rule and a display rule, but still same result..

    Do you have any suggestion? Can I post my xml also?

    Thanks in advance

    Best regards

    Mauro

    ps: link community.dynamics.com/.../how-to-restore-a-hidden-button-on-the-crm-2013-command-bar.aspx_ is not working anymore..

  • Sravan Kumar Ch Profile Picture
    985 on at
    RE: Ribbon buttons doesn't appear

    Thanks a lot Scott, it worked like a charm. You saved me yesterday.

  • Verified answer
    ScottDurow Profile Picture
    21 on at
    RE: Ribbon buttons doesn't appear

    Hi,

    Yes - that will be it. If you don't give the button a command then it will not be visible!

    In CRM2011 it used to be disabled, but there are no disabled buttons on the command bar.

    Hope this helps,

    Scott

  • Sravan Kumar Ch Profile Picture
    985 on at
    RE: Ribbon buttons doesn't appear

    Hi Scott,

    Thanks a lot for the great response. I tried placing it next to an appearing button. But still it doesn't show up. Two questions in this regard:

    1. Do we need to associate custom buttons with command as a mandatory step?

    2. Has warning messages like "Empty label..." or "Command is not set.." has any significance in the ribbon display.

    Details:

    1. Entity: Case:

    2. Button Id which doesn't appear: Mscrm.Form.incident.NotifyLCA2. It sits right next Assign button, however doesn't appear on the form.

    3. here' my ribbon diff xml:

    <RibbonDiffXml>

     <CustomActions>

       <HideCustomAction HideActionId="HideFormAddtoQueueId" Location="Mscrm.Form.incident.AddToQueue" />

       <HideCustomAction HideActionId="HideFormCancelId" Location="Mscrm.Form.incident.Cancel" />

       <HideCustomAction HideActionId="HideFormResolveId" Location="Mscrm.Form.incident.Resolve" />

       <HideCustomAction HideActionId="HideFormRunDialogId" Location="Mscrm.Form.incident.RunScript" />

       <HideCustomAction HideActionId="HideGridAddtoQueueId" Location="Mscrm.HomepageGrid.incident.AddToQueue" />

       <HideCustomAction HideActionId="HideGridCancelId" Location="Mscrm.HomepageGrid.incident.Cancel" />

       <HideCustomAction HideActionId="HideGridResolveId" Location="Mscrm.HomepageGrid.incident.Resolve" />

       <HideCustomAction HideActionId="HideGridRunDialogId" Location="Mscrm.HomepageGrid.incident.RunScript" />

       <HideCustomAction HideActionId="HideGridSendDirectEmail" Location="Mscrm.HomepageGrid.incident.SendDirectEmail" />

       <CustomAction Id="new.incident.Button1.Button.CustomAction" Location="Mscrm.Form.incident.Developer.Design.Controls._children" Sequence="7">

         <CommandUIDefinition>

           <Button Command="Mscrm.Isv.incident.Form.Group0.Control0" Id="new.incident.Button1.Button" Image32by32="$webresource:new_privacy" Image16by16="$webresource:new_privacy" LabelText="$LocLabels:new.incident.Button1.Button.LabelText" Sequence="7" TemplateAlias="o1" ToolTipTitle="$LocLabels:new.incident.Button1.Button.ToolTipTitle" ToolTipDescription="$LocLabels:new.incident.Button1.Button.ToolTipDescription" />

         </CommandUIDefinition>

       </CustomAction>

       <CustomAction Id="new.incident.Button2.Button.CustomAction" Location="Mscrm.HomepageGrid.incident.MainTab.ExportData.Controls._children" Sequence="80">

         <CommandUIDefinition>

           <Button Command="Mscrm.Isv.incident.Grid.Group0.Control0" Id="new.incident.Button2.Button" Image32by32="$webresource:new_privacy" Image16by16="$webresource:new_privacy" LabelText="$LocLabels:new.incident.Button2.Button.LabelText" Sequence="80" TemplateAlias="o3" ToolTipTitle="$LocLabels:new.incident.Button2.Button.ToolTipTitle" ToolTipDescription="$LocLabels:new.incident.Button2.Button.ToolTipDescription" />

         </CommandUIDefinition>

       </CustomAction>

       <CustomAction Id="new.Mscrm.Form.incident.NotifyLCA.CustomAction" Location="Mscrm.Form.incident.MainTab.Collaborate.Controls._children" Sequence="7">

         <CommandUIDefinition>

           <Button Alt="$LocLabels:Mscrm.Form.incident.NotifyLCA.Alt" Id="Mscrm.Form.incident.NotifyLCA" Image32by32="$webresource:new_NotifyLCA_32" Image16by16="$webresource:new_NotifyLCA_16" LabelText="$LocLabels:Mscrm.Form.incident.NotifyLCA.LabelText" Sequence="7" TemplateAlias="o2" ToolTipTitle="$LocLabels:Mscrm.Form.incident.NotifyLCA.ToolTipTitle" ToolTipDescription="$LocLabels:Mscrm.Form.incident.NotifyLCA.ToolTipDescription" />

         </CommandUIDefinition>

       </CustomAction>

       <HideCustomAction HideActionId="new.Mscrm.HomepageGrid.incident.CaseFlow.Hide" Location="Mscrm.HomepageGrid.incident.CaseFlow" />

       <HideCustomAction HideActionId="new.Mscrm.Isv.incident.Form.Group0.Control0.Hide" Location="Mscrm.Isv.incident.Form.Group0.Control0" />

       <HideCustomAction HideActionId="new.Mscrm.Isv.incident.Grid.Group0.Control0.Hide" Location="Mscrm.Isv.incident.Grid.Group0.Control0" />

       <CustomAction Id="new.Mscrm.Isv.incident.HomePageGrid.CustomAction" Location="Mscrm.Tabs._children" Sequence="500">

         <CommandUIDefinition>

           <Tab Command="Mscrm.Isv.incident.HomePageGrid" Description="ISV Case Grid" Id="Mscrm.Isv.incident.HomePageGrid" Sequence="500" Title="$LocLabels:Mscrm.Isv.incident.HomePageGrid.Title">

             <Scaling Id="Mscrm.Isv.incident.HomePageGrid.Scaling">

               <MaxSize GroupId="Mscrm.Isv.incident.HomePageGrid.Group0" Id="Mscrm.Isv.incident.HomePageGrid.Group0.MaxSize" Sequence="10" Size="Large" />

               <Scale GroupId="Mscrm.Isv.incident.HomePageGrid.Group0" Id="Mscrm.Isv.incident.HomePageGrid.Group0.Scale.Medium" Sequence="20" Size="Medium" />

               <Scale GroupId="Mscrm.Isv.incident.HomePageGrid.Group0" Id="Mscrm.Isv.incident.HomePageGrid.Group0.Scale.Small" Sequence="30" Size="Small" />

               <Scale GroupId="Mscrm.Isv.incident.HomePageGrid.Group0" Id="Mscrm.Isv.incident.HomePageGrid.Group0.Scale.Popup" Sequence="40" Size="Popup" />

             </Scaling>

             <Groups Id="Mscrm.Isv.incident.HomePageGrid.Groups">

               <Group Command="Mscrm.Isv.incident.HomePageGrid.Group0" Description="$LocLabels:Mscrm.Isv.incident.HomePageGrid.Group0.Title" Id="Mscrm.Isv.incident.HomePageGrid.Group0" Sequence="10" Template="Mscrm.Templates.Flexible" Title="$LocLabels:Mscrm.Isv.incident.HomePageGrid.Group0.Title">

                 <Controls Id="Mscrm.Isv.incident.HomePageGrid.Group0.Controls">

                   <Button Command="Mscrm.Isv.incident.HomePageGrid.Group0.Control0" Id="Mscrm.Isv.incident.HomePageGrid.Group0.Control0" Image32by32="/_imgs/ico_16_132.gif" Image32by32Class="ms-crm-Upgraded-Ribbon-Image32" Image16by16="/_imgs/ico_16_132.gif" Image16by16Class="ms-crm-Upgraded-Ribbon-Image16" LabelText="$LocLabels:Mscrm.Isv.incident.HomePageGrid.Group0.Control0.LabelText" Sequence="10" TemplateAlias="o1" ToolTipTitle="$LocLabels:Mscrm.Isv.incident.HomePageGrid.Group0.Control0.ToolTipTitle" ToolTipDescription="$LocLabels:Mscrm.Isv.incident.HomePageGrid.Group0.Control0.ToolTipDescription" />

                 </Controls>

               </Group>

             </Groups>

           </Tab>

         </CommandUIDefinition>

       </CustomAction>

     </CustomActions>

     <Templates>

       <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>

     </Templates>

     <CommandDefinitions>

       <CommandDefinition Id="Mscrm.incident.NotifyLCA.Command">

         <EnableRules />

         <DisplayRules>

           <DisplayRule Id="Mscrm.incident.NotifyLCA.DisplayRule" />

         </DisplayRules>

         <Actions />

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.Form">

         <EnableRules />

         <DisplayRules>

           <DisplayRule Id="Mscrm.Isv.incident.Form" />

         </DisplayRules>

         <Actions />

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.Form.Group0">

         <EnableRules />

         <DisplayRules>

           <DisplayRule Id="Mscrm.Isv.incident.Form.Group0" />

         </DisplayRules>

         <Actions />

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.Form.Group0.Control0">

         <EnableRules />

         <DisplayRules />

         <Actions>

           <JavaScriptFunction FunctionName="MsData" Library="$webresource:new_msdataprotectionnotice" />

         </Actions>

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.Grid.Group0.Control0">

         <EnableRules />

         <DisplayRules />

         <Actions>

           <JavaScriptFunction FunctionName="MsData" Library="$webresource:new_msdataprotectionnotice" />

         </Actions>

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.HomePageGrid">

         <EnableRules />

         <DisplayRules>

           <DisplayRule Id="Mscrm.NotIssueResponder" />

         </DisplayRules>

         <Actions />

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.HomePageGrid.Group0">

         <EnableRules />

         <DisplayRules />

         <Actions />

       </CommandDefinition>

       <CommandDefinition Id="Mscrm.Isv.incident.HomePageGrid.Group0.Control0">

         <EnableRules />

         <DisplayRules />

         <Actions>

           <JavaScriptFunction FunctionName="GetCaseGuids" Library="$webresource:new_incident_ribbon.js">

             <CrmParameter Value="SelectedControlSelectedItemIds" />

           </JavaScriptFunction>

         </Actions>

       </CommandDefinition>

     </CommandDefinitions>

     <RuleDefinitions>

       <TabDisplayRules>

         <TabDisplayRule TabCommand="Mscrm.Isv.incident.Form">

           <EntityRule Context="Form" />

         </TabDisplayRule>

         <TabDisplayRule TabCommand="Mscrm.Isv.incident.HomePageGrid">

           <EntityRule EntityName="incident" Context="HomePageGrid" />

         </TabDisplayRule>

       </TabDisplayRules>

       <DisplayRules>

         <DisplayRule Id="Mscrm.incident.NotifyLCA.DisplayRule">

           <ValueRule Field="new_privacyowner" Value="1" Default="true" />

         </DisplayRule>

         <DisplayRule Id="Mscrm.Isv.incident.Form">

           <MiscellaneousPrivilegeRule PrivilegeName="ISVExtensions" />

           <CrmClientTypeRule Type="Web" />

         </DisplayRule>

         <DisplayRule Id="Mscrm.Isv.incident.Form.Group0">

           <FormStateRule State="Create" InvertResult="true" />

         </DisplayRule>

         <DisplayRule Id="Mscrm.NotIssueResponder">

           <EntityPrivilegeRule PrivilegeType="Create" PrivilegeDepth="None" AppliesTo="SelectedEntity" EntityName="incident" />

         </DisplayRule>

       </DisplayRules>

       <EnableRules />

     </RuleDefinitions>

     <LocLabels>

       <LocLabel Id="Mscrm.Form.incident.NotifyLCA.Alt">

         <Titles>

           <Title description="Error Loading" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Form.incident.NotifyLCA.LabelText">

         <Titles>

           <Title description="Notify LCA" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Form.incident.NotifyLCA.ToolTipDescription">

         <Titles>

           <Title description="Send Email to LCA" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Form.incident.NotifyLCA.ToolTipTitle">

         <Titles>

           <Title description="Notify LCA" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Isv.incident.HomePageGrid.Group0.Control0.LabelText">

         <Titles>

           <Title description="Closed Case Updation" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Isv.incident.HomePageGrid.Group0.Control0.ToolTipDescription">

         <Titles>

           <Title description="Closed Case Updation via workflow" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Isv.incident.HomePageGrid.Group0.Control0.ToolTipTitle">

         <Titles>

           <Title description="Closed Case Updation via workflow" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Isv.incident.HomePageGrid.Group0.Title">

         <Titles>

           <Title description="ISV Case Grid1" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="Mscrm.Isv.incident.HomePageGrid.Title">

         <Titles>

           <Title description="ISV Case Grid" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="new.incident.Button1.Button.LabelText">

         <Titles>

           <Title description="MS Data Protection Notice" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="new.incident.Button1.Button.ToolTipDescription">

         <Titles>

           <Title description="MS Data Protection Notice" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="new.incident.Button1.Button.ToolTipTitle">

         <Titles>

           <Title description="MS Data Protection Notice" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="new.incident.Button2.Button.LabelText">

         <Titles>

           <Title description="MS Data Protection Notice" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="new.incident.Button2.Button.ToolTipDescription">

         <Titles>

           <Title description="MS Data Protection Notice" languagecode="1033" />

         </Titles>

       </LocLabel>

       <LocLabel Id="new.incident.Button2.Button.ToolTipTitle">

         <Titles>

           <Title description="MS Data Protection Notice" languagecode="1033" />

         </Titles>

       </LocLabel>

     </LocLabels>

    </RibbonDiffXml>

     

    Please let me know if you have any more suggestions. Thanks.

  • Suggested answer
    ScottDurow Profile Picture
    21 on at
    RE: Ribbon buttons doesn't appear

    Hi Sravan,

    Some questions:

    1. Is this a custom button or out of the box button?

    2. Did the button show where it was before - if not you may need to remove the HideOnCommandBar display rule (community.dynamics.com/.../how-to-restore-a-hidden-button-on-the-crm-2013-command-bar.aspx_

    3. Sometimes the location of a button in the command bar is hidden by nature of where it sits. Make sure you have dragged it to the right group. Try moving the button right next to another button that appears on the case entity.

    If you still are having problems, can you post your ribbonxml for the case entity? If you prefer you could submit a ticket at ribbonworkbench.uservoice.com

    Cheers,

    Scott

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