我正在使用 Dynamics 365 在线实例来集成销售流程。我有一种情况,当用户在关闭流程阶段单击完成按钮时,我需要将概率字段值更改为 100。
我做了一些研究,发现(OnProcessStatusChange 事件)可以帮助获取业务流程状态更改(状态:事件、完成 或中止)
引用链接:OnProcessStatusChangeEvent
我已经通过添加它来形成如下所示的 OnLoad 事件来检查它,但没有任何反应。
Xrm.Page.data.process.addOnProcessStatusChange(setProbablityOnFinish);
还有其他解决办法吗?
最佳答案
确保你像这样实现eventhandler
,它会起作用。
function OnLoad() {
Xrm.Page.data.process.addOnProcessStatusChange(statusOnChange);
}
function statusOnChange() {
status = Xrm.Page.data.process.getStatus();
if (status == "finished") {
//Write your logic here//
}
}
关于javascript - 如何在 Dynamics CRM 中获取处理完成按钮事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47950490/