Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Lost Start Dialog Command button on Account Home Page

(0) ShareShare
ReportReport
Posted on by 375

Hello,

I accidentally lost "Start Dialog" Command button on Account Home Page.

I was trying to do some customization on this Out of the Box button that for user having particular Security Role can only see this Command. I did that, but somehow requirement gets changed and removed those customization and removed Solution components on which i was doing Ribbon Customization.

Now its Strange that i am not able to find Start Dialog Command button on Account Home Page.

I have checked again for any customization if remains  but there is none. Whats the reason it is not showing in Home Page ? It is perfectly showing in Form.

Note. I did user Ribbon Workbench Tool

*This post is locked for comments

  • Milan Hingu Profile Picture
    Milan Hingu 375 on at
    RE: Lost Start Dialog Command button on Account Home Page

    Anyone ?

  • Milan Hingu Profile Picture
    Milan Hingu 375 on at
    RE: Lost Start Dialog Command button on Account Home Page

    Button is visible and It is not customized.

    There is no custom command associated to it. Please find below screenshot and xml.

    <RibbonDiffXml>
      <CustomActions />
      <Templates>
        <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>
      </Templates>
      <CommandDefinitions>
        <CommandDefinition Id="Mscrm.MailMergePrimary">
          <EnableRules>
            <EnableRule Id="Mscrm.FormStateExistingOrReadOnly" />
            <EnableRule Id="Mscrm.IsNotIos" />
          </EnableRules>
          <DisplayRules>
            <DisplayRule Id="Mscrm.MailMergePrimary" />
          </DisplayRules>
          <Actions>
            <JavaScriptFunction FunctionName="onActionMenuClick" Library="/_static/_forms/form.js">
              <StringParameter Value="webmailmerge" />
              <CrmParameter Value="PrimaryEntityTypeCode" />
            </JavaScriptFunction>
          </Actions>
        </CommandDefinition>
        <CommandDefinition Id="Mscrm.MailMergeSelected">
          <EnableRules>
            <EnableRule Id="Mscrm.SelectionCountAtLeastOne" />
            <EnableRule Id="Mscrm.VisualizationPaneNotMaximized" />
            <EnableRule Id="Mscrm.IsNotIos" />
          </EnableRules>
          <DisplayRules>
            <DisplayRule Id="Mscrm.MailMergeSelected" />
          </DisplayRules>
          <Actions>
            <JavaScriptFunction FunctionName="Mscrm.GridRibbonActions.webMailMerge" Library="/_static/_common/scripts/RibbonActions.js">
              <CrmParameter Value="SelectedControl" />
              <CrmParameter Value="SelectedControlSelectedItemIds" />
              <CrmParameter Value="SelectedEntityTypeCode" />
              <CrmParameter Value="SelectedControlAllItemCount" />
            </JavaScriptFunction>
          </Actions>
        </CommandDefinition>
        <CommandDefinition Id="Mscrm.RunInteractiveWorkflowSelected">
          <EnableRules>
            <EnableRule Id="Mscrm.SelectionCountExactlyOne" />
            <EnableRule Id="Mscrm.RunWorkflowSelected" />
            <EnableRule Id="Mscrm.VisualizationPaneNotMaximized" />
            <EnableRule Id="Mscrm.IsValidForHierarchyView" />
          </EnableRules>
          <DisplayRules>
            <DisplayRule Id="Mscrm.HideOnModern" />
            <DisplayRule Id="Mscrm.HideForTabletExperience" />
            <DisplayRule Id="Mscrm.HideOnCommandBar" />
          </DisplayRules>
          <Actions>
            <JavaScriptFunction FunctionName="Mscrm.GridCommandActions.runScript" Library="/_static/_common/scripts/CommandBarActions.js">
              <CrmParameter Value="SelectedControlSelectedItemReferences" />
              <CrmParameter Value="SelectedEntityTypeCode" />
            </JavaScriptFunction>
          </Actions>
        </CommandDefinition>
      </CommandDefinitions>
      <RuleDefinitions>
        <TabDisplayRules />
        <DisplayRules>
          <DisplayRule Id="Mscrm.HideForTabletExperience">
            <HideForTabletExperienceRule />
          </DisplayRule>
          <DisplayRule Id="Mscrm.HideOnCommandBar">
            <OrRule>
              <Or>
                <CommandClientTypeRule Type="Legacy" />
              </Or>
              <Or>
                <PageRule Address="/userdefined/edit.aspx" />
              </Or>
              <Or>
                <PageRule Address="/advancedfind/advfind.aspx" />
              </Or>
              <Or>
                <PageRule Address="/advancedfind/fetchData.aspx" />
              </Or>
              <Or>
                <PageRule Address="/tools/formeditor/formeditor.aspx" />
              </Or>
              <Or>
                <PageRule Address="/tools/visualizationdesigner/visualizationdesigner.aspx" />
              </Or>
            </OrRule>
          </DisplayRule>
          <DisplayRule Id="Mscrm.HideOnModern">
            <CommandClientTypeRule Type="Modern" InvertResult="true" />
          </DisplayRule>
          <DisplayRule Id="Mscrm.MailMergePrimary">
            <EntityPropertyRule AppliesTo="PrimaryEntity" PropertyName="MailMergeEnabled" PropertyValue="true" />
            <EntityPrivilegeRule PrivilegeType="Create" PrivilegeDepth="Basic" EntityName="activitypointer" />
            <MiscellaneousPrivilegeRule PrivilegeName="MailMerge" />
            <OrRule>
              <Or>
                <MiscellaneousPrivilegeRule PrivilegeName="WebMailMerge" />
              </Or>
              <Or>
                <CrmClientTypeRule Type="Outlook" />
              </Or>
            </OrRule>
          </DisplayRule>
          <DisplayRule Id="Mscrm.MailMergeSelected">
            <EntityPropertyRule AppliesTo="SelectedEntity" PropertyName="MailMergeEnabled" PropertyValue="true" />
            <MiscellaneousPrivilegeRule PrivilegeName="MailMerge" />
            <EntityPrivilegeRule PrivilegeType="Read" PrivilegeDepth="Basic" EntityName="mailmergetemplate" />
            <EntityPrivilegeRule PrivilegeType="Create" PrivilegeDepth="Basic" EntityName="activitypointer" />
            <EntityPrivilegeRule PrivilegeType="Write" PrivilegeDepth="Basic" EntityName="activitypointer" />
            <EntityPrivilegeRule PrivilegeType="AppendTo" PrivilegeDepth="Basic" AppliesTo="SelectedEntity" />
            <OrRule>
              <Or>
                <CrmClientTypeRule Type="Outlook" />
              </Or>
              <Or>
                <MiscellaneousPrivilegeRule PrivilegeName="WebMailMerge" />
              </Or>
            </OrRule>
          </DisplayRule>
        </DisplayRules>
        <EnableRules>
          <EnableRule Id="Mscrm.FormStateExistingOrReadOnly">
            <OrRule>
              <Or>
                <FormStateRule State="ReadOnly" />
              </Or>
              <Or>
                <FormStateRule State="Existing" />
              </Or>
            </OrRule>
          </EnableRule>
          <EnableRule Id="Mscrm.IsNotIos">
            <CustomRule FunctionName="Mscrm.IsIos_0" Library="$Webresource:Ribbon_main_system_library.js" InvertResult="true" />
          </EnableRule>
          <EnableRule Id="Mscrm.IsValidForHierarchyView">
            <CustomRule FunctionName="Mscrm.CommandBarActions.isValidForHierarchyView" Library="/_static/_common/scripts/CommandBarActions.js" />
          </EnableRule>
          <EnableRule Id="Mscrm.RunWorkflowSelected">
            <CustomRule FunctionName="Mscrm.GridRibbonActions.enableWorkflowOnGrid" Library="/_static/_common/scripts/RibbonActions.js">
              <CrmParameter Value="SelectedControl" />
            </CustomRule>
          </EnableRule>
          <EnableRule Id="Mscrm.SelectionCountAtLeastOne">
            <SelectionCountRule AppliesTo="SelectedEntity" Minimum="1" />
          </EnableRule>
          <EnableRule Id="Mscrm.SelectionCountExactlyOne">
            <SelectionCountRule AppliesTo="SelectedEntity" Minimum="1" Maximum="1" />
          </EnableRule>
          <EnableRule Id="Mscrm.VisualizationPaneNotMaximized">
            <OrRule>
              <Or>
                <CommandClientTypeRule Type="Modern" />
              </Or>
              <Or>
                <CustomRule FunctionName="Mscrm.GridCommandActions.disableButtonsWhenChartMaximized" Library="/_static/_common/scripts/CommandBarActions.js">
                  <CrmParameter Value="SelectedControl" />
                </CustomRule>
              </Or>
            </OrRule>
          </EnableRule>
        </EnableRules>
      </RuleDefinitions>
      <LocLabels />
    </RibbonDiffXml>

    RibbonWorkbench.JPG
  • Bipin D365 Profile Picture
    Bipin D365 28,961 Moderator on at
    RE: Lost Start Dialog Command button on Account Home Page

    HI,

    I would suggest you to please export the solution and verify the Ribbondiff xml. You can also check ribbon workbench tool to validate the button visibility and command associated to it. Could you please share the screenshot of Ribbon workbench tool for that particular entity. And if possible please post XML after exporting the solution.

  • chauhanhardik Profile Picture
    chauhanhardik 685 on at
    RE: Lost Start Dialog Command button on Account Home Page

    Hello Milan,

    You can check that on Ribbon Workbench Tool ,perhaps by mistake it was removed while doing customization, or it can possible that you had customized security role so, only allowed users can see this button.

    Thanks,

    Herry.

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

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,516 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,329 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans