ДІ - лінки документації та додаткові файли
ТЗ Додаткова Інформація
Створення/редагування додаткової інформації до процедури [Add Additional Information / Change Additional Information]
Перелік процедур для тестування
Структура даних адмінки
Довідники адмінки ДІ для полів:
1) "Ініціатор публікації" - https://procedure-demo.prozorro.sale/api/dictionaries/additional_info_initiators
2) "Причина публікації" - https://procedure-demo.prozorro.sale/api/dictionaries/additional_info_reason
Бізнес вимоги
User Stories
# | User Storie | Priority | Actor |
---|---|---|---|
1 | Я, як адміністратор ЦБД Прозоро.Продажі, хочу мати можливість додати/редагувати до процедуру додаткову інформацію в не залежності від її статусу, для того аби уникнути неточностей і зберігати усі зміни по процедурі | 1 | Адміністратор ЦБД Прозоро.Продажі |
2 | Я, як майданчик-партнер, хочу мати можливість відобразити наявні дані додаткової інформації у себе на майданчику, аби відображати дійсний статус проведення аукціону | 2 | Майданчик партнер |
Особливості створення та редагування ДІ:
- Можливість додавання ДІ до кожної процедури на кожному із статусів процедури.
- Додавання декількох ДІ до однієї і тієї ж процедури/ одного і того ж статусу.
- Можливість багаторазового редагування одного і того ж ДІ на будь-якому статусі процедури.
- Редагування ДІ: редагуютьяс значення в полях: "Ідентифікатор зв'язаного оголошення", "Опис", "Ініціатор публікації", "Причина публікації". Файл може бути лише замінений, НЕ можна видаляти файл.
- В рамках однієї ДІ є можливість додавання 10 файлів одночасно.
- ДІ не може бути видалена
Опублікування ДІ:
- У поле "Ідентифікатор зв'язаного оголошення" вноситься значення ідентифікатора аукціону (auctionID). Наприклад, CSD001-UA-20231003-23437.
- Для вибору значення у полі "Ініціатор публікації" використрвується довідник AdditionalInfoIniciator.
- Для вибору значення у полі "Причина публікації" використвується довідник AdditionalInfoReason.
- Поля "Ідентифікатор зв'язаного оголошення", "Опис", "Ініціатор публікації", "Причина публікації" є обов'язковими для опублікування ДІ.
- Поле "Файл" є необовязковим для опублікування ДІ.
- Вимога до файлу ДІ: 1) типи даних (файлів) - не обмежені (стандартні вимоги до файлів в ЦБД); 2) розмір файлів - обмежений у 50 Мб для файлу (стандартні вимоги до файлів в ЦБД).
Перегляд ДІ на інтерфейсі Prozorro.Sale Administrator
- Організовано можливість перегляду
- Значення поля FileName реалізовано, як гіперпосилання, при виборі користувачем назви файлу виконується відкриття файлу для перегляду/вивантаження файлу (в залежності від налаштувань браузера користувача)
Організовано можливість редагування "Додаткова інформація" за допомогою використання відповідної команди:
Для відображення даних "Додаткова інформація", в т.ч. "Історія змін" на майданчиках підготовлено тестові приклади для всіх процедур: https://docs.google.com/spreadsheets/d/1dRwho_HQwdJ3G7ksUSCqqWIDKrZ0LoJ6vsYSdFljqI0/edit#gid=790126311
Таблиця змін
Дата | Номер сценарію | Короткий опис змін |
---|---|---|
15.12.2023 | Оновлення сценаріїв: CBD3-ADINF-UC-01-01, CBD3-ADINF-UC-01-02, CBD3-ADINF-UC-01-03, CBD3-ADINF-UC-01-04, CBD3-ADINF-UC-02-01 | |
04.12.2023 | Оновлення малюнкі та сценаріїв: CBD3-ADINF-UC-01-01, CBD3-ADINF-UC-01-02, CBD3-ADINF-UC-01-03, CBD3-ADINF-UC-01-04, CBD3-ADINF-UC-01-05, CBD3-ADINF-UC-01-06 | |
23.11.2023 | CBD3-ADINF-UC-03-01 | Додано новий сценарій стосовно відображення на майданчику "Історія змін додаткової інформації" |
05.10.2023. | Перша версія |
Зміст
1. Створення ДІ | |
CBD3-ADINF-UC-01-01 | Створення ДІ для процедур GFE. Обов'язковість полів |
Створення ДІ для всіх інших процедур окрім процедур GFE/GFD. Додавання файлів | |
CBD3-ADINF-UC-01-03 | Створення ДІ для всіх типів процедури з різними статусами |
CBD3-ADINF-UC-01-04 | Створення декількох ДІ для однієї і тієї ж процедури |
2. Редагування ДІ | |
CBD3-ADINF-UC-02-01 | Редагування ДІ |
3. Відображення "Історія змін" для додаткової інформації | |
CBD3-ADINF-UC-03-01 | Відображення "Історія змін" |
1. Створення ДІ | |
CBD3-ADINF-UC-01-01 | Створення ДІ для процедур GFE/GFD. Обовязковість полів |
---|---|
Role | Адміністратор ЦБД Прозоро.Продажі |
Preconditions | В ЦБД присутня процедура GFE 1 Процедура GFE 1 редагувалась з dateModified = "Дата 1." Перейти на Prozorro.Sale Administrator та для namespace визначити значення "prozorro-sandbox-dgf" |
Steps To Reproduce |
|
Expected results |
2. Є можливість внесення валідних значень в усі обовязкові поля. 3. Система коректно валідує персональні дані. 4. 1. На формі "Additional information command" відображається інформація про створену ДІ. Присутні кореткні значення у полях: id (ідентифікаційний номер ДІ), 4.2. В JSON даної процедури додалась ДІ з коректними даними для всіх параметрів. Значення dateModified = "Дата 1.", не змінилось. |
CBD3-ADINF-UC-01-02 | Створення ДІ для всіх інших процедур окрім процедур GFE/GFD. Додавання файлів |
Role | Адміністратор ЦБД Прозоро.Продажі |
Preconditions | В ЦБД присутня будь яка "Процедура 1" (крім GFE/ GFD). Процедура 2 редагувалась з dateModified = "Дата 2." Перейти на Prozorro.Sale Administrator та для namespace визначити значення "prozorro-sandbox" Перейти на Prozorro.Sale Administrator |
Steps To Reproduce |
|
Expected results |
2. Є можливість внесення валідних значень в усі обовязкові поля. 3. Файли додано успішно, відображаються в переліку 4. Система коректно валідує персональні дані. На формі "Additional information command" відображається інформація про створену ДІ. Присутні кореткні значення у полях: id (ідентифікаційний номер ДІ), 5. В JSON даної процедури додалась ДІ з коректними даними для всіх параметрів. Присутні додані 3 файли. Значення dateModified = "Дата 2", не змінилось. |
CBD3-ADINF-UC-01-03 | Створення ДІ для всіх типів процедури з різними статусами |
Role | Адміністратор ЦБД Прозоро.Продажі |
Preconditions | Присутні процедури всіх типів з різними статусами та відповідними значеннями для dateModified Перейти на Prozorro.Sale Administrator |
Steps To Reproduce |
|
Expected results |
Здійснити перевірку для всіх процедур згідно переліку у файлі ДІ_ перлікID_процедур_для тестування_04_10_2023.xlsx |
CBD3-ADINF-UC-01-04 | Створення декількох ДІ для однієї і тієї ж процедури |
Role | Адміністратор ЦБД Прозоро.Продажі |
Preconditions | Присутня Процедура 3 з dateModified = Дата 3 Перейти на Prozorro.Sale Administrator |
Steps To Reproduce |
|
Expected results |
|
2. Редагування ДІ | |
CBD3-ADINF-UC-02-01 | Редагування ДІ |
Role | Адміністратор ЦБД Прозоро.Продажі |
Preconditions | Присутня Процедура 3 з dateModified = Дата 3, для якої є створено 3 ДІ. Кожна має додано по 3 файли. Перейти на Prozorro.Sale Administrator/ Edit additional information commands. Визначити для редагування Процедуру 3. |
Steps To Reproduce |
|
Expected results | 1.- 3. У JSON коректно відображаються віс зміни для кожної з ДІ. dateModified = Дата 3, не змінилась. |
3. Відображення "Історія змін" для додаткової інформації (очікуються зміни в ТЗ) | |
Відображення "Історія змін" | |
Role | Адміністратор ЦБД Прозоро.Продажі |
Preconditions | Для Процедури 1 створено ДІ 1, ДІ 2, ДІ 3 із доданими файлами для кожної з них. Адміністратор редагував ДІ, вносячи зміни в усі поля, оновлював присутні файли та додавав нові файли для: 1) ДІ 1 - двічі редагувалась; 2) ДІ 2 та ДІ 3 - одноразово редагувалась. |
Steps To Reproduce |
|
Expected results | 1.1. Для ДІ 1 відображаються 2 окремі записи стосовно редагування даної ДІ 1 згідно даних в JSON, наприклад: https://procedure-sandbox.prozorro.sale/api/procedures/61cae42ad1a59d4a969480dc/additionalInformation/history 1.2. Для ДІ 2, ДІ 3 відображаються по 1 окремомому запису з відповідними даними згідно JSON та відповідної ДІ. 1.3. Користувачам доступна можливість перегляду інформації та файлів. 1.4. Для тестових прикладів різних процедур інормація "Історія змін" відображається згідно вимог. Дані присутні у файлі: |
Самостійне тестування Майданчика (посилання на процедуру та скріншот): | |
Results: |