31 lines
2.6 KiB
Markdown
31 lines
2.6 KiB
Markdown
|
||
Необходима полноценная **система прав** в рамках каждого предприятия.
|
||
|
||
---
|
||
*BACKEND*
|
||
|
||
Данные:
|
||
- модели хранения типов документов / древовидная структура хранения с неограниченной вложенностью
|
||
- модели хранения версий (редакций) и истории правок документов
|
||
- модели подписей и утверждения документов
|
||
- разработать формат хранения документов для возможности показа, редактирования генерации любого документа (docx, xlsx, pdf, png, odt, ods)
|
||
- сразу же продумать возможность вставки данных при генерации документов (очень сильно поможет в будущем). `Особенно динамических таблиц`
|
||
|
||
Бизнес-логика:
|
||
- контроллеры/ресурсы/сервисы обмена данными с фронтом.
|
||
- разработать СВОЙ СОБСТВЕННЫЙ генератор документов в любой формат
|
||
|
||
Взаимодействие с внешними ресурсами:
|
||
- формирование и выгрузка любого выбранного документа
|
||
- формирование и выгрузка общего "Альбома форм"
|
||
- **киллер-фича** - парсинг и импорт документов в формат для редактирования
|
||
|
||
---
|
||
*FRONTEND*
|
||
|
||
- Редактор типов документов, назначения документов, копирование, создание
|
||
- **Редактор шаблонов документов**. ```
|
||
```
|
||
Необходимо сделать очень удобный редактор с возможностью рисования таблиц и задания любых параметров страниц, который бы учитывал все особенности word и excel (поля/колонтитулы). Необходимо одинаково удобно работать и с текстом и с таблицами, учитывать разрывы страниц, задания ориентации каждой, возможность вставки картинок, межстрочные интервалы и т.д.).
|
||
```
|
||
- (?) Страницы электронной подписи каждого варианта документа |