Перенесення форм до Кабінету адміністратора регламентів
Документ описує застарілий процес міграції UI-форм до адміністративного порталу. Скористайтеся новим підходом, описаним на сторінці Перегляд та редагування коду JSON-представлення форми. |
1. Передумови
Першочергово завантажте та встановіть додаток POSTMAN з офіційного ресурсу за посиланням: https://www.postman.com/downloads/
2. Імпорт колекції в POSTMAN
-
Запустіть інстальовану програму POSTMAN.
-
У верхній частині інтерфейсу натисніть меню CTRL+O.
або -
У вікні що відкрилося на вкладці
File
натиснітьUpload Files
. -
Оберіть файл з колекцією, яку необхідно перенести, та натисніть кнопку
Відкрити
. -
Натисніть
Import
для завантаження колекції.
Для прикладу доступні колекції:
3. Налаштування запита
Оберіть потрібний запит в Postman, та налаштуйте заголовки (headers), для цього виконайте наступні дії:
-
Перейдіть до Кабінету адміністратора регламентів.
-
Увімкніть інструменти розробника в браузері та перейдіть до розділу
Network
.Щоб відкрити інструменти розробника, на сторінці натисніть правою кнопкою миші й виберіть
Перевірити
. Ви також можете натиснути Command+Option+C (Mac) або Ctrl+Shift+C (Windows, Linux, ОС Chrome). -
Виконайте авторизацію до Кабінету адміністратора регламентів. Після успішної авторизації буде отримано запит
userinfo
. -
Натисніть на запит
userinfo
та перейдіть до менюHeaders
знайдіть розділ Request Headers → cookie. -
Натисніть правою клавішею миші на параметрі
cookie
та оберіть опціюCopy value
. -
Вставте скопійоване значення у відповідний параметр
Cookie
в Postman:-
6.1. оберіть відповідну колекцію;
-
6.2. перейдіть до розділу
Headers
; -
6.3. натисніть на поле
Cookie
у колонціVALUE
та вставте значення; -
6.4. натисніть
Set as variable
.
-
-
Поверніться до браузера на запит
userinfo
та перейдіть до менюHeaders
знайдіть розділ Request Headers → user-agent. Натисніть правою клавішею миші на параметріuser-agent
та оберіть опціюCopy value
. -
Аналогічно попередньому пункту вставте скопійоване значення у відповідний параметр
User-Agent
в Postman:-
8.1. оберіть відповідну колекцію;
-
8.2. перейдіть до розділу
Headers
; -
8.3. натисніть на поле
User-Agent
у колонціVALUE
та вставте значення; -
8.4. натисніть
Set as variable
.
-
-
Перейдіть до розділу
Body
, вставте скопійоване значення з JSON-файлів збережених форм та натиснітьSEND
.
4. Результат перенесення форм
-
У разі успішного запиту буде отримано статус з кодом
201 Created
. Це означатиме, що форма успішно перенесена до Кабінету адміністратора регламентів. -
У разі спроби створити форму, що вже раніше була розміщена на порталі, буде отримано статус з кодом
400 Bad Request
з описом:"form validation failed: path: The Path must be unique per Project., name: The Name must be unique per Project.",