Versions Compared

Key

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

...

1. Робота з Еxecution - Контрактинг

CBD3-RES-UC-01-01

Anchor
CBD3-RES-UC-01-01
CBD3-RES-UC-01-01

Публікація "Наказу про приватизацію"
RoleМайданчик/ЦБД/Організатор
Preconditions
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - pending
  • Статус contracts - active 
Steps To Reproduce
  1. Перевірити можливість обрати функцію “Опублікувати наказ”, завантажити/замінити документ orderта обрати функцію “Опублікувати наказ”,  та заповнити поля - дія НЕ обов'язкова
  2. Перевірити отримання сповіщення/листа на пошту про внесення змін. 
  3. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution, contracts.

Expected results


  1. Організатору доступна можливість обрати функцію “Опублікувати наказ”, завантажити/замінити документ orderта обрати функцію “Опублікувати наказ”. ,  та заповнити поля - дія НЕ обов'язкова.
  2. Організатор отримує сповіщення/лист про успішне внесення змін.
  3. Майданчик корректно відображає статуси:
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - active
  • Статус contracts - без змін 
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-01-02

Anchor
CBD3-RES-UC-01-02
CBD3-RES-UC-01-02

Завершення роботи з Контрактингом “Умови приватизації виконано”
RoleМайданчик/ЦБД/Організатор
Preconditions
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - active
  • Статус contracts -  active 
Steps To Reproduce
  1. Перевірити можливість обрати функцію “Умови приватизації виконано”, завантажити/замінити документ decontrolReason та обрати функцію “Умови приватизації виконано”. Не обов'язкова дія - заповнення полів Execution.completion.
  2. Перевірити отримання сповіщення/листа на пошту про внесення змін. 
  3. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution.

Expected results


  1. Доступна можливість обрати функцію “Умови приватизації виконано”, завантажити/замінити документ decontrolReason та обрати функцію “Умови приватизації виконано”.  decontrolReason та Не обов'язкова дія - заповнення полів Execution.completion.
  2. Організатор отримує сповіщення/лист про успішне внесення змін.
  3. Майданчик коректно відображає статуси:
  • Статус Об'єкту - complete
  • Статус пов'язаних сутностей  - sold
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - sold
  • Статус contracts -  active 
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-01-03

Anchor
CBD3-RES-UC-01-03
CBD3-RES-UC-01-03

Редагування Еxecution - Контрактинг
RoleМайданчик/ЦБД/Організатор
Preconditions
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - pending або active
Steps To Reproduce
  1. Перевірити можливість редагувати title сутності Execution. Завантаження документа additionalAgreement при редагуванні не обов'язкова. 
  2. Перевірити можливість завантажити/замінити документи addition та digitalSignature.
  3. Зберегти зміни та перевірити відображення змін на Майданчику.

Expected results


  1. Доступна можливість редагувати title сутності Execution та завантаження документа additionalAgreement.
  2. Доступна можливість завантажити/замінити документи addition та digitalSignature.
  3. Майданчик корректно відображення зміни та документи.
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-01-04

Anchor
CBD3-RES-UC-01-04
CBD3-RES-UC-01-04

Створення нового contract 
RoleМайданчик/ЦБД/Організатор
Preconditions
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - active
  • Статус contract -active
Steps To Reproduce
  1. Перевірити можливість створювати новий contract з заповненням відповідних полів:
    • contract.contractNumber
    • contract.title
    • contract.description
    • contract.contractTotalValue
    • contract.items
    • contract.buyers
    • contract.documents
    • contracts.contractTime
    • завантаження нових документів до contracts.documents


  2. Перевірити отримання сповіщення/листа на пошту про внесення змін. 
  3. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution.

Expected results


  1. Організатору доступна можливість створювати новий contract з заповненням відповідних полів. 
  2. Організатор отримує сповіщення/лист про успішне внесення змін.
  3. Статуси:
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - active
  • Статус contract №1 - active
  • Статус contract №2 - pending

На стороні Майданчика при створенні нового contract документи мають копіюватись у новий створений contract та має бути можливість додавати/редагувати нові документи:

  • contractSigned
  • additionalAgreement,
  • contractAnnexe
  • contractNotice
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-01-05

Anchor
CBD3-RES-UC-01-05
CBD3-RES-UC-01-05

Редагування contract
RoleМайданчик/ЦБД/Організатор
Preconditions
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - active
  • Статус contract №1 - active
  • Статус contract №2 - pending
Steps To Reproduce
  1. Перевірити можливість внести зміни в contract в статусі - pending та заповнення відповідних полів:
    • contract.contractNumber
    • contract.title
    • contract.description
    • contract.contractTotalValue
    • contract.items
    • contract.buyers
    • contract.documents
    • contracts.contractTime
    • завантаження нових документів до contracts.documents


  2. Перевірити отримання сповіщення/листа на пошту про внесення змін.
  3. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution.

