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

如果大家关注过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. Map集合遍历的四种方式理解和简单使用
  2. blade企业级开发平台
  3. 从零开始netty学习笔记之BIO
  4. 前端学习(3208):react中的事件绑定
  5. Spring Boot : Spring boot 的 AutoConfigurationImportSelector 自动配置原理
  6. Sphinx的配置和使用
  7. 【转】计算机键盘功能键作用
  8. tensorflow中tfrecords使用介绍
  9. 网站使用思源黑体siyuanheiti
  10. catia怎么将特征参数化_catia 怎么做参数化设计
  11. java案例4-5图形的面积与周长计算程序
  12. 禁止微信中长按出现 复制文本和在浏览器中打开
  13. android:enabled=true service,Manifest中android:enabled和android:exported标签
  14. 基于JAVA的葫芦娃救爷爷游戏
  15. SVN报错:can‘t open file db/txn-current-lock:permission denied 解决方法
  16. 什么是C++ __builtin_popcount()函数
  17. (2) 机器视觉技术发展的五大趋势
  18. python里import as什么意思_import as和 from import 区别
  19. REACT_react生命周期
  20. 渣渣做后端真题-- 快手2020校园招聘秋招笔试--工程A试卷 选择题

热门文章

  1. 第三章 栈、队列和数组
  2. Qt Quick 3D系列(五):三维模型展示示例
  3. vue自适应(配置postcss-px2rem)
  4. 2021-1-22初学JAVA
  5. buck控制led恒流控制,双环数字平均电流控制仿真
  6. 十大管理之风险管理知识点
  7. 网络工程师--网络规划和设计案例分析(7)
  8. S7-200 SMART PLC和V20变频器绕线机控制应用
  9. Python对离散变量处理:哑变量编码和one-hot编码
  10. ArcGIS技巧(七)导入excel表格经纬度信息