...
Технічні поля, які необхідно передати невидимо для Організатора
| Назва | field | Коментар |
|---|---|---|
| Метод | pipelineMethod | Необхідно передати "pipelineMethod": "sanctionAuctionChain" |
Авто-створення першої процедури в ланцюжку
Коли Організатор заповнив всі обовʼязкові поля і Опублікував "ланцюжок", протягом 5-ти хвилин буде автоматично створено першу процедуру.
Власником (owner) обʼєкта стає Майданчик, який опублікував ланцюжок.
Редагування полівРедагувати поля, які заповнив Організатор в "ланцюжку", до створення першої процедури - неможливо.
Майданчик має реалізувати логіку, яка буде окремим запитом, з використанням токена створеного ланцюжка, забрати id і токен автоматично створеної Процедури.
| Info |
|---|
Можна робити перший запит через 10 секунд після публікації "ланцюжка". Якщо повернувся пустий масив[], то повторний запит через 30 секунд і далі з інтервалом в 1 хв. Як варіант, отримання токену не автоматизовувати, а надати можливість Організатору отримувати по кнопці і переходити на Аукціон. Можна завʼязатися на Mirror і "відловлювати" обʼєкт там. Фільтр - по полю "owner". Ця реалізація на розсуд Майданчика, тут описані лише можливі варіанти. Головне, щоб Організатор мав можливість працювати з авто-створеною процедурою аналогічно як з тою, яка публікується "руками". |
Приклад запиту для отримання id і токену процедури:
| Code Block |
|---|
{{baseUrl}}/api/jobber/sanctionedAuctionChain/jsc/{{object_id}}/produced_entities?acc_token={{object_acc_token}} |
Отримавши id і токен першої створеної процедури необхідно надати можливість Організатору переглянути обʼєкт.
Організатор має можливість редагувати поля процедури згідно стандартних правил, які описані в ТЗ по процедурі
Відбувається стандартна робота з процедурою, яка не відрізняється від існуючого процесу.
Особливості
Редагування полів
В інтерфейсі необхідно дати можливість Організатору побачити дані щодо запланованих другого і третього аукціонів.
Технічно можна отримати цю інформацію з запиту до обʼєкта JSC в полі _specs. Деталі тут в ТЗ
З моменту створення першої процедури "ланцюжок" набуває статусу active.
В цьому статусі "ланцюжка" Організатор може редагувати поля:
- період експозиції для другої процедури (в днях) до моменту створення другої процедри в ланцюжку
- період експозиції для третьої процедури (в днях) до моменту створення третьої процедри в ланцюжку
В JSC редагуються тільки два вищевказані параметри.
Авто-створення першої процедури в ланцюжку
Якщо перша процедура в ланцюжку отримала статус unsuccessful, то протягом 5 хвилин створюється друга процедура, в яку копіюються значення полів із першої процедури + встановлюється дата auctionPeriod.startDate відповідно до періода експозиції із "ланцюжка".
Обʼєкт "ланцюжка" не змінює статус і залишаєтсья у статусі active
Деталі і приклади розрахунку стартової ціни описані в розділі "Поля що розраховуються автоматично при створенні другої і третьої процедури"
| Note | ||
|---|---|---|
| ||
Такі поля, як
title description lotId |