|
|
## PriorityEnglish Auction |
|
|
\ No newline at end of file |
|
|
# PriorityEnglish Auction
|
|
|
|
|
|
That type of auction is splitted into two subtypes.
|
|
|
## States(more about states you can find [here](/prozorro-sale/auction/-/wikis/States))
|
|
|
* first part like english auction
|
|
|
|
|
|
if winner of first part is not current tenant
|
|
|
* pre_precedence_round_pause - state of waiting. Here current tenant see bids that he can accept.
|
|
|
* precedence_round - round where current tenant can accept bid and take place of accepted bid, or decline and lost the auction.
|
|
|
* done - results of auction
|
|
|
|
|
|
else
|
|
|
|
|
|
* done
|
|
|
|
|
|
## [First subtype](English-Auction) (English)
|
|
|
Same as english auction except last sequential round.
|
|
|
Here some check.
|
|
|
If winner of english auction is current tenant - auction goes into `done` state, else precedence round comes.
|
|
|
|
|
|
### Feature of that auction is if current tenant and another bidder have same bids, but bidder post bid earlier - current tenant wins anyway.
|
|
|
## Second subtype (Precedence)
|
|
|
Here main actor is current tenant. He choice what place he want to take.
|
|
|
|
|
|
```mermaid
|
|
|
graph TD;
|
|
|
pending-->pre_round_pause;
|
|
|
pre_round_pause-->sequential_round;
|
|
|
subgraph "There is one more round"
|
|
|
sequential_round-->open_pause;
|
|
|
open_pause-->sequential_round;
|
|
|
end
|
|
|
subgraph "Last round has ended and winner is current tenant"
|
|
|
sequential_round-->done;
|
|
|
end
|
|
|
subgraph "Last round has ended and winner is not current tenant"
|
|
|
sequential_round-->precedence_round;
|
|
|
end
|
|
|
subgraph "If last precedence round step or current tenant accept bid"
|
|
|
precedence_round-->done;
|
|
|
end
|
|
|
```
|
|
|
|
|
|
More you can find [here](https://gitlab.prozorro.sale/public-projects/documentations/-/blob/master/technical_specification/legitimatePropertyLease/legitimatePropertyLease-priorityEnglish/legitimatePropertyLease-priorityEnglish.md) |
|
|
\ No newline at end of file |