Versions Compared

Key

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

...

1. Робота з Document Service

CBD3-BSE-AUTO-01-01

Anchor
CBD3-BSE-AUTO-01-01
CBD3-BSE-AUTO-01-01

Створення документу
RoleОрганізатор/ЦБД 
Preconditions
  • Локально наявний повний перелік документів процедури
  • Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
  • Заповнено documentType документу.
Steps To Reproduce
  1. Зробити 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




  1. У відповідь ЦБД надає doc_token створеного документу які збережено в Globals для подальшого користування
  2. Status - 201.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-01-02

Anchor
CBD3-BSE-AUTO-01-02
CBD3-BSE-AUTO-01-02

Завантаження документів
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний doc_token документу CBD3-BSE-AUTO-01-01
  • Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
  • Заповнено documentType документу. Наприклад illustraton.
Steps To Reproduce
  1. Зробити PUT {host}/api/documents/public до ЦБД та зберегти doc_token документів. Для документів
  2. Перевірити статус відповіді від ЦБД.
  3. Перевірити, що документ illustraton завантажено до процедури.

Expected results




  1. У відповідь ЦБД надає doc_token створеного документу які збережено в Globals для подальшого користування
  2. Status - 201.
  3. Завантажений документ illustraton присутній в процедурі.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-01-03

Anchor
CBD3-BSE-AUTO-01-03
CBD3-BSE-AUTO-01-03

Заміна документів
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний doc_token завантаженогодокументу CBD3-BSE-AUTO-01-01 наприклад illustraton.
  • Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
  • Заповнено documentType документу. Наприклад illustraton2.
Steps To Reproduce
  1. Зробити PATCH {host}/api/procedures/:procedure_id/documents/{{illustraton_doc_id}}?acc_token={{procedure_acc_token}}до ЦБД та зберегти doc_token документів. Для документів.
  2. Перевірити статус відповіді від ЦБД.
  3. Перевірити, що в процедурі наявний лише новий документ illustraton2.

Expected results




  1. У відповідь ЦБД надає doc_token створеного документу які збережено в Globals для подальшого користування
  2. Status - 200.
  3. В процедурі наявний лише новий документ illustraton2
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-01-03

Anchor
CBD3-BSE-AUTO-01-03
CBD3-BSE-AUTO-01-03

Особливості роботи з digitalSignature
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний doc_token завантаженогодокументу CBD3-BSE-AUTO-01-01 наприклад illustraton.
  • Заповнено тіло та параметри запиту scope - public (за замовчуванням) або private.
  • Заповнено documentType документу. Наприклад digitalSignature.
Steps To Reproduce
  1. Зробити запит для додавання документу digitalSignature до illustraton PATCH {host}/api/procedures/:procedure_id/documents/ 
  2. Перевірити статус відповіді від ЦБД.
  3. Перевірити, що в процедурі додавано документ digitalSignature до illustraton.

Expected results




  1. У відповідь ЦБД надає 
  2. Status - 200.
  3. В процедурі додавано документ digitalSignature до illustraton.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

2. Публікація procedure

CBD3-BSE-AUTO-02-01

Anchor
CBD3-BSE-AUTO-02-01
CBD3-BSE-AUTO-02-01

Публікація процедури БЕЗ прискорення
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний шаблон procedure з заповненими валідними даними в усіх полях згідно swagger.
  • CBD3-BSE-AUTO-01-01 завантажені документи в тіло запиту. 
  • АuctionPeriod - startDate - мінімально короткий для публікації.
Steps To Reproduce
  1. Перевірити можливість публікації процедури БЕЗ прискоренням sellingMethod - basicSell-english.
  2. Зробити POST {host}/api/procedures до ЦБД. 
  3. Перевірити status procedure.
  4. Перевірити формування та тривалість periodprocedure: rectificationPeriod, questionPeriod,enquiryPeriod, tenderPeriod.

Expected results




  1. Доступна можливість публікації процедури БЕЗ прискоренням sellingMethod - basicSell-english.
  2. Отримуємо відповідь. ЦБД надає id та acc_token створеної procedure. Приклад

    "id": "65941d9ed7172386c5698a03",
        "acc_token": "2a95df6e-fc75-472f-ac71-ca97be85d6a8"

  3. Status procedure - active_tendering.
  4. Формуються periodprocedure згідно 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.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-02-02

