我需要通过自定义工作流程获取CRM URL,以便在下一步中发送电子邮件。这样做的原因是为了区分用户该电子邮件来自哪个服务器(UAT / Live)。
我一直在尝试按照此网站的建议使用HTTPContext路由https://social.microsoft.com/Forums/zh-CN/31ff567d-65ea-4385-a764-68a2121ae8c0/ms-crm-2011-get-path-of -crm-server-url-in-plugin?forum = crmdevelopment,但是我得到的结果是无用的,因为我只收到“ /”。
有谁知道从这一点开始做什么,或者为什么这可能行不通?
最后,我通过使用environment.machinename来获取服务器名称,提出了一个解决方案。从那里,我可以确定工作流是通过哪个生产服务器运行的,并将包含,dev,uat或live的字符串传递到输出以在我的活动电子邮件中使用。
请注意,我必须在不处于沙箱模式的情况下注册工作流。希望这对以后的人有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句