Доступность стадий на ActionsDashboard в зависимости от условий
Посоветуйте, пожалуйста, как управлять доступностью (запрещать переходить на них) отдельных стадий ActionsDashboard в зависимости от значений полей в карточке?
Нравится
Если только на заполнение полей, то с этим справятся бизнес-правила типа делать поле обязательным, если стадия ="требуемое значение". Кликнуть на стадию дает, но не сохраняет без заполнения полей.
Нет, к сожалению, необходим запрет перехода на стадию в некоторых случаях. (Что-то похожее на то, как сделан запрет для некоторых ролей в коробке)
Здравствуйте.
К сожалению, базовыми, "коробочными", средствами, такое сделать невозможно.
Можно же не коробочными.
Есть идеи по тому, как сделать это кодом?
А если на уровне встроенного БП объекта (или событийного слоя) на событии Saving проверять новую и старую стадию и значения других полей и если нет, то отменять путём установки IsCanceled? Сохранить так дать не должно, но нужно смотреть, к чему приведёт в интерфейсе карточки с кейсом.