解决方案的导入导出有两种模式,一种是托管,一种是非托管,在实际的项目中,不知道各位用哪一种多。如果我们的解决方案中包含有站点地图,不做任何设置的情况下,肯定是覆盖目标环境的站点地图的。

如果大家关注过powerobject这个网站,或者试用过他们的产品,导入他们的解决方案后会发现,是动态的添加站点地图块,而不是覆盖,那这是怎么做到的呢。

微软的官方文档及SDK里都没有对这块的说明,如果你有心去解压过托管解决方案看过,你会发现解决出来的sitemap和非托管的解决方案中的sitemap是不同的,多了下面截图中的两个属性,ordinalvalue和solutionaction。

我们再去sdk中查下,完全没有这两个属性的说明,网上也没有这两个属性的解释,但从字面意思大体能意会出来,solutionaction的意思是说导入目标系统中后是对具有相同的Id和ResourceId的area是修改、移除、还是添加,而ordinalvalue是次序,设置显示在站点地图上的第几个。

按照上面我截图中的示例,我是要新增一个NewArea,但不想去修改或者移除目标系统的站点地图块,那只需将不需要的删除,保留需要添加的area,然后设置次序为4,保存并把解决方案包压缩后导入目标系统即可。

上述方法只对托管解决方案有效,因为两个属性只存在于托管解决方案中,如果你编辑非托管解决方案中的sitemap添加这个两个属性后再导入会提示xml无效。

Dynamics CRM 导入解决方案时如何做到不覆盖目标系统的站点地图相关推荐

  1. 为什么获取crm服务器信息失败,为 Outlook 配置 Microsoft Dynamics CRM 客户端时出现 与 Microsoft Dynamics CRM 服务器通信时出现问题 错误...

    症状 当您尝试配置 microsoft Office Outlook 的 Microsoft Dynamics CRM 客户端时,收到以下错误消息: 与 Microsoft Dynamics CRM ...

  2. Microsoft Dynamics CRM(一)——解决方案(Solution)

    目录 1. 解决方案 (1)非托管解决方案(Unmanaged) (2)托管解决方案(Managed) 2. 解决方案常用组件 3. 更改默认发布商的解决方案发布商前缀 修改解决方案发布商前缀 3. ...

  3. Dynamics CRM 导入用户数据错误 could not retrieve salesperson role

    在CRM中通过导入数据的方式创建用户时报下图中的错误,"could not retrieve saleperson role".原因是系统中的自带的salesperson安全角色被 ...

  4. Dynamics CRM 导入导出数据

    本文是我的第一篇文章,请各位看官不喜勿喷! 本文CRM版本见下图 一般情况下,对于数据的管理需要管理员有必要的权限,本人所使用户具有"系统管理员"安全角色. 导出数据更新后重新导入 ...

  5. Microsoft Dynamics CRM 2013 试用之系统篇 正式安装 Microsoft Dynamics CRM Server 2013

    想学习Microsoft Dynamics CRM, 建议从本人博客CRM中从早到晚日期,完整看一遍,然后再安装. 安装需要的文件直接到微软官方下载 1. 下载  Microsoft Dynamics ...

  6. crm 系统解决方案_如何将本地CRM组织的托管解决方案转换为非托管解决方案?...

    crm 系统解决方案 Solution is very important part of Dynamics CRM. In order to deploy your customization, s ...

  7. Microsoft Dynamics CRM 2015 数据管理 之 如何批量导入数据到 正式区(二)系统自带示例数据 安装及教学...

    Microsoft Dynamics CRM 2015系统自带了一些示例数据,大家可以导入后,用于模拟测试,省得大家输入的时间了, 现分享一下导入的方法,很简单的技巧. 进入方式: 在 设置 ---- ...

  8. python将EXCEL数据导入数据库时日期型数据变成数字并加.0的问题一行代码解决方案方案

    [问题描述]:python将EXCEL数据导入数据库时日期变成文本型数据并显示为数字格式 [解决方案] 数据源: codes: #!/usr/bin/python3 -- coding: utf-8 ...

  9. PyCharm——导入模块时提示Unresolved Reference解决方案

    源代码 from turtle import * setup(800, 800) pensize(2) circle(100) color('red','yellow') begin_fill() w ...

最新文章

  1. Python基础14-迭代器与生成器
  2. c语言程序设计论文结构,c语言顺序结构设计实验报告.docx
  3. 9、MySQL定义条件和处理程序
  4. stanford python中文分词
  5. Python-类与文件读取结合
  6. 如何使用计算机实现fft,快速傅立叶变换(FFT)的计算机实现..doc
  7. php与ipa接口登录验证失败,thinkPHP5.0开发微信小程序登录接口signature验证失败
  8. How to Make Terrains in Tiled Map Editor
  9. 软件构造 git 图形界面看Object Graph
  10. java使用Poi导出excel表格
  11. Mac 下 maven 安装与配置
  12. IT 技能发展:10 大基本 IT 技能(精通一半你就是人才)
  13. 使用一个运放滤三次谐波 二阶有源带通滤波器的电路设计及波形效果
  14. 设计模式之工厂模式(C++)
  15. 02.springMVC设计思想及springAOP
  16. 《Python3 网络爬虫开发实战》:关系型数据库 MySQL 存储
  17. socket编程之read()/write()
  18. Java的Socket网络编程
  19. FileWriter 编码问题
  20. 智能优化与机器学习结合算法实现时序数据预测matlab代码清单

热门文章

  1. 图解HashMap源码
  2. ArcGIS Pro3.0.2安装教程
  3. SimpleDateFormat 中的12小时制与24小时制
  4. 【JAVA今法修真】 第三章 关系非关系 redis法器
  5. 林轩田机器学习技法(Machine Learning Techniques)笔记(三)
  6. SSPI方式配置Lattice ECP3系列FPGA
  7. JDBC学习笔记-B站动力节点
  8. (阿里云笔记)轻量应用服务器控制台界面的使用
  9. python双斜杠是什么意思_Python中正反斜杠(‘/’和‘\’)的意义与用法
  10. mysql mongodb批量操作_mongodb批量导入数据