Dynamics 365 如何调试自定义WorkFlow

    我的博文很早之前介绍过如何利用Plugin注册工具中的Profiler进行调试,最近频繁被问到自定义的WorkFlow怎么调试,翻遍了我的博文仅找到这篇但不够详细,本篇就来补充下给那些初次接触Dyanmics开发, 还不清楚如何调试自定义WorkFlow的同学。

    WorkFlow的调试也需要借助Profiler(在插件注册工具中下载安装好), 因为WF没有step, 所以就不是像Plugin的调试那样选中某个step去开启profiler了,而是右击最底下的Plug-in Profiler点击Start Profiling WorkFlow(就是下图中的1处), 或者直接点击下图中的2处

   

     点击后会弹出如下的框,在下拉框中找到你的WF的名字并选中,勾选你要调试的Setp

   当你点击OK时会弹出个报错框,显示如下的报错,没关系属于正常现象,关掉这个窗口即可

    然后去系统的设置Process里找到你的WF,会看到下图这样两条一样的,其中一条有Profiled字样,这条就是启用profiler后拷贝出来的,而原来那条就处于Draft状态的就不用管了

    打开有Profiled字样的WF,会看到你设置的触发条件没了,这也是上述报错的原因,把你的触发条件设置好然后再激活

   最后去操作你的记录来触发执行这条WF,执行后就能在下图中的两个地方看到这条执行日志了,执行日志拿到了,后面的如何进行断点调试就和Plugin的调试一样的,可以参考前面的博客。

   当调试完成后就可以卸载下图中的Profiler,那条拷贝出来的WF也会被删掉,你自己的WF也会重新恢复激活状态。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值