Anchor
CBD3-BSE-UC-02-02
CBD3-BSE-UC-02-02

Публікація процедури З прискоренням
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний шаблон procedure з заповненими валідними даними в усіх полях згідно swagger.
  • CBD3-BSE-AUTO-01-01 завантажені документи в тіло запиту. 
  • АuctionPeriod - startDate - мінімально короткий для публікації.
Steps To Reproduce
  1. Перевірити можливість публікації процедури З прискоренням 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




  1. Доступна можливість публікація з обраним sellingMethod.
  2. Отримуємо відповідь. ЦБД надає id та acc_token створеної procedure. Приклад

    "id": "65941d9ed7172386c5698a03",
        "acc_token": "2a95df6e-fc75-472f-ac71-ca97be85d6a8"

  3. Status procedure - active_tendering.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-02-03

Anchor
CBD3-BSE-UC-02-03
CBD3-BSE-UC-02-03

Публікація процедури "Майно, що швидко псується"
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний шаблон procedure з заповненими валідними даними в усіх полях згідно swagger.
  • CBD3-BSE-AUTO-01-01 завантажені документи в тіло запиту. 
  • Додати класифікатор майна - верхньорівневий, або вкладені класифікатори: 
    • 03000000-1 – Сільськогосподарська, фермерська продукція, продукція рибальства, лісівництва та супутня продукція
    • 15000000-8 – Продукти харчування, напої, тютюн та супутня продукція та всі вкладені коли
    • 33600000-6 - Фармацевтична продукція та всі вкладені коди
Steps To Reproduce
  1. Перевірити можливість публікації procedure з заповненим полем isPerishable - true.
  2. Передати наприклад +7 календарних днів від поточної дати 

        "auctionPeriod": {
            "startDate": "ХХХХ-ХХ-ХХTХХ:00:00+00:00"
        },

  3. Зробити POST {host}/api/procedures до ЦБД. 
  4. Перевірити status procedure.
  5. Перевірити в procedure параметру - "isPerishable: "true".

Expected results




  1. Status відповіді - 201.
  2. ЦБД зміню максимально - мінімально короткий для публікації.
  3. Отримуємо відповідь. ЦБД надає id та acc_token створеної procedure. Приклад

    "id": "65941d9ed7172386c5698a03",
        "acc_token": "2a95df6e-fc75-472f-ac71-ca97be85d6a8"

  4. Status procedure - active_tendering.
  5. В procedure наявний параметр - "isPerishable: "true".

В інших випадках віддавати валідаційну помилку при публікації Процедури, що обраний класифікатор не дозволяє встановити параметр isPerishable: true.

Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-02-04

Anchor
CBD3-BSE-UC-02-04
CBD3-BSE-UC-02-04

Публікація процедури БЕЗ заповнення обов'язкових полів
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний шаблон procedure з заповненими полями.
  • CBD3-BSE-AUTO-01-01 завантажені документи в тіло запиту. 
Steps To Reproduce
  1. Перевірити відповідь ЦБД на запит публікації procedure НЕ заповнюючи обов'язкові поля - swagger відмічені *. Зробити POST {host}/api/procedures до ЦБД. 
  2. Перевірити Status відповіді.

Expected results




  1. ЦБД надсилає відповідь з переліком полів/блоків які необхідно заповнити для публікації.
  2. Status відповіді - 422.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст

CBD3-BSE-AUTO-02-05

Anchor
CBD3-BSE-UC-02-05
CBD3-BSE-UC-02-05

Публікація процедури БЕЗ завантаження обов'язкових документів
RoleОрганізатор/ЦБД 
Preconditions
  • Наявний шаблон procedure з заповненими валідними даними в усіх полях згідно swagger.
Steps To Reproduce
  1. Перевірити відповідь ЦБД на запит публікації procedure без обов'язкових документів. Зробити POST {host}/api/procedures до ЦБД. 
  2. Перевірити Status відповіді.

Expected results




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

        "message": {
            "documents": [
                "document with documentType=technicalSpecifications is required"

  2. Status відповіді - 422.
Запит:

Results: 

  •   
    Status
    colourGreen
    titlePass
  •   
    Status
    colourRed
    titleFAIL
Зміст