Versions Compared

Key

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

...

Сценарії на прикладі

Зʼявилась нова процедура

Передумови

Майданчик успішно пройшов Після проходження Майданчиком тестування нової розробленої процедури , створюється заявка на видачу ключів. Тестування проводилось на тестовому оточенні.При виконанні Заявки зі стороні (наприклад, landRental-english) у тестовому середовищі Prozorro.Sale та подав заявку на отримання відповідних доступів (permissions)

Кроки

  1. Видача доступів
    Після обробки заявки зі сторони Prozorro.Sale Майданчику

...

  1. надаються permissions для роботи з новою

...

  1. процедурою. Результатом виконання буде, наприклад

...

  1. :

    • Image Added
  2. Реліз на стороні Майданчика
    Майданчик розгортає на Prod свою протестовану версію функціоналу, але не

...

  1. активує можливість:

    • створювати процедури landRental-english

...

    • подавати заявки на участь

...

    • у таких процедурах

  1. Синхронізація permissions
    О

...

  1. 05:00

...

  1. відбувається автоматична синхронізація доступів із endpoint Prozorro.Sale

  2. Отримання актуальних прав доступу
    Endpoint повертає перелік дозволених напрямків і ролей, зокрема:

    "landRental-english": [ "procedure", "bids" ]

  3. Активація функціоналу
    На основі отриманих permissions Майданчик автоматично:

    • вмикає можливість створення процедур landRental-english для Організаторів

    • відкриває можливість подання заявок для Учасників

Результат

Майданчик отримує повноцінну можливість працювати з новою процедурою як у ролі Організатора, так і Учасника. Весь необхідний функціонал стає доступним без ручних налаштувань

Endpoint повертає:

Image Removed

Це означає, що для Майданчика зєявилась можливість працювати з вказаним напрямком як з Організаторами, так і з Учасниками.

Автоматично має стати доступний відповідний функціонал на стороні Майданчика.

Майданчик перестав працювати з певним одним напрямком

...

Передумови

Раніше Майданчик мав доступ до процедури (наприклад, landRental-english) та надавав користувачам відповідний функціонал.

Кроки

  1. Обмеження доступів зі сторони Prozorro.Sale
    Prozorro.Sale відкликає permissions для Майданчика щодо конкретного напрямку, наприклад:

    "landRental-english": []

  2. Синхронізація permissions
    Під час чергової синхронізації (о 05:00) Майданчик отримує оновлений перелік доступів із endpoint

  3. Виявлення змін
    Система Майданчика фіксує, що для landRental-english більше немає дозволів:

    • ні на створення процедур (procedure)

    • ні на подання заявок (bids)

  4. Деактивація функціоналу
    Майданчик автоматично:

    • приховує можливість створення нових процедур landRental-english

    • блокує подання нових заявок на участь у таких процедурах

Info

Майданчик продовжує мати можливість працювати з раніше опублікованими Процедурами цього напрямку і з раніше створеними Бідами

Результат

Майданчик більше не надає функціонал для відповідного напрямку. Робота з цією процедурою припиняється без необхідності ручного втручання.

Майданчик працює з напрямком Приватизації

Передумови

Майданчик успішно пройшов тестування по роботі з Обʼєктами приватизації (Asset), Інформаційними Повідомленням (Announcement, Redemption) та процедури у тестовому середовищі Prozorro.Sale та подав заявку на отримання відповідних доступів (permissions)

Кроки

  1. Видача доступів
    Після обробки заявки зі сторони Prozorro.Sale Майданчику надаються permissions для:

    • роботи з Обʼєктами приватизації

      • endpoint повертає у відповіді:
        Wiki Markup
        "registry":{
        	"asset":[
        		"object"
        	]
        }
    • роботи з Інформаційними Повідомленнями та Викупом

      • Wiki Markup
        "jobber":{
        	"announcement":[
        		"object"
        	]
        }
    • роботи з новою процедурою. Результатом виконання буде, наприклад:


      • Wiki Markup
        "procedure":{
        	"smallPrivatization-english":[
        		"procedure",
        		"bids"
        	]
        }
  2. Реліз на стороні Майданчика
    Майданчик розгортає на Prod свою протестовану версію функціоналу, але не активує можливість:

    • створювати Обʼєкти Приватизації, ІП, Обʼєкт Викупу та Процедури Приватизації

    • подавати заявки на участь у таких процедурах

  3. Синхронізація permissions
    О 05:00 відбувається автоматична синхронізація доступів із endpoint Prozorro.Sale

  4. Отримання актуальних прав доступу
    Endpoint повертає перелік дозволених напрямків і ролей

  5. Активація функціоналу
    На основі отриманих permissions Майданчик автоматично:

    • вмикає можливість створення сутностей Приватизації

    • відкриває можливість подання заявок для Учасників

UseCases

Use Case 1. Отримання permissions з системного endpoint

...