Versions Compared

Key

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

...

Задача: відображення фактичної дати завершення періоду при збереженні початкової дати дедлайну, відображення інформації про порушення термінів дедлайну у явному вигляді

Введення milestones (варіант 1)

Один з варіантів вирішення - введення структури milestones https://standard.open-contracting.org/latest/en/schema/reference/#milestone 

...

  1. scheduled - Заплановано
  2. processing - Виконується
  3. met - Виконано (потрібна дія виконана в межах періоду)
  4. notMet - Не виконано (потрібна дія не виконана (автоматичне або ручне скасування, дискваліфікація аварду, розірвання контракту))
  5. partiallyMet - Виконано (потрібна дія виконана поза межами періоду)

...

Розширення структури періодів (Варіант 2)

Розширити структуру періодів, додати інформацію про статус та фактичну дату завершення періоду
В поточній логіці роботи ЦБД endDate перезаписується при завершенні періоду (наприклад, при підтвердженні протоколу та переході до роботи з договором verificationPeriod.endDate змінюється на дату зміни статусу)

...