Проблема: Постановщик и контролирующее лицо часто являются двумя разными людьми. Нужно добавить возможность менять контролирующую сущность не меняя постановщика.
Решение: 1. Поле Ответственный переименовать в Поле - Исполнитель(что логично в принципе, потому что есть у нас и СОИСПОЛНИТЕЛИ) 2. Добавить поле Ответственный - Это как раз и будет выбор контролирующего человека. По умолчанию ответственный будет такой-же как и постановщик, но должна быть возможность его изменить. 3. постановщик должен сохранить способность принимать задачу, возобновлять и прочее. Ответственный - должен быть сделан по аналогии с соисполнителями. Тоесть он должен быть дополнительным контролирующим лицом.
Действительно, в битриксе всё наперекосяк. Можно много лет работать с этим и не замечать, что что-то не так.
Должно быть так, как в идее:
Постановщик - это тот, кто задачу поставил (не создал, а поставил) Ответственный - это тот кто ответственный, и контролирует. Может совпадать с постановщиком. Исполнитель - это тот кто делает. (исполнитель и ответственный - разные могут быть) Соисполнители - те кто участвуют.
Задачи - замечательный модуль. Но ему нужен рефакторинг. Например, назначать в качестве исполнителя целый отдел. Чтобы задачу ставить не кому-то конкретно, а чтобы кто-нибудь взял задачу.
Действительно, в битриксе всё наперекосяк. Можно много лет работать с этим и не замечать, что что-то не так.
Должно быть так, как в идее:
Постановщик - это тот, кто задачу поставил (не создал, а поставил)
Ответственный - это тот кто ответственный, и контролирует. Может совпадать с постановщиком.
Исполнитель - это тот кто делает. (исполнитель и ответственный - разные могут быть)
Соисполнители - те кто участвуют.
--------
Это мне напоминает кривую реализацию напоминаний о задаче.
Задачи - замечательный модуль. Но ему нужен рефакторинг. Например, назначать в качестве исполнителя целый отдел. Чтобы задачу ставить не кому-то конкретно, а чтобы кто-нибудь взял задачу.