·导出 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})
注意:用于部署的 GUID 将是唯一的。不能使用上面示例中的 GUID。
(3)复制此 URL 并将其粘贴到“记事本”中。在下面的步骤中会需要它。