我根据选项设置值通过javascript更新业务流程。
我设置了processId和stageId,然后我强制执行表单保存,在回调中我刷新了表单。应用汇总1后,页面上的脚本将在页面刷新时中断。 有没有人遇到同样的问题是出于某种原因出现涡轮风格的东西?
这是我目前正在使用的代码,它可以工作,但是在onLoad上我以前设置的脚本都失败了。它们处理页面的正常负载。
注意:我了解turbo表单和Javascript的异步加载。但是在这种情况下我有一个文件,并且在刷新时它应该被缓存。
Xrm.Page.data.save().then
(
function () {
window.location.reload(true);
},
function () {
}
);
答案 0 :(得分:1)
Xrm.Page.data.process来操纵BPF。
使用 getActiveProcess 检索有关活动流程的信息,使用 setActiveProcess 将其他流程设置为活动流程。
使用 getActiveStage 检索有关活动阶段的信息,使用 setActiveStage 将已完成的阶段设置为活动阶段。 使用Microsoft Dynamics CRM Online 2015 Update 1,您可以将 setActiveStage 用于不同实体中的舞台
使用 moveNext 移至下一阶段, movePrevious 移至上一阶段。 使用Microsoft Dynamics CRM Online 2015 Update 1,您可以将 movePrevious 用于其他实体中的上一个阶段
这些功能应该处理流程的可视化。如果您还需要更改/保存/重新加载表单内容,可能需要调用var navBar = document.getElementById("navBarColor").value;
。