У нас есть определенное требование в CRM 2015, в котором нам необходимо ограничить движение назад в потоке бизнес-процессов для пользователей, не являющихся пользователями S/S. Я повторил с помощью Client API (включая скрипты для Upgrade 1), но я не нашел API для достижения какого-либо открытого метода. Итак, наконец, я написал специальный код для этого, захватив обратное движение потока бизнес-процессов и побуждая пользователя, что это ограниченный ход для пользователей администрирования Non-S/S. Однако это неподдерживаемое изменение, и я вижу, что это не будет проблемой, если идентификаторы DOM одинаковы (так как при быстром просмотре я обнаружил, что идентификаторы DOM одинаковы в 2013, 2015 и 2015 годах Rollup1 для BPF).Ограничение обратного перемещения в потоке бизнес-процессов (CRM 2015)!
function restrictBPFPreviousMove() {
var originalPreviousStageHandler = $("#stageBackActionContainer").data("events")["click"][0].handler;
$("#stageBackActionContainer").unbind("click");
$("#stageBackActionContainer").click(function (e) {
alert("Restricted Back Move!");
});
}
Тем не менее, мне было интересно, если есть какая-то альтернатива (поддерживается) к этому подходу?