【发布时间】:2016-01-01 18:08:08
【问题描述】:
我们在 CRM 2015 中有一定的要求,我们需要限制非 S/S 管理员用户在业务流程中的向后移动。
我迭代了客户端 API(包括升级 1 的脚本),但我没有找到任何 API 可以使用任何公开的方法来实现。所以,最后我为此编写了自定义代码,通过劫持业务流程的向后移动并提示用户这是非 S/S 管理员用户的受限移动。
但是,这是一个不受支持的更改,我认为只要 DOM id 相同,这不会成为问题(因为快速查看后,我发现 2013 年、2015 年和 2015 年 BPF 汇总 1 中的 DOM id 相同)。
function restrictBPFPreviousMove() {
var originalPreviousStageHandler = $("#stageBackActionContainer").data("events")["click"][0].handler;
$("#stageBackActionContainer").unbind("click");
$("#stageBackActionContainer").click(function (e) {
alert("Restricted Back Move!");
});
}
但是,我想知道这种方法是否有任何替代方案(支持)?
【问题讨论】:
标签: crm dynamics-crm-2013 dynamics-crm-2015