none
[求助CRM2011]修改CRM2011已经存在的Ribbon Display Rule的相关问题 RRS feed

  • 问题

  • 大家好,

    我想问下,如果我想使Process的Group在某种用户权限下消失,我已经从security role的角度把相关的权限都去除了("Dialog Session","Process","Execute Workflow Job"),但Process的Group仍然显示在界面上,只是此时该Group变灰了,还有一个需求就是只去除"Activity" Group中的fax而保留所有其他的如Phone call, Task, Email,这个貌似从security role中无法隔离开控制,我想知道是不是有什么相关的示例可以达到我想要的效果,先谢谢了。


    crm4.0学步
    2011年2月28日 12:38

答案

全部回复

  • 你可以OverWrite Process Group ,并定义新的Display Rule 根据需要来控制显示或者隐藏


    刀客 | MSN:caims@techsun.com | BLOG:http://caims.cnblogs.com | 提供微软CRM高级开发顾问外包
    2011年2月28日 14:12
    版主
  • 谢谢,是不是就像如下中的引用示例那样重写,替换其对应的Id,我之前看accountribbon.xml中的Process Group中只有如下的信息"<Button Id="Mscrm.Form.account.RunWorkflow" ToolTipTitle="$Resources:Ribbon.HomepageGrid.Data.Workflow.RunWorkflow" ToolTipDescription="$Resources(EntityDisplayName):Ribbon.Tooltip.RunWorkflow" Command="Mscrm.RunWorkflowPrimary" Sequence="20" LabelText="$Resources:Ribbon.HomepageGrid.Data.Workflow.RunWorkflow" Alt="$Resources:Ribbon.HomepageGrid.Data.Workflow.RunWorkflow" Image16by16="/_imgs/ribbon/StartWorkflow_16.png" Image32by32="/_imgs/ribbon/runworkflow32.png" TemplateAlias="o1" />" 我担心重写会覆盖他原来可能有的一些功能,经过求证看来目前也只能这样了,十分感谢~

    引用:

    <CustomActions>
        <CustomAction Id="Sample.account.grid.SendToOtherSystem.CustomAction"
                      Location="Mscrm.HomepageGrid.account.MainTab.Collaborate.Controls._children"
                      Sequence="41">
          <CommandUIDefinition>
            <Button Id="Sample.account.grid.SendToOtherSystem.Button"
                    Command="Sample.account.grid.SendToOtherSystem.Command"
                    LabelText="$LocLabels:Sample.account.SendToOtherSystem.LabelText"
                    ToolTipTitle="$LocLabels:Sample.account.SendToOtherSystem.LabelText"
                    ToolTipDescription="$LocLabels:Sample.account.SendToOtherSystem.ToolTip"
                    TemplateAlias="o1"
                    Image16by16="$webresource:sample_/icons/TIcon16x16.png"
                    Image32by32="$webresource:sample_/icons/TIcon32x32.png" />
          </CommandUIDefinition>
        </CustomAction>

     


    crm4.0学步
    2011年2月28日 15:04
  • "我担心重写会覆盖他原来可能有的一些功能"

    Command=""你可以用原来的Command定义,其他也都用原来的定义, 就Display Rule 用新的定义


    刀客 | MSN:caims@techsun.com | BLOG:http://caims.cnblogs.com | 提供微软CRM高级开发顾问外包
    2011年3月1日 7:02
    版主
  • 谢谢~                                                                                          
    crm4.0学步
    2011年3月1日 15:51