You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


Цей розділ детально описує функціональні системи та підсистеми засобу інформатизації, їх можливості, завдання та взаємодію між собою.


1. Загальний опис функціональних систем і підсистем

Система АТ "Прозорро.Продажі" складається з декількох функціональних систем і підсистем, які забезпечують повний цикл організації та проведення аукціонів.

Основні функціональні системи включають:

  • Система управління процедурами Procedure

  • Система управління аукіонами Auction

  • Система управління обʼєктами реєстрів Registry
  • Система управління обʼєктами Jobber
  • Система авторизації та автентифікації Auth
  • Система обміну даними Databridge
  • Система нотифікацій Notification
  • Система зберігання і керування файлами (документами) (Document Service)
  • Система пошуку Search

  • Система білінгу Billing
  • Система генерації протоколів Protocol
  • Система управління довідниками Dictionaries
  • Система взаємодії з зовнішніми реєстрами та сервісами

  • Система моніторингу та аудиту


2. Функціональні підсистеми

2.1. Система управління процедурами Procedure

Призначення: Забезпечує створення, налаштування та взаємодію з обʼєктами Процедур

Основні функції:

  • Публікація процедури у відкритому доступі (створення лота, завантаження документів, налаштування умов торгів) procedure-api

  • Автоматичне відкриття торгів згідно з розкладом procedure-chronograph

  • Контроль процесу торгів після завершення аукціону procedure-api

  • Синхронізація даних в системі і з клієнтами procedure-mirror-api
  • Зберігання і обробка обʼєктів процедур procedure-MongoDB
  • Обмін даними з внутрішніми системами procedure-internal-api 

2.2. Система управління аукціонами Auction

Призначення: Забезпечує створення та проведення аукціонів

Основні функції:

  • Відображення аукціону користувачам auction-frontend

  • Публікація аукціону у відкритому доступі auction-api

  • Контроль процесу аукціону в реальному часі auction-chronograph

  • Зберігання даних аукціону auction-MongoDB
  • Обмін даними з внутрішніми системами auction-internal-api

2.3. Система управління обʼєктами реєстрів Registry

Призначення: Забезпечує створення, налаштування та взаємодію з обʼєктами Registry

Основні функції:

  • Публікація обʼєкта у відкритому доступі (створення лота, завантаження документів) registry-api

  • Синхронізація даних в системі і з клієнтами registry-mirror-api
  • Зберігання і обробка обʼєктів registry-MongoDB
  • Обмін даними з внутрішніми системами registry-internal-api 

2.4. Система управління обʼєктами реєстрів Jobber

Призначення: Забезпечує створення, налаштування та взаємодію з обʼєктами Jobber

Основні функції:

  • Публікація обʼєкта у відкритому доступі (створення лота, завантаження документів) jobber-api

  • Синхронізація даних в системі і з клієнтами jobber-mirror-api
  • Зберігання і обробка обʼєктів jobber-MongoDB
  • Обмін даними з внутрішніми системами jobber-internal-api 

2.5. Система аналітики та звітності

Призначення: Формує статистичні дані щодо аукціонів, їхньої ефективності та кількості учасників.

Основні функції:

  • Автоматичне формування звітів щодо активності на аукціонах.

  • Аналітичні панелі для відстеження тенденцій.

  • Відкриті API для інтеграції з державними аналітичними платформами.

🔗 Взаємодія:
Отримує дані від системи управління аукціонами та системи обробки ставок для аналізу.


2.5. Система взаємодії з зовнішніми реєстрами та сервісами

Призначення: Підтримує інтеграцію з державними реєстрами, банками, податковими органами.

Основні функції:

  • Перевірка активів через Державний реєстр речових прав на нерухоме майно.

  • Автоматичне підтвердження платежів через банки та фінансові установи.

  • Отримання статусу учасників через ЄДРПОУ.

🔗 Взаємодія:
Обмінюється даними з усіма іншими системами, використовуючи захищені API.


2.6. Система авторизації та автентифікації

Призначення: Забезпечує безпечний доступ користувачів до системи.

Основні функції:

  • Авторизація через OAuth 2.0, SSO, BankID.

  • Двофакторна автентифікація (2FA).

  • Управління ролями та доступами.

🔗 Взаємодія:
Перевіряє права доступу для всіх інших підсистем перед виконанням операцій.


2.7. Система моніторингу та аудиту

Призначення: Контроль дій користувачів, логування подій та аналіз безпеки.

Основні функції:

  • Журналювання всіх змін у системі.

  • Моніторинг підозрілої активності.

  • Автоматичне сповіщення про критичні події.

🔗 Взаємодія:
Фіксує всі події у системах аукціонів, ставок, авторизації та передає їх для подальшого аналізу.


3. Висновок

  • Система "Прозорро.Продажі" складається з 6 основних функціональних підсистем.
  • Кожна підсистема виконує певні завдання та взаємодіє з іншими через API.
  • Головний фокус – безпека, прозорість, інтеграція з державними сервісами.
  • No labels