Редактирование задач

Рейтинг: 1.5564  
Новая
Предложил Пользователь 232523 14.02.2014 14:08:13

Редактирование задач

В нашей компании применяется матричная структура управления. Т.е. есть функциональная структура с отделами, которыми руководят начальники отделов и есть проекты, в которых группой сотрудников из разных отделов командуют менеджеры проектов (МП). Для управления проектами мы применяем группы Битрикс.

В проекте вполне возможна ситуация, когда МП может выступать сотрудник отдела, а рядовым участником проекта является его начальник.
Сейчас на нашем сервере Битрикс мы столкнулись со следующими проблемами:

1. При выборе в поле «Кто может изменять все задачи» настроек группы режима «Владелец группы и модераторы группы» наблюдается следующая проблема: если задача создана МП, Ответственный может редактировать только крайний срок (при соответствующем разрешении МП). Другие параметры редактировать запрещено.

2. Начальник отдела вне зависимости от полномочий внутри группы, имеет возможность редактировать все задачи подчиненных в любой группе, хотя в проекте действуют свои (нефункциональные) правила подчинения.  

В настоящее время управление правами редактирования задачи в группе осуществляется средствами следующего выпадающего списка:



С использованием этих средств невозможно настроить механизм, при котором можно разрешить редактирование задачи помимо владельца и модератора, члену группы, который выбран ответственным по задаче. При выборе «все члены группы» - все ее участники могу редактировать задачи друг друга, что также не годится.
Кроме того, функциональный руководитель имеет право редактировать задачи своего подчиненного даже в группе, к которой он не имеет отношения.

Разработали обработчик, блокирующий изменения задач при невыполнении описанных здесь условий.

Можно ли предусмотреть соответствующие настройки прав по задачам группы?

Рейтинг: 0  
Пользователь 31087 14.02.2014 21:03:53
Решение данной проблемы упирается в создание системы полноценного проектного управление, реализация которого сдвинута на конец года, думаю раньше 15 ого года мы не получим такого функционала.
Рейтинг: 0  
Пользователь 232523 17.02.2014 16:27:41
Для закрытия вопроса, мы сделали "Обработчик блокировки изменения задач". Он работает следующим образом:
Для всех групп в поле «Кто может изменять все задачи» настроек группы выбран режим "Все члены группы".
Обработчик блокирует изменение задачи в случае, если не выполняется ни одно из следующих условий:
1. Пользователь является администратором Битрикс.
2. Пользователь является владельцем группы.
3. Пользователь является модератором группы.
4. Пользователь является ответственным по этой задаче.
5. Пользователь является постановщиком этой задачи.

При попытке изменить параметры задачи для всех других категорий пользователей – изменения будут отвергнуты системой, и появится соответствующее сообщение об ошибке.

Помимо этого пользователю, являющемуся функциональным руководителем, блокируется возможность ввода затраченного ответственным времени на задачу, если он (руководитель) не является участником группы, в которой задача создана. Редактирование задачи разрешено только пользователям, указанным в условиях.

Этого функционала нам сейчас будет вполне достаточно в ожидании реализации у вас "полноценного инструмента управления проектами". Предлагаем рассмтотреть возможность включения этого обработчика в стандартную поставку "1С-Битрикс: Корпоративный портал" с возможностью опционального включения/отключения. Если необходимы наши коды - готовы предоставить.