Электронный документооборот для взаимодействия между двумя образовательными организациями для заключения договора о сетевой форме реализации образовательных программ. Документооборот подразумевает заключение договоров только этого типа (когда одна образовательная организация осуществляет обучение обучающихся из другой образовательной организации на своих онлайн-курсах), однако к договорам должны формироваться различные дополнительные соглашения и приложения.
Необходимо разобраться в имеющемся коде, доработать веб-приложение, внедрить в него новый функционал.
Архитектурно: подсистема, которую надо доработать, представляет собой микросервис, взаимодействующий по API с основной системой.
Уже реализованный процесс: в ЭДО по API поступает заявка на договор с базовыми сведениями о договоре, далее пользователи в ЭДО согласовывают договор и подписывают его ЭЦП с помощью КриптоПро, дополнительно формируется платёжное поручение.
Обязанности
- разобраться с реализуемым бизнес-процессом и предметной областью;
- проанализировать имеющийся код на предмет адаптации под новый функционал;
- разработать и внедрить в приложение ролевую модель, основываясь на ролевой модели основной системы (авторизация через keycloak);
- разработать и внедрить (или адаптировать под) функционал создания договоров и приложений к ним, настроить интеграцию с основной системой для авто-заполнения данных в документах.
Требования
- технологический стэк: бэк – Java, фронт – Vue.js, БД – PostgreSQL.
Условия
- проектная работа, завершение в сентябре 2024 г.