技术开发 频道

如何利用Dynamics CRM特性进行商业开发

  ·导出 isv.config

  (1) 在导航窗格中,依次单击“设置”、“自定义”,然后单击“导出自定义项”。

  (2) 选择“ISV 配置”

  (3) 在“操作”工具栏中,单击选择“导出所选自定义项”。

  (4) 单击“确定”确认对话框描述将导出的内容。

  (5) 这将显示文件下载对话框。单击“保存”。

  (6) 在“另存为”对话框中,在“文件名”中输入“ISVConfig”。单击“保存”。

  (7) 单击“关闭”。

  (8) 为 ISVConfig.zip 文件创建一个副本,重命名为 ISVConfigBackup.zip。

  (9) 打开 ISVConfig.zip 文件。

  (10) 提取 customizations.xml 文件将其放到方便的位置。

  注释:在部署中,应当将 ISVConfigBackup.zip 文件复制到一个位置并对其进行保存,以防服务器出现灾难性故障。

  ·检查 isv.config

  (1) 导航至 customizations.xml 文件并使用 Internet Explorer 将其打开。

  (2) Internet Explorer 将限制文件打开活动的内容。

  单击顶部的信息栏并选择“允许阻止的内容”。然后在安全警告对话框中单击“是”。

  (3)折叠 <ROOT>、<ENTITY> 和 <SERVICEMANAGEMENT>节点以查看文档结构。

  (4)展开根节点并找出 <CUSTOMMENUS>节点。

  (5) 将 <Menu> 和 <SubMenu> 节点与应用程序菜单栏中的自定义 ISV 菜单相比较。

  (6) 找到 <ToolBar> 元素并将 <Button> 元素与在 Microsoft Dynamics CRM 应用程序级别工具栏中看到的按钮相比较。注释:其中有一个按钮 <BUTTON AvailableOffline="true" Client="Outlook" JavaScript="alert('test');" Icon="/_imgs/ico_18_debug.gif">在 Web 应用程序中不可见,因为客户端属性指定为“Outlook”。

  (7)展开 <Entities> 节点并找出 <Entity name=”account”>。

  (8)请注意 <MenuBar>、<ToolBar>、<NavBar> 和 <Grid> 节点,并将它们与可在客户表单和客户网格中看到的自定义菜单、按钮和选项卡相比较。

  ·获得客户实体自定义的 URL。

  (1)在导航窗格上,依次单击“设置”、“自定义”和“自定义实体”,然后双击“客户”。

  (2)按 Ctrl+N 打开新窗口。此操作将显示出地址栏,以便您可以查看此页面的 URL。它看上去应与以下代码类似:

http://crm/AdventureWorksCycle/Tools/SystemCustomization/Entities/manageEntity.aspx?entityId={70816501-EDB9-4740-A16C-6A5EFBC05D84}

(http://crm/AdventureWorksCycle/Tools/SystemCustomization/Entities/manageEntity.aspx?entityId={70816501-EDB9-4740-A16C-6A5EFBC05D84})

  注意:用于部署的 GUID 将是唯一的。不能使用上面示例中的 GUID。

  (3)复制此 URL 并将其粘贴到“记事本”中。在下面的步骤中会需要它。

 

0
相关文章