Expected results


  1. Організатору доступна можливість внести зміни в contract з заповненням відповідних полів. 
  2. Організатор отримує сповіщення/лист про успішне внесення змін.
  3. Статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution та contract - залишаються без змін. 
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-01-06

Anchor
CBD3-RES-UC-01-06
CBD3-RES-UC-01-06

Скасування contract
RoleМайданчик/ЦБД/Організатор
Preconditions
  • Статус Об'єкту - active_contracting
  • Статус пов'язаних сутностей  - active_contracting
  • Статус пов'язаних процедур - complete
  • Статус Еxecution - active
  • Статус contract №1 -active
  • Статус contract №2 - pending
Steps To Reproduce
  1. Організатор натискає “Опублікувати наказ”.
  2. Перевірити статус contract №1.
  3. Перевірити статус contract №2.
  4. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution.
  5. Перевірити отримання сповіщення/листа на пошту про внесення змін. 

Expected results


  1. Доступний функціонал “Опублікувати наказ”.
  2. Статус contract №1 -cancelled.
  3. Статус contract №2 - pending.
  4. Статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution - залишаються без змін.
  5. Організатор отримує сповіщення/лист про успішне внесення змін.

Як тільки Організатор підтверджує актуальність Договору в статусі pending (набір полів contract + обов'язковий документ additionalAgreement). Статус попереднього міняється з active на cancelled, а статус нового contract змінюється за pending на active.

RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

3. Скасування Еxecution - Контрактинг

CBD3-RES-UC-02-01

Anchor
CBD3-RES-UC-02-01
CBD3-RES-UC-02-01

Переведення Еxecution - Контрактинг зі статусу pending в статус deleted
RoleМайданчик/Організатор/ЦБД
Preconditions
  • Статус Об'єкта - active_contracting 
  • Статус пов'язаних сутностей  - active_contracting 
  • Статус пов'язаних процедур - complete 
  • Статус Еxecution - Контрактинг - pending
  • Статус contract - pending/active
Steps To Reproduce
  1. Перевірити можливість завантажити/замінити документ - cancellationDetails (НЕ обов'язкова дія).
  2. Перевірити можливість ввести причину скасування та обрати функцію "Наказ не підписано".
  3. Перевірити відображення завантаженого документу, вивід причини скасування на Майданчику
  4. Перевірити надходження сповіщень/листів Організатору про виконані дії.
  5. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution, contract'у.

Expected results




  1. В Організатора є можливість завантажити/замінити cancellationDetails.
  2. В Організатора є можливість ввести причину скасування та обрати функцію "Наказ не підписано"
  3. Майданчик корректно відображає завантажений документ та причину скасування.
  4. Організатор отримує сповіщення/лист про успішне внесення змін.
  5. Майданчик корректно відображає статуси:
  • Статус Об'єкта - pending 
  • Статус пов'язаних сутностей  - deleted
  • Статус пов'язаних процедур - complete 
  • Статус Еxecution - Контрактинг - deleted
  • Статус contract - залишаються без змін pending/active
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-02-02

Anchor
CBD3-RES-UC-02-02
CBD3-RES-UC-02-02

Переведення Еxecution - Контрактинг зі статусу active в статус deleted
RoleМайданчик/Організатор/ЦБД
Preconditions
  • Статус Об'єкта - active_contracting 
  • Статус пов'язаних сутностей  - active_contracting 
  • Статус пов'язаних процедур - complete 
  • Статус Еxecution - Контрактинг - active
  • Статус contract - pending/active
Steps To Reproduce
  1. Перевірити можливість завантажити/замінити документ - cancellationDetails (обов'язкова дія).
  2. Перевірити можливість ввести причину скасування та обрати функцію "Договір розірвано".
  3. Перевірити відображення завантаженого документу, вивід причини скасування на Майданчику
  4. Перевірити надходження сповіщень/листів Організатору про виконані дії.
  5. Перевірити статуси: Об'єкту, пов'язаних сутностей, процедури, Еxecution, contract'у.

Expected results




  1. В Організатора є можливість завантажити/замінити cancellationDetails.
  2. В Організатора є можливість ввести причину скасування та обрати функцію "Договір розірвано"
  3. Майданчик корректно відображає завантажений документ та причину скасування..
  4. Організатор отримує сповіщення/лист про успішне внесення змін.
  5. Майданчик корректно відображає статуси:
  • Статус Об'єкта - pending 
  • Статус пов'язаних сутностей  - deleted
  • Статус пов'язаних процедур - complete 
  • Статус Еxecution - Контрактинг - deleted
  • Статус contract - залишаються без змін pending/active
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

3. Робота з Document Service

CBD3-RES-UC-03-01

Anchor
CBD3-RES-UC-03-01
CBD3-RES-UC-03-01

Завантаження документів
RoleМайданчик/Організатор/ЦБД
Preconditions

Для Організатора доступна функція завантаження документів:

  • Статус Еxecution - Контрактинг - active
  • Статус Еxecution - Контрактинг - pending
Steps To Reproduce
  1. Перейти в створену процедуру, та завантажити доступні документи для даного етапу.
  2. Перевірити наявність завантажених документів в DS та коректність їх відображення на Майданчику.

Expected results

  1. Усі типи документів що доступні для даного етапу корректно завантажуються в DS. 
  2. Завантажені документи корректно відображається на Майданчику. 

Завантаження документу без вказаного типу не допускається.

index - Параметр сортування:

  • Чим менше значення поля, тим вище документ буде при відображенні на Майданчиках.

  • Якщо параметр не зазначений, документи будуть виводитись останніми у переліку.

  • Якщо кілька документів мають однакове значення параметру, порядок сортування буде залежати від dateModified.

RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-03-02

Anchor
CBD3-RES-UC-03-02
CBD3-RES-UC-03-02

Оновлення документів
RoleМайданчик/Організатор/ЦБД
Preconditions

Для Організатора доступна функція завантаження документів:

  • Статус Еxecution - Контрактинг - active
  • Статус Еxecution - Контрактинг - pending
Steps To Reproduce
  1. Перейти в створену процедуру, оновити доступні документи для даного етапу.
  2. Перевірити наявність оновлених документів в DS та коректність їх відображення на Майданчику.

Expected results




  1. Усі типи документів що доступні для даного етапу корректно оновлюються в DS. 
  2. Документи корректно відображається на Майданчику, попередні версії відображаються перекресленими або їх перегляд доступний через кнопку "Історія змін".

  • Інформація про попередні версії документів доступна по окремому ендпойнту.
  • Можливість оновлення власних документів доступна лише в межах одного статусу процедури. 
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-03-03

Anchor
CBD3-RES-UC-03-03
CBD3-RES-UC-03-03

Особливості роботи із цифровим підписом
RoleМайданчик/Організатор/ЦБД
Preconditions

Для Організатора доступна функція завантаження документів:

  • Статус Еxecution - Контрактинг - active
  • Статус Еxecution - Контрактинг - pending
Steps To Reproduce
  1. Перейти в створену процедуру, та завантажити доступні документи для даного етапу.
  2. Завантажити до кожного документу digitalSignature - Цифровий підпис.
  3. Перевірити наявність завантажених документів в DS. Перевірити, що Майданчик коректно відображає до якого саме документу завантажено Цифровий підпис.
  4. Замінити документ до якого було завантажено Цифровий підпис. 

Expected results




  1. Усі типи документів, що доступні для даного етапу є можливість завантажити.
  2. Присутня можливість завантаження до кожного документу digitalSignature - Цифровий підпис.
  3. Документи коректно відображаються на Майданчику. Документ digitalSignature - Цифровий підпис відображено поряд з оригінальним документом.
  4. Попередні версії відображаються перекресленими або їх перегляд доступний через кнопку "Історія змін". Документ digitalSignature - Цифровий підпис також  відображено перекресленим відповідно до статусу з яким документом він пов'язан.

Цифровий підпис (ЕЦП/КЕП) накладається поза ЦБД. Завантажується в ЦБД окремим файлом (тільки підпис або підписаний файл) digitalSignature, в якому присутнє поле relatedDocument, де додається посилання на оригінальний документ (id документу), вже завантажений до DocumentService.

  • Якщо док має "_ds_scope": "public" то digitalSignature також має "_ds_scope": "public"
  • Якщо док має "_ds_scope": "private" то digitalSignature також має "_ds_scope": "private"
RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 
4. Статуси, документи

CBD3-RES-UC-04-01

Anchor
CBD3-RES-UC-04-01
CBD3-RES-UC-04-01

Документи Еxecution - Контрактинг
RoleМайданчик/ЦБД/Організатор
Preconditions

 Еxecution - Контрактинг знаходиться в статусі pending або active.

Steps To Reproduce
  1. Перевірити Організатором можливість завантаження/оновлення документів. 

Expected results

  1. Присутня можливість завантаження/оновлення документів. Майданчик відображає документи згідно таблиці. 

RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: 

CBD3-RES-UC-04-02

Anchor
CBD3-RES-UC-04-02
CBD3-RES-UC-04-02

Статуси Еxecution - Контрактинг
RoleМайданчик/Учасник/ЦБД
Preconditions

 Еxecution - Контрактинг знаходиться в відповідному статусі.

Steps To Reproduce
  1. Перевірити відображення статусів згідно таблиці. 

Expected results

  1. Майданчик відображає статуси згідно таблиці. 

RES - Еxecution - Контрактинг
Самостійне тестування Майданчика (посилання на процедуру/скріншот):
Results: