Files
SergObsidian/WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 08_2025.md
2025-08-21 10:49:46 +05:00

6.8 KiB
Raw Blame History

Июнь 2025

+/- Редактор/конструктор форм
	+ Создать сервис редактора/генератора форм с сохранением в БД
	+ Связать редактор с облачным сервисом для подключения к БД пользователей
	+ Настроить открытие/создание/сохранение форм в БД пользователей
	+ Доработать загрузку стиля страниц из БД при открытии документа
	+ Включить поддержку макросов и таблиц из Сашиных плагинов
	+ Создать структуры макросов и их начальный набор в БД
	+ Сделать миграции и стандартные формы каждого документа
	+ Выгрузка документов/таблиц и макросов
		+ Доработать поддержку всех стилей документа в генераторе
		+ Разработать поддержку динамических таблиц в редакторе
		+ Добавить выгрузку входящих данных и генерацию таблиц
	- Фронт выбора документа для редактора в Alfa и назначение документов
	- Поддержка динамических колонтитулов
	+ Регулярно проверяем обновления редактора в npm
	+/- Усиление защиты редактора (проверка на вызывающий URL, проверка кук юзера, запрос облачного API через BasicAuth или BearerToken)
- ЛИМС 
	+/- Создать группы ОИ - закончить
	+ Привязать классификатор продовольственных товаров к нашим группам ОИ
	+ создать стандартные миграции групп продовольств.
	+ схемы бэка запросов/заявок
	+/- динамические поля для разных типов ОИ
		- таблицы полей и хранение информации
		- модели связи групп ОИ и типов исп. для отображения на фронте.
		- динамическая валидация полей в зависимости от выбранных типов
	- проработать до конца взаимодействие всех возможных типов и групп ОИ с разными модулями
	+ Проработать таблицы бэка для множественных образцов и связыванием с incoming_object
	- Добавить тарифную конфигурацию
	+ Нумератор документов
		+ привязка ссылок номеров документов к текущему заказу
		+ поддержка формата номеров в ссылочных номерах
	+ Система статусов с историей
	- Структура чатов и комментариев (к сущностям и согласованиям)
	- Сохранение и чтение всех данных со всех страниц с валидацией
	
- Mol.Облако
	+ фронт облачного управления
	- бессрочный демо-тариф
	- разработать динамическую тарификацию со списанием средств
	- админский раздел с регистрацией и разделением прав
	- доделать все мелкие функции для облаков
		+ смена админского пароля
		- баги биллинга при создании облака и добавления тарифа
		- красивые шаблоны для e-mail
		+ перезапуск облака
		- переконфигурация .env с нуля у каждой лабы
		- обновление на новую версию (+ миграции и реконфигурация) - как со стороны облака, так и со стороны пользователя (проверять версию в настройках и на сервере)
		- тестирование доступности всех облаков путём теста портов (бэк-сервис)
		- добавить метрики Prometheus в каждое облако и отслеживать дополнительно
	- reverb-сервер с динамической конфигурацией у каждого prod-сервера
	- оптимизация скорости разворачивания облака (перенести csv-данные в прямые sql-запросы?)
	- взаимодействие с Mol.лабРеестр
		- подгрузка данных лабораторий по номеру аккредитации
		- создание юр. лиц в разворачиваемом облаке из данных ФСА
		- парсинг ОА ФСА и применение его к лаборатории
- Mol.лабРеестр
	+ Парсинг новых лабораторий и их данных + ОА (доделать все типы ОА)
	+ доделать фронтенд
	+ Экспорт-импорт лидов в 1С-Битрикс
	+ Авторизация
	+ Развернуть на сервере
	+ Парсинг дат аккредитации и след. проверки
	- Рефакторинг - перенос сервиса пересчёта гос.флага


- Покупка прод-серверов и боевое разворачивание
	- тестирование/доработка скрипта быстрого разворачивания сервера
	- нагрузочное тестирование Цербера

- Разработка импорта для турбо-старта (Alfa) без ФСА (но с PDF-файлом)
	- импорт помещений
	- импорт сотрудников
	- импорт оборудования

Июль 2025

- RabbitMQ/Kafka и менеджеры сообщений
	- синхронизация всех пользователей/всех лаб с Mol
	- создание ЛК клиентов
	- синхронизация системы сообщений
- Разработка минимального серверного API для интеграции внешних сервисов
	- Документация для клиентов (Swagger)


- Поддержка редактором документов платформы Mol