我们有一个功能区按钮,上面有两个动作。
Action 1) /_static/activities/email.js (this is out of the box)
Action 2)/Sage/WebResources/sage_ProcessLogic (this is custom logic)
Action 2 performs several business rules and checks and then closes the Email Editor window.问题是有时在保存电子邮件之前,操作1会发送电子邮件。我认为开箱即用的email.js代码总是在保存之前发送。我们尝试在自定义代码中重新保存,但有时为时已晚,电子邮件已经发送,用户编辑内容未保存。
这就好像是因为CRM 2013中的javascript是异步执行的,所以动作会间歇性地以错误的顺序出现。
Microsoft是否支持在功能区按钮上执行多个操作。
有没有办法强制执行命令?
微软脚本email.js是否总是在发送前保存。
发布于 2015-10-30 07:36:12
你在扩展“发送”按钮吗?如果是,我不确定这是否受支持。
一种不太优雅的解决方案可能是为需要保存的字段实现一个OnChange事件处理程序。这将确保数据在修改后立即保存。
https://stackoverflow.com/questions/33423237
复制相似问题