我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复347或者20190723可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 本文参考了官方文档: Register a plug-in to be…
微软动态CRM专家罗勇 ,回复325或者20190428可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 现在Web API越来越流行,有时候为了程序更加健壮,需要在插件/自定义工作流活动中调用Web API,请求数据内容和返回数据内容都是JSON格式,我这里准备了一些代码示例,方便以后参考,也欢迎各位读者提供建议,我的C#水平有限,望各位不吝赐教. 插件代码示例: using System; using System.ServiceModel; using Mic…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复244或者20170306可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me .   为了方便说明,我首先创建一个自定义工作流活动,使用的代码如下. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Activities;…
本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复265或者20170926可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 在一个工作流中,包括了等待条件,比如说等待一天后再执行,执行中中包括了自定义工作流活动,一天报这个错误:您无法登陆系统.原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用. 囧,这是为什么呢?原因查一下就知道了,因为触发该工作流运行的用户被禁用了(…
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复245或者20170309可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 上一篇博文写的是关于自定义工作流活动,发现如果更新了自定义工作流活动的输入或者输出参数,在CRM的工作流编辑界面是无法获取到这个变化的,比如我的自定义工作流活动中的参数我添加了一个必须输入的属性,就算我重启IIS,重启CRM相关的服务也会看不到变化.怎么解决呢? 我在 Custom Wor…
摘要: 微软动态CRM专家罗勇 ,回复305或者20190224可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 最近碰到一个问题,某些自定义工作流活动运行报如下错误,红色部分是参考号,每次都不一样. System.Security.SecurityException:Microsoft Dynamics CRM has experienced an error. Reference number for administ…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复355或者20190827可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 前面的文章 Dynamics 365 CE在Pre Delete插件中应…
微软动态CRM专家罗勇 ,回复336或者20190516可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me. 紧接上文:配置Postman通过OAuth 2 implicit grant获取Dynamics 365 CE Online实例的Access Token . 我这用来执行一个查询语句如下: {{webapiurl}}contacts?$select=gendercode,isbackofficecustomer,_ownerid_value,birthdate…
from : https://powerobjects.com/2020/05/20/use-sql-to-query-data-from-cds-and-dynamics-365-ce/ Have you ever wanted to use T-SQL to query Dynamics 365 Customer Engagement (CE) or CDS data from a cloud-hosted environment, without having to replicate y…
微软动态CRM专家罗勇 ,回复311或者20190311可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 本文主要是根据微软官方2018年4月17日更新的知识文章 Performance is slow if the AsyncOperationBase table becomes too large in Microsoft Dynamics CRM 而写,原文是英文的,我就摘取其部分内容,加入自己的理解简述下,更加具体…
摘要: 微软动态CRM专家罗勇 ,回复306或者20190307可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 默认情况下AD FS的登录页面类似如下: 经常问到的一个问题是,这个界面可以修改吗?答案是大部分都可以修改. 官方这里提供了针对 ADFS 可以执行的PowerShell命令,可以用这些命令来修改. 在AD FS服务器上运行如下命令,你会看到一些变化: Set-AdfsGlobalWebContent -Com…
微软动态CRM专家罗勇 ,回复328或者20190429可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! Dynamics 365 Customer Engagement可以通过使用FetchXML执行如下的聚合运算,如果你还只知道循环记录来计算的话你就OUT了,当然一次参与计算的记录默认不能超过5万行,若超过的话会报错. sum (求和) avg (求平均值) min (求最小值) max (求最大值) count(*) (记录计数) count(attribut…
微软动态CRM专家罗勇 ,回复326或者20190428可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! Dynamics 365 Customer Engagement 定制中少不了为命令栏添加按钮,点击按钮常做的事情包括设置表单字段的值,然后保存记录(保存记录过程中可能触发同步插件执行),再提示成功,用户点击后需要刷新当前页面,以便表单页面应用新逻辑,比如提交后表单页面只读. 刷新当前页面,那还不简单?用 formContext.data.refresh(sav…
摘要: 微软动态CRM专家罗勇 ,回复309或者20190308可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 安装完毕Dynamics 365 Customer Engagement以后,可以看到有个服务,英文名称是 Microsoft Dynamics 365 Asynchronous Processing Service (maintenance) ,中文名称是 Microsoft Dynamics 365 异步处…
摘要: 微软动态CRM专家罗勇 ,回复307或者20190308可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 本文系根据微软MSDN 博客的博文 Enable WCF Compression to Improve CRM 2011 Network Performance 而写,当时文章是针对Dynamics CRM 2011而写,那么针对Dynamics 365 Customer Engagement适合吗?我这里用我…
微软动态CRM专家罗勇 ,回复335或者20190516可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me. 对于测试Web API, Get 类型,不需要设定特别request header的还好,登录系统后直接在浏览器中即可测试. 但是对于其他请求就不是很好做,本文就是要解决这些问题,环境设置请参考官方文档: Set up a Postman environment ,本文还参考了官方文档: Microsoft identity platform and Impli…
摘要: 微软动态CRM专家罗勇 ,回复308或者20190308可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 今天我做实验的时候碰到的,程序连接报错的信息如下: The authentication endpoint Username was not found on the configured Secure Token Service! 我用浏览器同样的账号可以登录啊,怎么回事. 上服务器查看,可以看到AD FS的…
微软动态CRM专家罗勇 ,回复327或者20190428可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 在插件中限制记录的删除是常见的场景,比如根据statuscode的状态来限制删除. 这时候在实体的Delete消息的Pre Operation阶段注册一个插件,并注册一个Image,我这里类似如下: 然后我这里使用插件代码类似如下: using Microsoft.Xrm.Sdk; using System; namespace Plugins { public…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复380或者20191124可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 前面的博文讲了些客户端编程,但是对于重要的数据,一般需要服务器端再做一次…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复373或者20191101可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! Dynamics 365 Customer Engagement使用解决…
本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复265或者20170926可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong.me . 在一个工作流中,包括了等待条件,比如说等待一天后再执行,执行的步骤包括了自定义工作流活动,发现报这个错误:您无法登陆系统.原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用. 囧,这是为什么呢?原因查一下就知道了,因为触发该工作流运行的用户被禁用了…
您可以启用 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 的有限实体集. 若要查看是否启用了实体,或者要启用实体,请单击“设置”>“自定义”>“自定义系统”>“实体”. 选择一个实体并查看“Outlook & 移动电话”设置. 请注意以下事项: 可以为 适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 启用所有自定义实体. 可以从已启用的记录中查找未为 适用于手机的 Dynamics 365 和 适用…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复371或者20191017可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! Dynamics 365的高级查找是个很好用的功能,某些特殊情况下,有需…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复354或者20190817可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 之前我的博文 做了面向互联网部署的Dynamics 365 CE更改AD…
Dynamics 365 CE自带的Audit功能,虽然不会给我们的业务流程带来显著变化,但是这个功能对于我们追溯数据变化的历史,诊断定制触发的执行,以及数据还原等,都是不可或缺的关键先生.尤其是涉及到多部门合作,在数据变化方面产生“矛盾”的时候,这个功能将成为关键的证据.但是万事有利必有弊,这些Audit log,在SQL里对应的是表记录,也就是说,需要消耗的你的Storage资源.在Dynamics 365 CE从V8升级到V9之后,你也许会发现升级前够用的Storage,在升级之后不够用了…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复376或者20191105可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 我这里假设一个场景,测试自定义实体需要一个自动编号字段,编号为创建这个记…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复359或者20190907可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 登录前面创建的作为域控一的Azure虚拟机,在[服务管理器]>[仪表…
微软动态CRM专家罗勇 ,回复300或者20190120可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . 安装好Dynamics 365 Customer Engagement V9 并配置IFD后发现活动源功能有问题,如下报错,咋回事呢? 我跟踪了一下,是执行下面这个FetchXml报错Generic SQL error,从字符串转换日期和/或时间时,转换失败. <fetch version='1.0' output-f…
使用 适用于手机的 Dynamics 365 和平板电脑中的可视控件帮助移动用户更快地输入 Dynamics 365 数据并提供更丰富的可视体验. 此组自定义控件包括滑块.开关.星数评级.视频嵌入以及可用于以日历格式而非列表为用户提供活动视图的日历控件. 控件 示例 线性滑块 选项集 触动开关 星数评级 星形旋钮 多媒体控件 笔控件 网站预览 数字输入 自动完成 输入掩码 线性仪表 靶心图 弧形旋钮 日历控件,手机 日历控件,平板电脑         详细信息: 观看有关新可视控件的简短视频 (…
适用于手机的 Dynamics 365 和 适用于平板电脑的 Dynamics 365 使用窗体作为 Web 应用. 窗体在应用程序中的显示方式为移动体验进行了优化. 下图显示了从 Web 应用程序到平板电脑和手机应用程序的回流: Web 应用程序 平板电脑应用程序 手机应用程序 适用于手机和平板电脑的 Dynamics 365 不提供窗体切换功能. 如果实体有多个主窗体,则显示的主窗格将取决设置的窗体顺序以及分派给窗体的安全角色.详细信息: 当自定义窗体时,可隐藏以下来自 适用于手机的 Dyn…