Versions Compared

Key

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

Table of Contents

Ініціація перенесення обʼєкта

На Prozorro.Sale надходить письмовий запит на перенесення обʼєкта з одного Майданчика на інший Майданчик. (Технічно - просять змінити owner-а)

(Ніяких змін в ініціації процесу переносу не відбувається!)

...

В разі отримання звернення, адміністратор ЦБД виконує технічну команду по створеній на нього Jira завці.

Результатом виконання команди зміни owner-а, в обʼєкті в _meta{} додається поле ownerTransfer зі значенням owner name майданчика, на який переносять обʼєкт.

...

Приклад обʼєкта, для якого виконали команду і цей обʼєкт готовий для передачі: https://procedure-epicdev.prozorro.sale/api/procedures/682462182cf8333bd1c00c64680f67d2196e27e271cc2c2a

Image RemovedImage Added

Частина Майданчика-реціпієнта

...

Code Block
"_meta": {
     "systemDateModified": "2025-05-15T06:39:31.450000Z",
     "ownerTransfer": "test_broker_1filip.kuzmin@prozorro.sale"
}

ВАЖЛИВО! Токен до обʼєкта процедури на цьому етапі не змінюється! Навіть при наявності в обʼєкті поля _meta.ownerTransfer попередній owner обʼєкта може виконувати дії над обʼєктом використовуючи свій токен.

...

Щоб отримати токен до обʼєкту, Майданчику-реціпієнту необхідно виконати запит

...

Authorization

...

{{broker_token}}

в залежності від типу обʼєкта (запити будуть в Swagger):

Тип обʼєктаБізнес назваПриклад запиту
ProcedureПроцедура

POST /api/procedures/{{_id}}/transfer

Header Authorization: {{broker_token}

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

POST /api/registry/assets/{{_id}}/transfer

Header Authorization: {{broker_token}

Large AssetОбʼєкт великої приватизації

POST /api/registry/large_assets/{{_id}}/transfer

Header Authorization: {{broker_token}

ExecutionВиконання умов малої приватизації

POST /api/registry/executions/{{_id}}/transfer

Header Authorization: {{broker_token}

Large ExecutionВиконання умов великої приватизації

POST /api/registry/large_executions/{{_id}}/transfer

Header Authorization: {{broker_token}

RegistryОбʼєкт реєстру оренди

POST /api/registry/objects/{{_id}}/transfer

Header Authorization: {{broker_token}

ActionДія над обʼєктом оренди

POST /api/registry/actions/{{_id}}/transfer

Header Authorization: {{broker_token}

Lease_requestЗапит на обʼєкт оренди

POST /api/registry/lease_requests/{{_id}}/transfer

Header Authorization: {{broker_token}

AnnouncementІнформаційне повідомлення малої приватизації

POST /api/jobber/announcements/jas/{{_id}}/transfer

Header Authorization: {{broker_token}

Large AnnouncementІнформаційне повідомлення великої приватизації

POST /api/jobber/announcements/jal/{{_id}}/transfer

Header Authorization: {{broker_token}

RedemptionПриватизація шляхом викупу малої приватизації

POST /api/jobber/redemption/jrs/{{_id}}/transfer

Header Authorization: {{broker_token}

Large RedemptionПриватизація шляхом викупу великої приватизації

POST /api/jobber/redemption/jrl/{{_id}}/transfer

Header Authorization: {{broker_token}

Приклад запиту:

POST https://{host}/api/procedures/{object_id}/transfer
Authorization: {{broker_token}}

...


object_id - технічний ідентифікатор обʼєкта "_id". Приклад: 67c7fb9b150280fe7b87f69b

...

Code Block
{
    "message": "Not found procedure object with id 67f38f3de820f002c07a0644"
}

...


Як можна налаштувати логіку на Майданчику

...