Разрешение изменения значений полей задачи по условиям сценария
Добавлено: 26.09.2022 18:54
При передаче задач от исполнителя к исполнителю часто требуется ограничить доступ к изменению полей задачи какой-либо стадией.
Например, после передачи на следующий этап.
Сейчас в настройке полей есть только доступ "Постановщик [аудитор [исполнитель]]" либо назначенные сотрудники.
Приходится извращаться:
1. разрешать правки постановщикам и аудиторам, перед этапом назначать исполнителей аудиторами, после передачи на следующий этап отстранять аудиторов.
недостатки:
а) если на разных этапах нужно разрешать править разные поля, то не работает (аудитор может править все поля)
b) постановщик может править всё и всегда - решение, заменять постановщика на робота при создании задачи (так себе решение)
2. восстанавливать заранее сохраненные значения полей
недостатки:
a) минимум по 2 сценария по каждому контролируемому полю
b) для файлов тоже
c) если при изменении значения поля срабатывает сценарий, то приходится ставить дополнительные условия
Предложение: реализовать возможность запрета/разрешения изменения содержимого полей в сценариях:
- разрешить изменение значения поля
- запретить изменение значения поля
Например, после передачи на следующий этап.
Сейчас в настройке полей есть только доступ "Постановщик [аудитор [исполнитель]]" либо назначенные сотрудники.
Приходится извращаться:
1. разрешать правки постановщикам и аудиторам, перед этапом назначать исполнителей аудиторами, после передачи на следующий этап отстранять аудиторов.
недостатки:
а) если на разных этапах нужно разрешать править разные поля, то не работает (аудитор может править все поля)
b) постановщик может править всё и всегда - решение, заменять постановщика на робота при создании задачи (так себе решение)
2. восстанавливать заранее сохраненные значения полей
недостатки:
a) минимум по 2 сценария по каждому контролируемому полю
b) для файлов тоже
c) если при изменении значения поля срабатывает сценарий, то приходится ставить дополнительные условия
Предложение: реализовать возможность запрета/разрешения изменения содержимого полей в сценариях:
- разрешить изменение значения поля
- запретить изменение значения поля