在Microsoft Dynamics CRM 2011中,可以进行Ribbon的自定义开发。在开发Ribbon的过程中,关于CustomAction的Location属性以及Sequence属性都需要知道被添加到的Ribbon的信息。为了解决这个问题,CRM产品组在SDK中提供了一个ExportRibbonXml的工具,这个工具可以将给定组织中所有实体的Ribbon信息,以“实体名称.xml”的形式分别存储在名为“ExportedRibbonXml”文件夹中。

SDk中的这个工具不错,但是,使用起来不方便,原因有三:

  1. 该工具是命令行程序,使用起来不是很方便,每次使用,都需要输入一系列的信息,非常啰嗦;
  2. 该工具会将组织中所有实体的Ribbon信息全部导出,耗时过久,而且,不是很合适宜——开发过程中,我们只需要修改一个实体的Ribbon信息,导出那么多没有必要;
  3. 无法设定存储位置,所有的Ribbon信息都需要存储在一个预定目录下,不是很方便;

有鉴于此,我根据该工具的原理,使用Winform进行了实现,可以导出指定实体的Ribbon信息,可以设定存储位置,可以对Organization服务终端点的链接信息进行保存。

下载地址

MS CRM 2011 RibbonExport Utility下载以及实用说明相关推荐

  1. MS CRM 2011插件调试工具

    在MS CRM 2011中调试插件Plugin是非常繁琐的一件事情--每次编译完成后,需要使用插件注册工具,更新Assembly,而后,将Debug目录中的pdb文件拷贝到%CRM安装目录%\Serv ...

  2. MS CRM 2011中,对于多实体数据文件的导入

    在之前的文章中,我已经介绍了如何使用MS CRM 2011中提供的数据管理功能完成数据的导入,有兴趣的同学可以看< MS CRM 2011 RC中的新特性(8)-数据管理>进行了解. 在实 ...

  3. MS CRM 2011——让活动实体在活动菜单中显示

    在MS CRM 2011中,新建活动实体时,忘了勾选在菜单显示选项,导致在活动菜单中无法看到此活动实体,如果不想删除此实体重新新建,可以使用以下方法进行修改: 第一步:更改CRM数据库数据库 Meta ...

  4. MS CRM 2011 用Jscript打开新窗口的几种方法

    在CRM中,我们经常遇到这样的情况,点击一个按钮,需要弹出一个新的窗口.比如在客户中添加新联系人: 在MS CRM2011中,有以下几种方法可以打开一个新的窗口: (1) Xrm.Utility.op ...

  5. MS CRM 2011 RC中的新特性(2)——销售自动化方面

    在MS CRM2011 RC版本中,销售自动化方面新增的特性主要商机产品部分的对目录外产品的处理. 在以往的版本中,不能够在商机阶段将目录外产品作为商机产品的一个组成部分进行管理,只有到报价单阶段,才 ...

  6. MS CRM 2011中的新特性(1)——界面部分

    MS crm2011中,在界面部分的调整包括有ribbon.入门窗格.最近访问列表.以及实例的表单方面的调整,下面一一介绍. Ribbon特性 MS CRM2011中,使用了Ribbon作为工作菜单的 ...

  7. MS CRM 2011 RC中的新特性(9)—全新的工作流 脚本设计模式

    MS Dynamics CRM 2011中,在流程处理方面,除了以往版本中具有的工作流之外,又加入了新的内容--脚本Dialog.脚本Dialog,是同步的.需要用户输入内容的流程.当启动了脚本后,系 ...

  8. MS CRM 2011的自定义与开发(2)——预备知识

    在真刀真枪开始自定义与开发之前,首先介绍一下需要用到的一系列术语等内容,以便后续的交流更加顺畅. 在MS CRM中,经常会说到实体Entity,属性Attribute以及关联Relationship, ...

  9. MS CRM 2011实施指南5.20版已经发布

    在2011年8月15日,MS CRM产品组发布了新一版本的CRM 2011实施指南,可以参见网页:http://blogs.msdn.com/b/crm/archive/2011/08/15/anno ...

最新文章

  1. 23种设计模式MM版形象描述
  2. 转图像偏微分方程不适定问题
  3. python爬虫教程入门-Python爬虫系列 - 入门教学
  4. Golang经典面试题下
  5. php php5,初探 PHP5 (一)_PHP
  6. 关于kafka中的timestamp与offset的对应关系
  7. java 简单类继承
  8. 带有哨兵的双向循环链表
  9. AR让明信片重获新生,旅游党的新姿势
  10. mysql数据库创建交叉表查询_sql – 我需要知道如何创建交叉表查询
  11. python aop编程_学习笔记: AOP面向切面编程和C#多种实现
  12. 结对编程-四则运算生成
  13. C# DirectX.AudioVideoPlayback音频视频播放
  14. no ip domain lookup
  15. 生活中笔记本内存的主要作用
  16. 感受吴军博士的见识(一)
  17. WORD VBA 操作WORD 文本框
  18. 兰浦秋来烟雨深 几多情思在琴心
  19. 百度 谷歌 Twitter,这么多短链接服务(Short Url)到底哪家强?
  20. java练习-String类、StringBuilder类、StringBuffer类10

热门文章

  1. Drupal 使用 Views 模块时,提示 Requires: Ctools (missing) 解决办法
  2. echo,print()和print_r()有什么区别?
  3. 字符串GZIP压缩解压
  4. mysql cmd链接不上数据库情况汇总
  5. HDU 4917 Permutation(拓扑排序 + 状压DP + 组合数)
  6. 一封陌生土耳其网友的来信
  7. XCTF-Web-高手区-Web_python_template_injection
  8. 关于前后端交互的一些基础知识点
  9. unity循环滚动列表_【unity游戏开发】LoopScrollRect组件
  10. 算法设计与分析python_Python算法设计与分析