You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 60
Next »
Продаж за регламентом - англійський
Для створення авто тестів на demo/dev/sandbox/staging
Обов'язково наявний ключ для роботи з процедурою для ролі owner та bids.
Організатор - використовується в запиті token owner.
Учасник - використовується в запиті token bids.
Особливості процедури:
- Організатор має можливість обрати minNumberOfQualifiedBids 1 або 2
- За наявності 2-х та більше заяв на участь, за результатами етапу подання пропозицій, спочатку процедура набуває статусу active_auction.
- За результатами аукціону кваліфікуються 2 award'и, другий Учасник розглядається у якості переможця у випадку дискваліфікації першого, якщо другий Учасник не відмовився від очікування.
- Можливість створення "Майно, що швидко псується" наявність в процедурі параметру - "isPerishable"
Таблиця змін
Дата | Номер сценарію | Короткий опис змін |
---|
|
|
|
|
|
|
Зміст
2. Робота з Document Service |
CBD3-BSE-AUTO-01-01 | Створення документу |
CBD3-BSE-AUTO-01-02 | Завантаження документів |
CBD3-BSE-AUTO-01-03 | Оновлення документів |
CBD3-BSE-AUTO-01-04 | Особливості роботи з digitalSignature |
|
CBD3-BSE-AUTO-02-01 | Публікація процедури БЕЗ прискорення (sellingMethod - basicSell-english) |
CBD3-BSE-AUTO-02-02 | Публікація процедури З прискоренням |
| Публікація процедури "Майно, що швидко псується" |
| Публікація процедури БЕЗ заповнення обов'язкових полів |
| Публікація процедури БЕЗ завантаження обов'язкових документів |
| Публікація процедури tenderAttempts = 1 |
| Публікація процедури tenderAttempts > 1 |
| Публікація процедури minNumberOfQualifiedBids = 1 |
| Публікація процедури minNumberOfQualifiedBids = 2 |
| Публікація процедури БЕЗ minNumberOfQualifiedBids |
| Блок - bankAccounts |
3. Редагування процедури |
| Внесення змін в опубліковану процедуру протягом rectificationPeriod |
| Робота з документами в процедурі протягом tenderPeriod |
| Деактивація заяви на участь |
4. Робота з питаннями/відповідями |
| Подача запитання |
| Надання відповіді на задане запитання |
5. Робота з bid'ом |
| Створення та активація bid'а |
| Редагування bid'а |
| Видалення bid'а |
| Повторна активація bid'а з після набуття статуса inactive |
6. Отримання та перехід по посиланню |
| Публічне посилання |
| Приватне посилання |
7. Кваліфікація Учасників |
| Умови формування award'ів та їх статусів |
| Відображення таблиці кваліфікації на Майданчику |
| Завантаження документів Учасником протягом verificationPeriod |
| Завантаження та підтвердження auctionProtocol Організатором verificationPeriod
|
| Завантаження та підтвердження документів договору Організатором протягом qualificationPeriod |
8. Дискваліфікація Учасників |
| Дискваліфікація 2-х award'ів |
| Дискваліфікація підчас active_qualification |
| Дискваліфікація підчас active_awarded |
| Зміна статусу Учасника що очікує, після набуття процедурою статусу complete
|
| Відмова Учасника від участі в кваліфікації |
9. Перелік допустимих операцій для award'ів |
| Операції для award'у в статусі active, contract в статусі pending |
| Операції для award'у в статусі active, contract в статусі active |
| Операції для award'у в статусі pending_waiting |
| Операції для award'ів в статусі unsuccessful |
| Операції для award'у в статусі cancelled |
10. Скасування процедури |
| Скасування процедури в статусі active_tendering |
| Скасування процедури в статусі active_auction |
| Скасування процедури в статусі active_awarded |
11. Завершення процедури |
| Завершення процедури |
12. Періоди, статуси, документи |
| Документи procedure |
| Документи bid`a |
| Документи award'у |
| Документи contract'у |
| Статуси procedure |
| Статуси bid`a |
| Статуси award'у |
| Статуси contract'у |
1. Робота з Document Service |
| Створення документу |
---|
Role | Організатор/ЦБД |
Preconditions | - Локально наявний повний перелік документів процедури.
- Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
- Заповнено documentType документу.
|
Steps To Reproduce | - Зробити PUT {host}/api/documents/public до ЦБД та зберегти doc_token документів. Для документів:
- digitalSignature
- illustration
- notice
- technicalSpecifications
- evaluationCriteria
- contractProforma
- x_presentation
- clarifications
- cancellationDetails
- commercialProposal
- x_passport - private
- x_IPN - private
- x_registerExtract
- qualificationDocuments
- eligibilityDocuments
- auctionProtocol
- rejectionProtocol
- act
- contractNotice
- contractSigned
- contractAnnexe
2. Перевірити status відповіді. |
Expected results
| - У відповідь ЦБД надає doc_token створеного документу які збережено в Globals для подальшого користування.
- Status - 201.
|
Запит: |
|
Зміст |
| Завантаження документів |
---|
Role | Організатор/ЦБД |
Preconditions | - Наявний doc_token документу CBD3-BSE-AUTO-01-01
- Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
- Заповнено documentType документу. Наприклад illustraton.
|
Steps To Reproduce | - Зробити PUT {host}/api/documents/public до ЦБД та зберегти doc_token документів. Для документів
- Перевірити статус відповіді від ЦБД.
- Перевірити, що документ illustraton завантажено до процедури.
|
Expected results
| - У відповідь ЦБД надає doc_token створеного документу які збережено в Globals для подальшого користування.
- Status - 201.
- Завантажений документ illustraton присутній в процедурі.
|
Запит: |
|
Зміст |
| Заміна документів |
---|
Role | Організатор/ЦБД |
Preconditions | - Наявний doc_token завантаженого документу CBD3-BSE-AUTO-01-01 наприклад illustraton.
- Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
- Заповнено documentType документу. Наприклад illustraton2.
|
Steps To Reproduce | - Зробити PATCH {host}/api/procedures/:procedure_id/documents/{{illustraton_doc_id}}?acc_token={{procedure_acc_token}} до ЦБД та зберегти doc_token документів. Для документів.
- Перевірити статус відповіді від ЦБД.
- Перевірити, що в процедурі наявний лише новий документ illustraton2.
|
Expected results
| - У відповідь ЦБД надає doc_token створеного документу які збережено в Globals для подальшого користування.
- Status - 200.
- В процедурі наявний лише новий документ illustraton2
|
Запит: |
|
Зміст |
| Особливості роботи з digitalSignature |
---|
Role | Організатор/ЦБД |
Preconditions | - Наявний doc_token завантаженого документу CBD3-BSE-AUTO-01-01 наприклад illustraton.
- Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
- Заповнено documentType документу. Наприклад digitalSignature.
|
Steps To Reproduce | - Зробити запит для додавання документу digitalSignature до illustraton PATCH {host}/api/procedures/:procedure_id/documents/
- Перевірити статус відповіді від ЦБД.
- Перевірити, що в процедурі додавано документ digitalSignature до illustraton.
|
Expected results
| - У відповідь ЦБД надає
- Status - 200.
- В процедурі додавано документ digitalSignature до illustraton.
|
Запит: |
|
Зміст |
|
| Публікація процедури БЕЗ прискорення (sellingMethod - basicSell-english) |
---|
Role | Організатор/ЦБД |
Preconditions | - Наявний шаблон procedure з заповненими валідними даними в усіх полях згідно swagger та обов'язковими документами.
- CBD3-BSE-AUTO-01-01 завантажені документи в тіло запиту.
- АuctionPeriod - startDate - мінімально короткий для публікації.
|
Steps To Reproduce | - Зробити POST {host}/api/procedures до ЦБД.
- Перевірити status procedure.
- Перевірити формування та тривалість period'и procedure: rectificationPeriod, questionPeriod,enquiryPeriod, tenderPeriod.
|
Expected results
| - Отримуємо відповідь. ЦБД надає id та acc_token створеної procedure. Приклад:
"id": "65941d9ed7172386c5698a03", "acc_token": "2a95df6e-fc75-472f-ac71-ca97be85d6a8" - Status procedure - active_tendering.
- Формуються period'и procedure згідно Timeline процедури:
- rectificationPeriod - Дата початку - startDate може припадати на неробочий день, відповідає даті/часу datePublished. Дата завершення - endDate: може припадати на неробочий день, завершується за 5 календарних днів до auctionPeriod.startDate, завершення о 18:00.
- questionPeriod - Дата початку - startDate: може припадати на неробочий день, відповідає даті/часу datePublished. Дата завершення - endDate: може припадати на неробочий день, завершується за 1 робочий день до дня початку - auctionPeriod.startDate о 18:00.
- enquiryPeriod - Дата початку - startDate: може припадати на неробочий день, відповідає даті/часу datePublished. Дата завершення - endDate: може припадати на неробочий день, завершується за 1 робочий день до дня початку - auctionPeriod.startDate о 18:00.
- tenderPeriod - Дата початку - startDate: може припадати на неробочий день, відповідає даті/часу datePublished. Дата завершення - endDate: може припадати на неробочий день, завершується за 1 робочий день до дня початку - auctionPeriod.startDate о 20:00.
|
Запит: |
|
Зміст |
| Публікація процедури З прискоренням |
---|
Role | Організатор/ЦБД |
Preconditions | - Наявний шаблон procedure з заповненими валідними даними в усіх полях згідно swagger та обов'язковими документами.
- CBD3-BSE-AUTO-01-01 завантажені документи в тіло запиту.
- АuctionPeriod - startDate - мінімально короткий для публікації.
|
Steps To Reproduce | - Перевірити можливість публікації процедури З прискоренням sellingMethod:
- basicSell-english-ultra-fast
- basicSell-english-fast
- basicSell-english-fast-manual
- basicSell-english-fast-auction-manual-qualification
- basicSell-english-fast-auction-prod
- basicSell-english-initial-auction
- basicSell-english-initial-auction-manual
- basicSell-english-initial-qualification
- basicSell-english-initial-qualification-prod
2. Зробити POST {host}/api/procedures до ЦБД. 3. Перевірити status procedure. |
Expected results
| - Доступна можливість публікація з обраним sellingMethod.
- Отримуємо відповідь. ЦБД надає id та acc_token створеної procedure. Приклад:
"id": "65941d9ed7172386c5698a03", "acc_token": "2a95df6e-fc75-472f-ac71-ca97be85d6a8" - Status procedure - active_tendering.
|
Запит: |
|
Зміст |
| |