Решение реализует следующие ключевые процессы:
1) Проверка реквизитов проекта:
a. Система проверяет заполнение критически важных реквизитов проекта (источник финансирования, бюджетная кампания)
b. При обнаружении незаполненных реквизитов система отправляет уведомление ответственному пользователю
c. Пример: если в паспорте проекта не заполнен источник финансирования, отправляется уведомление пользователю в роли «Исполнитель»
2) Определение правильного размещения::
a. На основании значений реквизитов система определяет, в какой раздел иерархической структуры должен быть перемещен проект
b. Пример: если источник финансирования = «Инвестиционный бюджет», проект перемещается в каталог «Инвестиционные проекты»
c. Пример: если бюджетная кампания = «2025», система ищет каталог проектов с годом 2025
3) Автоматическое перемещение проекта:
a. После проверки реквизитов система автоматически перемещает проект в соответствующую папку
b. При перемещении сохраняются все данные проекта
c. Автоматически обновляются права доступа в соответствии с новым расположением проекта
4) Обработка ошибок и уведомления:
a. Если нужный каталог не найден, система отправляет уведомление Администраторам
b. Создается недостающий каталог и проект перемещается в созданный каталог