4.1. Модуль «Потоки работ»¶
- Модуль должен предоставлять возможность создания работ с указанием названия, сроков исполнения, приоритета, ответственного и соисполнителей, а также указанием дополнительной информации: нагрузка, ключевые слова, комментарии, вложения, форма завершения.
- Модуль должен предоставлять возможность создания протоколов при помощи мастера. При выполнении всех обязательных условий запуска протокола, система должна автоматически создавать протокольные поручения.
- Модуль должен предоставлять возможность создания проектов документов с указанием краткого содержания, типов документов, сроков исполнения.
- Модуль должен предоставлять возможность редактирования работы и проекта документа в соответствии с правами доступа и статусом работы.
- Модуль должен предоставлять возможность комментирования работы и проекта документа, просмотра и прикрепления вложений в соответствие с правами доступа и видом работы.
- Модуль должен предоставлять возможность добавления трех видов комментариев к работе или проекту документа: относящиеся к работе, относящиеся к документу и личные.
- Модуль должен предоставлять возможность отправки работы и проекта документа на согласование, утверждение, ознакомление.
- Модуль должен предоставлять возможность автоматического заполнения названий работ вида согласование, утверждение, ознакомление.
- Модуль должен предоставлять доступ пользователю к своим работам с использованием
основных фильтров:
- на исполнении;
- на контроле;
- делегированные (если кто-либо делегировал право на просмотр работ пользователю или пользователь является исполняющим обязанности);
- протокольные (в случае наличия протокольных работ).
- Модуль должен предоставлять доступ пользователю к фильтру «Делегированные», который содержит фильтр по работам делегировавшего пользователя либо руководителя.
- Модуль должен предоставлять возможность создавать дополнительные подфильтры к основным фильтрам с возможностью их редактирования/удаления, за исключением фильтра «Делегированные».
- Модуль должен предоставлять возможность единовременного изменения параметров отображения фильтров путем уточнения условий (показать удаленные, показать завершенные, период).
- Интерфейс модуля должен предусматривать визуальное различие работ по приоритетам.
- Интерфейс модуля должен предусматривать визуальное различие работ по истечению срока исполнения: актуальные, просроченные и работы, до окончания исполнения которых осталось меньше трети срока исполнения.
- Модуль должен предоставлять возможность брать на контроль и снимать с контроля работы подчиненных.
- Модуль должен предоставлять возможность текстового поиска по названию, автору, исполнителю, ключевым словам работы.
- Модуль должен позволять перепоручать работы подчиненным.
- Модуль должен позволять передать и перепоручать работы исполнителю, не являющемуся подчиненным, в случае указания соответствующей опции в подсистеме администрирования.
- Модуль должен предоставлять возможность изменять прогресс работ (в процентах, от 0 до 100) своих и перепорученных работ.
- Модуль должен предоставлять возможность выбрать форму завершения работы путем выбора из справочника.
- Модуль должен предоставлять возможность подтвердить либо отклонить результат работы.
- Модуль должен предоставлять возможность завершать работы путем выставления прогресса в 100%.
- Модуль должен обеспечивать возможность учета в качестве даты завершения работы, времени когда исполнителем поставлен 100% прогресс в случае, если руководитель закрыл работу позднее.
- Модуль должен предоставлять возможность каскадно завершать дерево работ путем завершения родительского элемента.
- Модуль должен предоставлять возможность обращение к заранее сохраненным маршрутам для запуска текущей работы или документа по маршруту.
- Модуль должен позволять создавать дочерние документы на основе существующих.
- Модуль должен предоставлять возможность выбрать документ, к которому у пользователя есть доступ, для текущего в качестве основания.
- Модуль должен позволять просмотреть пользователю ход выполнения работы или документа: дата и время начала/завершения этапа, кем был этап завершен.
- Модуль должен позволять просмотреть пользователю все будущие этапы маршрута. Будущие этапы маршрута в общем ходе выполнения должны визуально отличаться от выполненных.
- Модуль должен хранить информацию об изменениях в файлах работы или документа: создание, редактирование, удаление.
- Модуль должен предоставлять возможность подписания документов электронной цифровой подписью.
- Модуль должен поддерживать возможность использования государственных алгоритмов электронно-цифровых подписей.
- Модуль должен хранить информацию о всех визах документа в листах согласования, утверждения, ознакомления, подписей.
- Модуль должен предоставлять возможность руководителю создавать и редактировать резолюцию.
- Модуль должен предоставлять возможность руководителю указывать форму завершения работы в резолюции путем выбора из справочника.