Права доступа к кнопке или полю из поля задачи
-
- Сообщения: 4
- Зарегистрирован: 03.02.2022 23:03
Права доступа к кнопке или полю из поля задачи
Добрый день всем. Насколько была бы интересна возможность назначать того, кому показывать кнопку или дать возможность редактировать поле не выбором из системных полей (постановщик, исполнитель, аудитор) и не на основе вхождения в рабочую группу, а из пользовательского поля задачи? И тогда уж наоборот - всем за исключением сотрудника или контакта из пользовательского поля задачи.
-
- Сообщения: 18
- Зарегистрирован: 04.05.2017 12:06
Re: Права доступа к кнопке или полю из поля задачи
В ряде бизнес-процессов очень пригодится и облегчит жизнь админу.
-
- Сообщения: 7
- Зарегистрирован: 11.06.2021 01:11
Re: Права доступа к кнопке или полю из поля задачи
Однозначно +
-
- Сообщения: 52
- Зарегистрирован: 27.05.2020 16:12
-
- Сообщения: 13
- Зарегистрирован: 20.10.2017 03:43
Re: Права доступа к кнопке или полю из поля задачи
Желаем немедленно!
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Re: Права доступа к кнопке или полю из поля задачи
А накидайте, пожалуйста, примеров - в каких ситуациях и какие задачи это бы решило.
-
- Сообщения: 4
- Зарегистрирован: 03.02.2022 23:03
Re: Права доступа к кнопке или полю из поля задачи
Добрый день, Дмитрий. Спасибо, что читаете.
Пример - делаю "под себя" вариант процессинга "На чьей стороне мяч". Задача - сделать так, чтобы обратиться к нужному сотруднику мог любой из тех, у кого есть доступ к задачу, но нажать кнопку "Забрать мяч" мог только тот, кто мяч передал.
Два пользовательских поля типа Сотрудник - "На чьей стороне мяч" - доступ к редактированию и всех, у кого есть доступ к задаче. и "Кто передал" (Инициатор) - доступа нет ни у кого.
Кнопка "Забрать мяч" - доступ только у сотрудника из поля "Кто передал".
При изменении поля "На чьей стороне мяч" сценарием автор изменения заносится в поле "Кто передал" и он получает доступ к кнопке "Забрать мяч".
По нажатию кнопки оба поля очищаются.
Дополнительный сценарий - если поле "На чьей стороне мяч" изменено не другим сценарием и предыдущее значение не равно "Не выбрано" - вернуть предыдущее - это на случай, если кто решит изменить не кнопкой (доступ-то есть у всех).
Аналогично с оформлением запроса на расходы. Тут подробно расписывать нет надобности - понятно, что нажать кнопку "Деньги получил" должен иметь возможность только тот, кто запрос оформил. И не всегда он Постановщик, т.к. у Постановщика слишком много прав. Делаю Постановщиком робота. А Исполнитель - тот, кто деньги выдаёт. Приходится костыли придумывать с включением того, кто запрос оформил в рабочую группу, исключением из неё и т.д. Но права рабочей группы распространяются на весь аккаунт, и получается, что пока такая задача у сотрудника одна - костыль работает. А если несколько - где задачи в разных статусах и права должны быть разные - не работает.
Пример - делаю "под себя" вариант процессинга "На чьей стороне мяч". Задача - сделать так, чтобы обратиться к нужному сотруднику мог любой из тех, у кого есть доступ к задачу, но нажать кнопку "Забрать мяч" мог только тот, кто мяч передал.
Два пользовательских поля типа Сотрудник - "На чьей стороне мяч" - доступ к редактированию и всех, у кого есть доступ к задаче. и "Кто передал" (Инициатор) - доступа нет ни у кого.
Кнопка "Забрать мяч" - доступ только у сотрудника из поля "Кто передал".
При изменении поля "На чьей стороне мяч" сценарием автор изменения заносится в поле "Кто передал" и он получает доступ к кнопке "Забрать мяч".
По нажатию кнопки оба поля очищаются.
Дополнительный сценарий - если поле "На чьей стороне мяч" изменено не другим сценарием и предыдущее значение не равно "Не выбрано" - вернуть предыдущее - это на случай, если кто решит изменить не кнопкой (доступ-то есть у всех).
Аналогично с оформлением запроса на расходы. Тут подробно расписывать нет надобности - понятно, что нажать кнопку "Деньги получил" должен иметь возможность только тот, кто запрос оформил. И не всегда он Постановщик, т.к. у Постановщика слишком много прав. Делаю Постановщиком робота. А Исполнитель - тот, кто деньги выдаёт. Приходится костыли придумывать с включением того, кто запрос оформил в рабочую группу, исключением из неё и т.д. Но права рабочей группы распространяются на весь аккаунт, и получается, что пока такая задача у сотрудника одна - костыль работает. А если несколько - где задачи в разных статусах и права должны быть разные - не работает.
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Re: Права доступа к кнопке или полю из поля задачи
Спасибо, красивые примеры. Штука сложная, но обсудим, насколько реально так сделать.
-
- Сообщения: 4
- Зарегистрирован: 03.02.2022 23:03
Re: Права доступа к кнопке или полю из поля задачи
Спасибо, Дмитрий!
-
- Сообщения: 4124
- Зарегистрирован: 06.06.2012 13:54
Re: Права доступа к кнопке или полю из поля задачи
Обсудили, видим тут решение чуть в другой плоскости - появление возможности задать кастомную роль на уровне задачи/шаблона и давать доступ ей. То есть, в примере про получение денег под отчет заводим роль "Финответственный", и даем возможность редактировать поле "Деньги получены" только сотруднику в этой роли.
Такая доработка есть у нас в планах, надеюсь тут порадовать новостями через какое-то время.
Такая доработка есть у нас в планах, надеюсь тут порадовать новостями через какое-то время.
-
- Сообщения: 4
- Зарегистрирован: 03.02.2022 23:03
Re: Права доступа к кнопке или полю из поля задачи
Спасибо, Дмитрий!
-
- Сообщения: 58
- Зарегистрирован: 17.12.2017 10:56
Re: Права доступа к кнопке или полю из поля задачи
Да, очень часто такая опция нужна.
Примеры такие же как у коллег, оформляет заявку кто-то приходится выкидывать его из постановщиков в поле типа «инициатор» и костылять.
Примеры такие же как у коллег, оформляет заявку кто-то приходится выкидывать его из постановщиков в поле типа «инициатор» и костылять.
-
- Сообщения: 58
- Зарегистрирован: 17.12.2017 10:56
Re: Права доступа к кнопке или полю из поля задачи
Ещё пример: работает над сделкой продавец. Он может редактировать все поля сделки, но когда сделка перетекает в стадию сопровождения договора у него остаётся доступ и ряд полей он может редактировать, а ряд не может. И тут снова жонглирование и компромиссы между группами сотрудников /системными ролями в задаче
-
- Сообщения: 14
- Зарегистрирован: 12.08.2020 10:05
Re: Права доступа к кнопке или полю из поля задачи
Поддерживаю. +1