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