Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Swagger можна знайти ТУТ на табі з відповідною назвою "Jobber"

Майданчик повинен забезпечити можливість Організатору створити та керувати процесом реалізації санкційного активу шляхом публікації об'єкта типу: jobber.sanctionedAuctionChain

Публікація цього об'єкта автоматично запускає процес створення до трьох аукціонів відповідно до логіки, визначеної ЦБД.

Майданчик не зобов'язаний реалізовувати конкретний дизайн інтерфейсу, але повинен забезпечити можливість введення, перегляду і редагування даних, визначених у цьому документі.

Шлях Організатора на Майданчику

Публікація ланцюжка

Бізнесово: У Організатора повинна бути можливість запустити Процес реалізації санкційного активу активу (ланцюжок аукціонів) шляхом публікації в ЦБД першого аукціону.

Технічно: Від Майданчика ЦБД буде очікувати запит на публікації обʼєкта jobber.sanctionedAuctionChain

Обовʼязкові поля

Бізнесово: Оголосити електронний аукціон має право виключно організатор аукціону після затвердження затвердження стартових цін реалізації активу для всіх аукціонів.

...

Info

Можна робити перший запит через 10 секунд після публікації "ланцюжка". Якщо повернувся пустий масив[], то повторний запит через 30 секунд і далі з інтервалом в 1 хв.

Як варіант, отримання токену не автоматизовувати, а надати можливість Організатору отримувати по кнопці і переходити на Аукціон.

Можна завʼязатися на Mirror і "відловлювати" обʼєкт там. Фільтр - по полю "owner".

Ця реалізація на розсуд Майданчика, тут описані лише можливі варіанти.Головне, щоб Організатор мав можливість працювати з авто-створеною процедурою аналогічно як з тою, яка публікується "руками"

Майданчик повинен забезпечити можливість:

  • перегляду процедури

  • редагування процедури

відповідно до стандартних правил роботи з процедурами.

Процедура нічим не відрізняється від стандартної процедури Prozorro.Sale.

Приклад запиту для отримання id і токену процедури:

...

Відбувається стандартна робота з процедурою, яка не відрізняється від існуючого процесу.

Особливості

Редагування полів

...

Майданчик повинен забезпечити можливість Організатору переглянути інформацію про заплановані наступні аукціони.

Майданчик повинен відображати про наступні аукціони:

  • очікувану стартову ціну

  • очікуваний тип аукціону

  • тривалість експозиції

Технічно можна отримати цю інформацію з запиту до обʼєкта JSC в полі _specs. Деталі Деталі тут в ТЗ

Спосіб відображення визначається Майданчиком.

З моменту створення першої процедури "ланцюжок" набуває статусу active.

В цьому статусі "ланцюжка" Організатор може редагувати поля:

  • період експозиції  для другої процедури (в днях) до моменту створення другої процедри в ланцюжку
  • період експозиції для третьої процедури (в днях) до моменту створення третьої процедри в ланцюжку

В JSC редагуються тільки два вищевказані параметри.

Редагування параметрів ланцюжка

Після створення першої процедури Майданчик повинен забезпечити можливість редагування Організатором:

  • тривалості експозиції другого аукціону

  • тривалості експозиції третього аукціону

Редагування можливе лише до створення відповідної процедури.

Інші поля JSC редагуванню не підлягають

Авто-створення другої  Авто-створення другої процедури в ланцюжку

Якщо перша процедура в ланцюжку отримала статус unsuccessful, то протягом 5 хвилин створюється друга процедура, в яку копіюються значення полів із першої процедури, а також встановлюється дата auctionPeriod.startDate відповідно до періода експозиції, який задав Організатор при публікації "ланцюжка"

...

Note
titleВажливо

Такі поля, як:

Інформація про організатора аукціонуsellingEntity
Номер лотуlotId
Назва аукціонуtitle
Опис аукціонуdescription
Наявність умов продажуsaleConditions
Стартова ціна лотаvalue
На фінальну суму нараховується ПДВvalueAddedTaxCharged
Розмір кроку аукціонуminimalStep
Розмір гарантійного внескуguarantee
Розмір реєстраційного внескуregistrationFee
Банківські рахункиbankAccounts
Склад лотаitems
Документи аукціону та пов'язані додаткиdocuments
Мінімальна кількість заявminNumberOfQualifiedBids
Порядок ознайомлення з майном, час і місце проведення огляду об’єктаaccessDetails
Додаткові відомостіx_additionalInformation

автоматично скопіюються в другу процедуру із першої процедури! (не з "ланцюжка"!)

Тобто, якщо Організатор редагував поля в першій процедурі, то в другу скопіюються відредаговані поля із першої процедури, а не першочергові із "ланцюжка".

...

Деталі і приклади розрахунку стартової ціни описані в розділі "Поля що розраховуються автоматично при створенні другої і третьої процедури"

Копіювання даних між процедурами

Поля копіюються з попередньої процедури, не з JSC.

Це означає, що якщо Організатор редагував першу процедуру, то друга процедура використовує відредаговані значення.

Поведінка інтерфейсу (обовʼязкова функціональність)

Майданчик повинен забезпечити можливість:

  • створити ланцюжок
  • переглянути створені процедури
  • перейти до процедур
  • редагувати процедури
  • переглянути інформацію про майбутні процедури
  • редагувати періоди експозиції