MS CRM 2016 certificate备考摘要(1) - 2016的新功能from MSDN

看完了8.1的新功能,让我们开始研究下8.0的新功能,也就是从CRM2015 到 CRM 2016有哪些值得注意的新功能。

MSDN 链接:

https://msdn.microsoft.com/en-us/library/gg309589.aspx#BKMK_XrmToolsEnhancements


1. MS 2015 update 1的 功能现在可以用于on premise的version,.


2. 添加了web API , web API可以实现organization service的功能且不需要使用SDK的库文件。 

a. web API的url : [organization uri]/api/data/v8.0/

b. authentication. 当从CRM Web访问,如web resource的html或者JavaScript的时候,不需要任何身份识别,但是当你从自己的application, 如WPF或者web page的时候, 

对于CRM online, 你必须先通过AD注册你的APP, 然后使用ADAL去管理oAuth2.0的CRM service identity provide(还没使用过,以后研究过再更新心得)

对于CRM on Premise, 使用windows network credential

c. API 包含一个discovery service 用于获取关于organization的一些信息


3. OData v2 Rest endpoint也就是之前版本的organization data service还是可以使用,但微软推荐使用新的web api而不是rest service。个人觉得微软推荐的还是要听一下,因为毕竟你不知道哪个版本就不再支持旧的function了。


4. CORs supported添加到了web API, CORs在之前的博客说过,就不重复了。


5. 新的基于按键和自动完成的JavaScript function.

a. keypress 

Xrm.Page.getControl(arg).addOnKeyPress([function reference])
Xrm.Page.getControl(arg).removeOnKeyPress([function reference])
Xrm.Page.getControl(arg).fireOnKeyPress()
通过这些JS, 可以给keypress event 添加和去除 function及手动触发function.


b.auto completion method

Xrm.Page.getControl(arg).showAutoComplete(object)
Xrm.Page.getControl(arg).hideAutoComplete()
使用这个JS可以最多显示10个选项的下拉框供用户去选择来自动完成输入


 MSDN上的示例如下:

https://msdn.microsoft.com/en-us/library/mt607648.aspx

先定义 10 optionset, 然后定义keypress要用的function, 在这个function中使用showAutoComplete去显示定义好的10个optionset,然后使用addOnKeyPress去添加定义好的function.


6.CRM for phone and tablets功能加强:

a. 支持web resource和 iframes

b. 新的custom control 支持form script

c. 可以使用url去直接打开records in moblie client.


7. knowledge base的management和search功能加强*(没有使用过kb article,所以就不深入了)


8.solution加强, 非常好用的新功能,现在可以使用solution patch去import, export and deploy一个entity的sub-components, 像是forms, views and fields. 这样不仅减小了solution file的size还可以更方便的管理entity, 不同的开发者之间也更容易去协调去避免break别人的code change.


9. SLA 功能加强, 现在还没用过SLA, 用过之后再深入讨论。


10. 支持通过web client或者c#程序去上传,修改excel和word模板, 可以添加最新的CRM data到这些模板去产生word或者excel文件。

通过web client: https://www.microsoft.com/en-us/dynamics/crm-customer-center/create-word-and-excel-templates-from-crm-data.aspx

通过code: https://msdn.microsoft.com/en-us/library/mt607957.aspx


11. XRM tooling controls支持 OAuth 和 connection string, 这个在8.1已经讨论过了。


12. 新的实体, message 和 privilege。


以上就是8.0的新功能。 下一篇博客准备将2015和2015 SP1的新功能总结一下,不过大多数的新功能都已经在2016中采用了,所以重点聊聊和2013的不同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值