Как при адресации задач убрать некоторые ее возможности?

1. arsen_botashev 18.02.19 11:31 Сейчас в теме
Здравствуйте, есть бизнес процесс, есть его задача .
Так вот на форме задачи есть несколько кнопок(Согласовать, Отклонить, Выполнить).
Как сделать так чтобы при адресации задачи пользователю, убрать лишние кнопки? Он открывает эту задачу, и там чтоб отображались только нужные кнопки.
Допустим для одного пользователя должны отображаться только кнопки: Согласовать, Отклонить, а для другого только Кнопка: Выполнить?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Alexei_Siva 182 18.02.19 11:46 Сейчас в теме
Как очевидный вариант ответа - устанавливать программно при создании на сервере/при открытии видимость этих кнопок в зависимости от ролей, от подразделения пользователя или еще от каких параметров.
Также в управляемых формах можно в конфигураторе настроить пользовательскую видимость для кнопки, опять же по ролям
3. arsen_botashev 18.02.19 12:20 Сейчас в теме
(2)А как видимость в конфигураторе настроить по ролям?
5. Alexei_Siva 182 18.02.19 14:07 Сейчас в теме
(3) Ну при создании на сервере проверять
Элементы.Кнопка.Видимость = рольДоступна(НазваниеРоли)

или же в свойствах кнопки или команды найти пользовательскую видимость/использование и там проставить видимость для нужных ролей
4. Release 18.02.19 12:30 Сейчас в теме
Кнопке соответствует Команда. У Команды есть свойство использовать, открываете список и указывает только те роли, которым можно использовать.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот