...
ДП “Прозорро.Продажі” оперує трьома інстансами системи електронних аукціонів: ЦБД-1, ЦБД-2 та нова ЦБД. В різних інстансах в різний час відбувались аукціони по різних напрямках роботи. Під напрямком мається на увазі групування аукціонів за типом процедури продажу. Наприклад, земельні торги або продаж необробленої деревинилоти малої приватизації.
Основною одиницею даних є процедура аукціону (procedure) - структура, що зберігає в собі:
- весь перебіг подій одного аукціону від оголошення до остаточного завершення
- інформацію про об’єкт продажу (item)
- інформацію про ставки учасників (bid)
- Інформацію інформацію про винагороду за виграш (award)
- інформацію про укладений договір (contracts)
Різні типи процедур мають різну структуру даних і бізнес-процеси. Назви частини полів у ЦБД-1, ЦБД-2 та новій ЦБД відрізняються. Відмінностей між новою ЦБД та ЦБД-1 або ЦБД-2 більше, ніж у назвах полів ЦБД-1 та ЦБД-2.
У звʼязку з архівацією сутностей ЦБД-2, відбулось приведення структури даних до вигляду, що використовується у новій ЦБД
Адреси ЦБД
ЦБД-1
https://public.api.ea.openprocurement.org/api/2/auctions
https://public.api.registry.ea.openprocurement.net/api/0.1/assets
ЦБД-2 (ендпоінт планується до виведення з користування)
https://public.api.ea2.openprocurement.net/api/2/auctions
...
Напрями роботи і параметри процедур
Напрям роботи | ЦБД-1 | ЦБД-2 | ЦБД-нова | |||
Продаж майна та активів | - | procurementMethodType==dgfOtherAssets OR procurementMethodType==appraisal.insider крім аукціонів з ознакою оренди (CPVS==PA01-7), аукціонів з ознакою банкрутства (CPVS == QB23-5), аукціонів з ознакою деревини (CPVS == QB49-3), аукціонів з ознакою вагонів (CPVS == MA08-5) | Ендпоінт №2 sellingMetod==basicSell-english, sellingMetod==basicSell-dutch Архівні процедури, перенесені з ЦБД-2: legacyBasicSell-english legacyBasicSell-dutch | |||
Відчуження | - | Відчуження | - | Була реалізована в межах базового продажу | Ендпоінт №2 sellingMetod==alienation-english | |
Мала приватизація | - | procurementMethodType==sellout.english OR procurementMethodType==sellout.insider | Ендпоінт №2 sellingMetod==smallPrivatization-english sellingMetod==smallPrivatization-dutch Архівні процедури, перенесені з ЦБД-2: legacySmallPrivatization-english legacySmallPrivatization-dutch | |||
Оренда державного та комунального майна | - | CPVS== QB29-3 | Ендпоінт №2 sellingMetod==legitimatePropertyLease-* (priorityEnglish, english, dutch) Архівні процедури, перенесені з ЦБД-2: legacyLegitimatePropertyLease-english legacyLegitimatePropertyLease-dutch | |||
Оренда майна та активів | CPVS==PA01-7 and CPVS != QB29-3 (всі аукціони оренди крім CPVS== QB29-3, які відносяться до оренди державного майна) | Ендпоінт №2 sellingMetod==regulationsPropertyLease-* (english, dutch) Архівні процедури, перенесені з ЦБД-2: legacyRegulationsPropertyLease-english legacyRegulationsPropertyLease-dutch | ||||
Продаж активів банків-банкрутів (ФГВФО) | Продаж активів банків-банкрутів (ФГВФО) | procurementMethodType==dgfFinancialAssets FinancialAssets OR procurementMethodType==dgfOtherAssets OR procurementMethodType==dgfInsider | - | Ендпоінт №1 sellingMethod==dgf-english OR sellingMethod == dgf-dutch | ||
Банкрутство | - | CPVS == QB23-5 | Ендпоінт №2 sellingMetod==bankRuptcy--* (english, dutch, withoutAuction) Архівні процедури, перенесені з ЦБД-2: legacyBankRuptcy-english legacyBankRuptcy-dutch | |||
Необроблена деревина | - | CPVS == QB49-3 | Ендпоінт №2 sellingMethod==timber-* (timber-english, timber-multyAwards, timber-english-manual іl всі тестові процедур для пісочниці та стейджингу) | Оренда вагонів | - | Архівні процедури, перенесені з ЦБД-2: legacyTimber-english |
Оренда вагонів | - | CPVS CPVS == MA08-5 | Ендпоінт №2 sellingMethod==railwayCargo-* (railwayCargo-english, railwayCargo- dutch, railwayCargo) Архівні процедури, перенесені з ЦБД-2: legacyRailwayCargo-english-manual і всі тестові процедур для пісочниці та стейджингу) legacyRailwayCargo-dutch | |||
Спеціальні дозволи на користування надрами | - | edrpou == 37536031 | Ендпоінт №2 sellingMethod==subsoil-* (subsoil-english, subsoil- dutch, subsoil-english-manual і всі тестові процедур для пісочниці та стейджингу)) Архівні процедури, перенесені з ЦБД-2: legacySubsoil-english legacySubsoil-dutch | |||
Оренда землі | - | procurementMethodType==landLease | Ендпоінт №2 sellingMethod==landRental-english Архівні процедури, перенесені з ЦБД-2: legacyLandRental-infinity | |||
Продаж землі | - | - | Ендпоінт №2 sellingMethod==landSell-english, sellingMethod==landSell-priorityEnglish | |||
Комерційни продаж | - | CPVS = DA04-3 | Ендпоінт №2 sellingMethod==commercialSell-english, sellingMethod==commercialSell-dutch Архівні процедури, перенесені з ЦБД-2: legacyCommercialSell-english legacyCommercialSell-dutch | |||
Комерційна оренда | - | CPVS = DA04-3 & CPVS = PA01-7 | Ендпоінт №2 sellingMethod==commercialPropertyLease-* (english, dutch) Архівні процедури, перенесені з ЦБД-2: legacyCommercialPropertyLease-english legacyCommercialPropertyLease-dutch | |||
Аукціон із закритими пропозиціями | -Аукціон із закритими пропозиціями | - | Ендпоінт №2 sellingMethod==simpleSell-withoutAuction | |||
Продаж арештованої землі | - | - | Ендпоінт №2 |
*поки доступно тільки на sandbox оточенні.
Зв’язок у Малій приватизації
Зв’язок між активами, лотами, аукціонами та контрактингом у ЦБД2
Приклад стосується ситуації з успішним завершенням приватизації після проведення голландського аукціону після 2х неуспішних англійських аукціонів
Продаж арештованих активів арматура | - | - | Ендпоінт №2 |
Продаж непрацюючих кредитів | - | - | Ендпоінт №2 |
Відновлювана енергетика | - | - | Ендпоінт №2 |
Зв’язок у Малій приватизації
Зв’язок між активами, лотами, аукціонами та контрактингом у ЦБД2
Приклад стосується ситуації з успішним завершенням приватизації після проведення голландського аукціону після 2х неуспішних англійських аукціонів
# | Об’єкт ЦБД (посилання на api) | Зв’язок з пов’язаними об’єктами ЦБД2 |
1 |
| |
# | Об’єкт ЦБД (посилання на api) | Зв’язок з пов’язаними об’єктами ЦБД2 |
1 |
| |
2 |
| |
2 |
| |
3 |
| |
4 |
| |
5 |
| |
6 |
|
...
Повна анонімізація, додатково до інформації що прихована у сежах часткової анонімізації, приховує дані про організатора та інформацію про об'єкт. Приклад об'єкту переліку оренди: https://procedure.prozorro.sale/api/registry/objects/5f9fb808aa56594a84909f65Після завершення військового стану всі анонімізовані дані стануть загальнодоступними. https://procedure.prozorro.sale/api/registry/objects/5f9fb808aa56594a84909f65
Після завершення військового стану всі анонімізовані дані стануть загальнодоступними.
Архів ЦБД-2
З метою уніфікації моделі даних та збільшення ефективністі роботи з даними, усі сутності ЦБД-2 старої приведені до вигляду відповідних сутностей ЦБД-2 нова, та мігровані на ЦБД-2 нову.
Для мігрованих обʼєктів процедур додано поле sellingMethod, яке було відсутнє на ЦБД-2. Змігровані процедури можна ідентифікувати по префіксу legacy
Для процедур збережений ідентифікатор auctionId без змін. Машиночитний ідентифікатор перенесли у поле legacyId
Процедури ЦБД-2 були розподілені за наступними напрямками:
Назва нового sellingMethod ЦБД-нова | Аналог sellingMethod ЦБД-нова |
legacySmallPrivatization-english | smallPrivatization-english |
legacySmallPrivatization-dutch | smallPrivatization-dutch |
legacyBasicSell-english | basicSell-english |
legacyBasicSell-dutch | basicSell-dutch |
legacyLegitimatePropertyLease-english | legitimatePropertyLease-english |
legacyLegitimatePropertyLease-dutch | legitimatePropertyLease-dutch |
legacyRegulationsPropertyLease-english | regulationsPropertyLease-english |
legacyRegulationsPropertyLease-dutch | regulationsPropertyLease-dutch |
legacyBankRuptcy-english | bankRuptcy-english |
legacyBankRuptcy-dutch | bankRuptcy-dutch |
legacyTimber-english | timber-english |
legacyRailwayCargo-english | railwayCargo-english |
legacyRailwayCargo-dutch | railwayCargo-dutch |
legacySubsoil-english | subsoil-english |
legacySubsoil-dutch | subsoil-dutch |
legacyLandRental-infinity | landRental-english |
legacyCommercialSell-english | commercialSell-english |
legacyCommercialSell-dutch | commercialSell-dutch |
legacyCommercialPropertyLease-english | commercialPropertyLease-english |
legacyCommercialPropertyLease-dutch | commercialPropertyLease-dutch |
Приклади змігрованих сутностей:
legacySmallPrivatization-english
legacySmallPrivatization-dutch
legacyBasicSell-english
legacyBasicSell-dutch
legacyLegitimatePropertyLease-english
legacyLegitimatePropertyLease-dutch
legacyRegulationsPropertyLease-english
legacyRegulationsPropertyLease-dutch
legacyBankRuptcy-english
legacyBankRuptcy-dutch
legacyTimber-english
legacyRailwayCargo-english
legacyRailwayCargo-dutch
legacySubsoil-english
legacySubsoil-dutch
legacyLandRental-infinity
legacyCommercialSell-english
legacyCommercialSell-dutch
legacyCommercialPropertyLease-english
legacyCommercialPropertyLease-dutch
legacy_asset
legacy_announcement
redemption-legacy
legacy_execution
Інформація щодо міграції обʼєктів для Майданчиків ТУТ
АРІ-документація
ЦБД-1
http://dgf.api-docs.openprocurement.org/uk/latest/
ЦБД-2 (АРХІВОВАНО)
http://dgf.api-docs.ea2.openprocurement.io/en/latest/
http://lease.api-docs.ea2.openprocurement.io/en/latest
http://appraisal-insider.api-docs.ea2.openprocurement.io/en/latest/
ЦБД-2 (оновлена)
№1: https://dgf-procedure-sandbox.prozorro.sale/api/doc
№2: https://procedure-staging.prozorro.sale/api/doc
Технічні завдання
ЦБД-1
https://docs.google.com/document/d/1dKg81cEvc_BZtXg-esvhrLvtKcobpgn1MRLYeNAh0ZA
https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=42730023
ЦБД-2 (АРХІВОВАНО)
https://docs.google.com/document/d/1GBfFp6CrXtXgcCUbooiemyx_WcxNhaRraQXpYEYCE68
https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=42729635
ЦБД-нова
https://gitlab.prozorro.sale/public-projects/documentations/-/tree/master/technical_specification
...