Атестаційні завдання K2 ERP/Система візування та погодження документів
Зовнішній вигляд
Модуль електронного візування, узгодження і підпису внутрішніх та зовнішніх документів
Реальний бізнес-контекст
Підприємство:
- готує документи для підпису між підрозділами:
- контракти;
- акти;
- накази;
- потребує організації процесу візування — узгодження перед підписанням;
- веде історію змін і підписів;
- забезпечує юридичну фіксацію підпису:
- електронним підписом;
- паролем.
Необхідно:
- вести базу документів;
- реєструвати маршрути візування;
- реалізувати поетапне узгодження та підпис;
- фіксувати електронні підписи.
Основні завдання
1. Структура довідників
Довідник «Типи документів»
Типи документів:
- контракт;
- акт виконаних робіт;
- наказ;
- лист;
- внутрішній меморандум.
Довідник «Ролі учасників візування»
Ролі учасників:
- підготовка документа;
- перевірка юриста;
- перевірка фінансиста;
- погодження керівника;
- підпис генерального директора.
2. База «Документи»
Колонки бази
- назва документа;
- тип документа;
- автор;
- статус:
- чернетка;
- на погодженні;
- підписано;
- відхилено;
- дата створення;
- дата завершення погодження;
- посилання на файл документа.
Функціонал
- завантаження документа в систему;
- створення маршруту візування.
3. База «Маршрути візування»
Колонки бази
- документ;
- послідовність візування — хто за ким підписує;
- статус погодження для кожного учасника:
- очікує;
- погоджено;
- відхилено;
- дата візування.
Функціонал
- погодження документа із коментарем;
- відхилення документа із коментарем.
4. Підпис документів
Функціонал:
- підтримка простого підпису паролем — K2 ERP login;
- інтеграція із зовнішніми сервісами електронного підпису — опціонально, наприклад:
- Дія.Підпис.
5. Журнал змін
Фіксація:
- дати і часу кожної дії;
- хто погодив документ;
- хто відхилив документ;
- коментарів до візування.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Fetch API або Axios |
| UI-компоненти | DataTables для документів і маршрутів, Select2 для пошуку документів і ролей |
| Друк | Лог візування і фінальний підписаний документ у PDF |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація обігу документів і візування | 20 |
| Облік маршруту погодження і підписів | 20 |
| Фінальний аудит змін | 20 |
| Інтерактивність через AJAX і зручність в роботі | 20 |
| Інтеграція з електронним підписом | 20 |
Примітка
ERP-модуль для візування документів — необхідність для середнього і великого бізнесу, що прагне:
- швидко оформлювати документообіг;
- юридично грамотно фіксувати погодження і підписи;
- прозоро контролювати рух документів.