Зміна правил валідації поля tenderAttempts
AR (actual result):
Для процедури SUE:
- tenderAttempts = [1, 2, 3]
- валідація при публікації аукціону - аукціон неможливо опублікувати, якщо:
tenderAttempts (попереднього аукціону*) <> tenderAttempts (поточного аукціону) - 1
Попередній аукціон - аукціон, що вказаний у полі previousAuctionId
Приклад сповіщення про промилку: https://prnt.sc/0DJNReZBU4-z
Для процедури SUD:
- tenderAttempts = [1, 2, 3]
- валідація при публікації аукціону - аукціон неможливо опублікувати, якщо:
tenderAttempts (попереднього аукціону) <> tenderAttempts (поточного аукціону) - 1
ER (expected result):
Для процедури SUE:
- tenderAttempts = [1, 2]
- Організатор може опублікувати аукціон із tenderAttempts = [1, 2] незалежно від того, чи існують у ланцюжку аукціон/ни із таким же значенням tenderAttempts
Ланцюжок - послідовність аукціонів, що визначається всіма попередніми аукціонами за вказаними у полі previousAuctionId поточного аукціону та всіх попередніх
Для процедури SUD:
- tenderAttempts = [3]
- Організатор може опублікувати аукціон із tenderAttempts = [3] незалежно від того, чи існують у ланцюжку аукціон/ни із таким же значенням tenderAttempts
Погодження із майданчиком ТБ "Українська енергетична біржа": https://prozorrosale.slack.com/archives/G3JAD5WTT/p1648734133971169?thread_ts=1648541702.246869&cid=G3JAD5WTT https://prnt.sc/DGEH1QJOXlej
Other logic without changes:
Context (Environment)
Зміни необхідні для того, щоб можна було повторно виставити процедуру на англійський аукціон необмежену кількість разів, якщо попередній аукціон не відбувся
Requestor & Contact
Requestor:
Contact Point: