...
Сценарії на прикладі
Зʼявилась нова процедура
Передумови
Майданчик успішно пройшов Після проходження Майданчиком тестування нової розробленої процедури , створюється заявка на видачу ключів. Тестування проводилось на тестовому оточенні.При виконанні Заявки зі стороні (наприклад, landRental-english) у тестовому середовищі Prozorro.Sale та подав заявку на отримання відповідних доступів (permissions)
Кроки
Видача доступів
Після обробки заявки зі сторони Prozorro.Sale Майданчику
...
надаються permissions для роботи з новою
...
процедурою. Результатом виконання буде, наприклад
...
:
Реліз на стороні Майданчика
Майданчик розгортає на Prod свою протестовану версію функціоналу, але не
...
активує можливість:
створювати процедури
landRental-english
...
подавати заявки на участь
...
у таких процедурах
Синхронізація permissions
О
...
05:00
...
відбувається автоматична синхронізація доступів із endpoint Prozorro.Sale
Отримання актуальних прав доступу
Endpoint повертає перелік дозволених напрямків і ролей, зокрема:"landRental-english": [ "procedure", "bids" ]Активація функціоналу
На основі отриманих permissions Майданчик автоматично:вмикає можливість створення процедур
landRental-englishдля Організаторіввідкриває можливість подання заявок для Учасників
Результат
Майданчик отримує повноцінну можливість працювати з новою процедурою як у ролі Організатора, так і Учасника. Весь необхідний функціонал стає доступним без ручних налаштувань
Endpoint повертає:
Це означає, що для Майданчика зєявилась можливість працювати з вказаним напрямком як з Організаторами, так і з Учасниками.
Автоматично має стати доступний відповідний функціонал на стороні Майданчика.
Майданчик перестав працювати з певним одним напрямком
...
Передумови
Раніше Майданчик мав доступ до процедури (наприклад, landRental-english) та надавав користувачам відповідний функціонал.
Кроки
Обмеження доступів зі сторони Prozorro.Sale
Prozorro.Sale відкликає permissions для Майданчика щодо конкретного напрямку, наприклад:"landRental-english": []Синхронізація permissions
Під час чергової синхронізації (о 05:00) Майданчик отримує оновлений перелік доступів із endpointВиявлення змін
Система Майданчика фіксує, що дляlandRental-englishбільше немає дозволів:ні на створення процедур (
procedure)ні на подання заявок (
bids)
Деактивація функціоналу
Майданчик автоматично:приховує можливість створення нових процедур
landRental-englishблокує подання нових заявок на участь у таких процедурах
| Info |
|---|
Майданчик продовжує мати можливість працювати з раніше опублікованими Процедурами цього напрямку і з раніше створеними Бідами |
Результат
Майданчик більше не надає функціонал для відповідного напрямку. Робота з цією процедурою припиняється без необхідності ручного втручання.
Майданчик працює з напрямком Приватизації
Передумови
Майданчик успішно пройшов тестування по роботі з Обʼєктами приватизації (Asset), Інформаційними Повідомленням (Announcement, Redemption) та процедури у тестовому середовищі Prozorro.Sale та подав заявку на отримання відповідних доступів (permissions)
Кроки
Видача доступів
Після обробки заявки зі сторони Prozorro.Sale Майданчику надаються permissions для:роботи з Обʼєктами приватизації
- endpoint повертає у відповіді:
Wiki Markup "registry":{ "asset":[ "object" ] }
- endpoint повертає у відповіді:
роботи з Інформаційними Повідомленнями та Викупом
Wiki Markup "jobber":{ "announcement":[ "object" ] }
роботи з новою процедурою. Результатом виконання буде, наприклад:
Wiki Markup "procedure":{ "smallPrivatization-english":[ "procedure", "bids" ] }
Реліз на стороні Майданчика
Майданчик розгортає на Prod свою протестовану версію функціоналу, але не активує можливість:створювати Обʼєкти Приватизації, ІП, Обʼєкт Викупу та Процедури Приватизації
подавати заявки на участь у таких процедурах
Синхронізація permissions
О 05:00 відбувається автоматична синхронізація доступів із endpoint Prozorro.SaleОтримання актуальних прав доступу
Endpoint повертає перелік дозволених напрямків і ролейАктивація функціоналу
На основі отриманих permissions Майданчик автоматично:вмикає можливість створення сутностей Приватизації
відкриває можливість подання заявок для Учасників
UseCases
Use Case 1. Отримання permissions з системного endpoint
...
