Появилась необходимость организовать систему управления проектами/задачами, но в виду обилия вариантов и специфических требований теряюсь в выборе. Возможно сможете помочь в выборе подходящего решения. Сами требования:
- Stand-alone - свой сервер, без облаков и какой-либо активности на стороне (шаринг документов через третий сервис и т.д.);
- Возможность создания дополнительных (собственных) атрибутов для задачи/события и изменения уже имеющихся + составление зависимостей между этими атрибутами (например, из нескольких независимых атрибутов по задаче вычисляется её вес, который далее воспринимается отдельным атрибутом и учитывается в SLA);
- Возможность создания собственных справочников (в части SLA) в дополнение к имеющимся - т.е. доп. справочник по Весу задачи, Уровню риска, Виду деятельности и т.д.;
- Гибкая система по акцентированию запросов на изменение сроков и рисков по задачам (в зависимости от прав пользователя) - передача запроса на изменение сроков по задаче от исполнителя к заявителю с возможностью принять/отклонить изменения у последнего;
- Система взаимосвязи сроков основной задачи и подчинённых ей - при изменений сроков в подчинённых задачах срок основной задачи (куда они входят) увеличивается автоматически;
- Возможность оценивать работу исполнителя (выставление оценки + комментарий) - при этом оценка должна приниматься как от заявителя, так и от руководителя сотрудника;
- Возможность формирования отчёта для руководства с последующей отправкой на подтверждение\рассмотрение (для выставления той же оценки);
- Создание собственных фильтров по задачам, сотрудникам (с возможностью просмотра их трудозатрат в разные временные промежутки с учётом квоты по трудозатратам);
- Графическое представление трудозатрат (гистограмма и т.д.) + возможность создавать свои граф. представления (в рамках форм или фильтров);
- Сортировка и перераспределение задач в зависимости от трудозатрат по дням - т.е. есть задачи с разной степенью критичности и кол-вом предполагаемых часов по ним, есть квота сотрудника (кол-во часов, которое он работает в день) и требуется распределять задачи по дням в виду этих параметров чтобы не получилось, что сотруднику придётся какой-то день работать 12 часов вместо 9-и, например;
- Возможность интеграции с другими сервисами - прежде всего интересует интеграция с Jira (в части синхронизации задач) и Lotus Notes (почтовый сервис и синхронизация встреч);
- Возможность написания и добавления своих модулей/плагинов - в последствии планируется в случае чего доводить решение до ума своими силами;
- Разграничение доступа/видимости на задачи/формы для сотрудников в зависимости от прав доступ;а
- Наличие иерархической структуры для подразделений и сотрудников (сотрудник-руководитель);
- Наличие гибкой системы по напоминанию/уведомлению по задачам/встречам.
Как-то так... Если какое-то из решений более-менее подходит под требования, но только с наличие доп. плагинов/модулей (платных или бесплатных), то просьба это отдельно пометить и по возможности указать их.