注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

微软MVP罗勇的博客

微软MVP罗勇,www.luoyong.me

 
 
 

日志

 
 

向CRM Online进军之一:申请试用,基础语言,本地解决方案迁移到Online  

2017-03-17 18:02:33|  分类: CRM Online |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复247或者20170317可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me 。
申请Dynamics 365试用的网址是 https://www.microsoft.com/en-us/dynamics/free-crm-trial.aspx ,如果地区我选择香港特别行政区的话,语言我就只能选择英文或者繁体中文,如下图:
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
如果地区我选择新加坡,语言是可以选择到简体中文,这次申请我就选择这个吧。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
下面是步骤截图:
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客

向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客

向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客

向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客

准备后进入了设置页面,语言(这里应该指基础语言)默认是英文,我改成了中文(中国),因为是试用,服务越多越好,我就选择了最后一个所有服务。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
货币默认是新加坡的Singapore Dollar (SGD,$),我改动下如下:
 向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客

不到一分钟就设置好了,欢迎界面如下,熟悉的中文啊。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
下面进入导入解决方案测试。我导出了我的demo环境,https://demo.luoyong.me ,CRM 8.2版本的一个解决方案进行导入测试。因为之前安装了USD的解决方案,删除稍微麻烦点,2013sp1那个USD解决方案最后删除,其他的USD解决方案先删除。在删除2013SP1那个USD解决方案之前需要进入到 设置 > 服务管理 >服务级别协议 ,将USD安装创建的那两个SLA删除。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
我做的定义都是规矩的开发,采用的都是受支持的开发方式。有个注意的地方是,注册的插件程序集的隔离模式一定要是沙盒,否则导入不了的。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
如我所愿,导入成功。这个是基础语言和货币都相同的情况下。如果不同呢?我也测试了导入一个基础语言是英文,地区选择香港,货币是港币的组织进行导入测试,也是可以导入的,导入后可以修改解决方案的内容,保存并发布,这个兼容性要Dynamics 365点赞。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
没有翻译的情况下我的自定义实体的界面如下,中英文夹杂:
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
能否更改组织的基础语言呢?官方的陈述是这样的,摘抄自:Change regional and language options for your organization
The base language determines default settings for regional and language options in Dynamics 365. After the base language is set, you can’t change it.
意思是不能更改。真的不能更改?在Dynamics 论坛的一个帖子 Change of CRM Online Base language :中有个微软员工Oana Nitescu 2015年做了如下回答:
As Chitra says, CRM Support can help with the change of the base language. You can create a support ticket for this. It is free for CRM Online. We can change the base language only if we also reset the organization. This means that you will lose all the data and customizations.
中文意思是CRM Online组织可以通过提交支持请求免费来做,当然有代价,就是会重设组织,这样组织里面的所有数据和客制化都会丢失
怎么看当时组织的基础语言呢?对于本地部署的CRM,在组织管理器中通过查看组织的属性可以看到。
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客
 
对于Online的组织,暂时没有找到官方答案,我猜,通过 设置 > 管理> 语言 可以知道,如果你要禁用的语言不包括那个支持的语言,那么这个就是基础语言,比如说你要启用英文,2052,但是找不到,这就是当初创建组织的时候选择的就是英文了,基础语言你不能禁用。当然在 Organization entity attributes 也列出了组织的偏好语言LanguageCode,这个一般没有人更改,也可以大致知道。写程序获取如下:

var crmSvc = new CrmServiceClient(ConfigurationManager.ConnectionStrings["CRM365"].ConnectionString);
if (crmSvc.IsReady)
{
QueryExpression qe = new QueryExpression("organization");
qe.ColumnSet = new ColumnSet("languagecode", "basecurrencyid");
EntityCollection ec = crmSvc.RetrieveMultiple(qe);
if (ec.Entities.Count >= 1)
{
Console.WriteLine("组织偏好语言:" + ec.Entities[0].GetAttributeValue<int>("languagecode"));
Console.WriteLine("组织基础货币名称:" + ec.Entities[0].GetAttributeValue<EntityReference>("basecurrencyid").Name);
}
}

获取结果如下:
向CRM On<wbr>line进军之一:申请试用,基础语言,本地解决方案迁移到On<wbr>line - 罗勇 - 微软MVP罗勇的博客

素格格新疆特产店--做新疆特产的搬运工。
本店由博主的新疆老婆开设,搬运各种上等的新疆特产,是自用,送礼,年货,孝敬长辈特别是(岳)父母的首选
Dynamics CRM中的地址知多D? - 罗勇 - 微软MVP-罗勇的博客
  评论这张
 
阅读(204)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017