Thursday 12 April 2012

creating custom buttons in the account entity home page

<CustomActions>
          <CustomAction Id="Mscrm.HomepageGrid.account.CustomGroup.CustomAction" Location="Mscrm.HomepageGrid.account.MainTab.Groups._children" Sequence="110">
            <CommandUIDefinition>
              <Group Id="Mscrm.HomepageGrid.account.CustomGroup.Group" Command="Mscrm.HomepageGrid.account.CustomGroup.Command" Title="custom groups" Sequence="51" Template="Mscrm.Templates.Flexible2">
                <Controls Id="Mscrm.HomepageGrid.account.CustomGroup.Controls">
                  <Button Id="Mscrm.HomepageGrid.account.CustomGroup.Button.A" Command="Mscrm.HomepageGrid.account.CustomGroup.Button.A.Command" Sequence="100" LabelText="Connect to linkedIn" ToolTipTitle="TipTitle" ToolTipDescription="TipDescription" TemplateAlias="o1" Image16by16="/_imgs/ribbon/newchart16.png" Image32by32="/_imgs/ribbon/newchart32.png" />
                  <Button Id="Mscrm.HomepageGrid.account.CustomGroup.Button.B" Command="Mscrm.HomepageGrid.account.CustomGroup.Button.B.Command" Sequence="120" LabelText="Import Company Details" ToolTipTitle="TipTitle" ToolTipDescription="TipDescription" TemplateAlias="o1" Image16by16="/_imgs/ribbon/CustomEntity_16.png" Image32by32="/_imgs/ribbon/CustomEntity_32.png" />
                  <Button Id="Mscrm.HomepageGrid.account.CustomGroup.Button.C" Command="Mscrm.HomepageGrid.account.CustomGroup.Button.C.Command" Sequence="130" LabelText="Import Contact Details" ToolTipTitle="TipTitle" ToolTipDescription="TipDescription" TemplateAlias="o1" Image16by16="/_imgs/ribbon/CustomEntity_16.png" Image32by32="/_imgs/ribbon/CustomEntity_32.png" />
                </Controls>
              </Group>
            </CommandUIDefinition>
          </CustomAction>
          <CustomAction Id="Mscrm.HomepageGrid.account.CustomGroup.MaxSize.CustomAction" Location="Mscrm.HomepageGrid.account.MainTab.Scaling._children" Sequence="120">
            <CommandUIDefinition>
              <MaxSize Id="Mscrm.HomepageGrid.account.CustomGroup.MaxSize" GroupId="Mscrm.HomepageGrid.account.CustomGroup.Group" Sequence="21" Size="LargeLarge" />
            </CommandUIDefinition>
          </CustomAction>
          <CustomAction Id="Mscrm.HomepageGrid.account.CustomGroup.Popup.CustomAction" Location="Mscrm.HomepageGrid.account.MainTab.Scaling._children" Sequence="140">
            <CommandUIDefinition>
              <Scale Id="Mscrm.HomepageGrid.account.CustomGroup.Popup.1" GroupId="Mscrm.HomepageGrid.account.CustomGroup.Group" Sequence="87" Size="Popup" />
            </CommandUIDefinition>
          </CustomAction>
        </CustomActions>


<CommandDefinitions>
          <CommandDefinition Id="Mscrm.HomepageGrid.account.CustomGroup.Button.A.Command">
            <EnableRules />
            <DisplayRules />
            <Actions>
              <Url Address="$webresource:new_socialconn/ntier.socialconnect.engine.html" PassParams="true"></Url>
            </Actions>
          </CommandDefinition>
          <CommandDefinition Id="Mscrm.HomepageGrid.account.CustomGroup.Button.B.Command">
            <EnableRules />
            <DisplayRules />
            <Actions>
              <Url Address="http://www.google.com" />
            </Actions>
          </CommandDefinition>
          <CommandDefinition Id="Mscrm.HomepageGrid.account.CustomGroup.Button.C.Command">
            <EnableRules />
            <DisplayRules />
            <Actions>
              <Url Address="http://www.google.com" />
            </Actions>
          </CommandDefinition>
          <CommandDefinition Id="Mscrm.HomepageGrid.account.CustomGroup.Command">
            <EnableRules>
              <!--<EnableRule Id="Mscrm.ConvertActivity" />-->
            </EnableRules>
            <DisplayRules>
              <!--<DisplayRule Id="Mscrm.ConvertActivity" />-->
            </DisplayRules>
            <Actions />
          </CommandDefinition>
        </CommandDefinitions>

No comments:

Post a Comment