Часткове оновлення сутності у Фабриці даних (Update entity in data factory partially)
| 🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
| Назва | Пояснення |
|---|---|
Бізнес-назва інтеграційного розширення |
Update entity in data factory partially |
Службова назва інтеграційного розширення |
|
Назва файлу у бібліотеці розширень |
dataFactoryConnectorPartialUpdateDelegate.json |
1. Загальний опис
Розширення Update entity in data factory partially — делегат для часткового оновлення сутності у фабриці даних, який налаштовується за допомогою розробленого однойменного шаблону Update entity in data factory partially (dataFactoryConnectorPartialUpdateDelegate.json).
2. Налаштування шаблону у бізнес-процесі
| Перед налаштуванням шаблону в Сamunda Modeler переконайтеся, що папка із застосунком resources → element-templates містить файл dataFactoryConnectorPartialUpdateDelegate.json. |
-
Створіть Service Task.
-
На панелі налаштувань справа натисніть кнопку
Open Catalog, оберіть відповідний шаблон Update entity in data factory partially зі списку та натиснітьApplyдля підтвердження.
-
Сконфігуруйте обраний шаблон:
-
У полі
Nameвкажіть назву задачі. Наприклад,Часткове оновлення виконанно. -
У полі
Resourceвкажіть ресурс, тобто назву ендпоінту, до якого необхідно звернутися, —person-profile.На рівні API ендпоінт виглядає як /partial/<resource-name>/<resource-id>, де<resource-name>— назва ресурсу, а<resource-id>— ідентифікатор ресурсу у Фабриці даних. У поліResourceнеобхідно вказати значення між/partialта/<resource-id>, без косої риски (/). -
У полі
Resource idвкажіть ідентифікатор ресурсу, тобто сутності у Фабриці даних, яку необхідно оновити. Наприклад,{id}.Ідентифікатор ресурсу визначається у форматі
UUID. Його можна передати як змінну, взяту із попередніх задач бізнес-процесу, або напряму — якf7dc68fe-98e1-4d95-b80f-df5ce42cebb9. -
У полі
Payloadвведіть тіло запита — JSON-структуру із параметрами, які необхідно оновити у Фабриці даних. Наприклад,${updatePersonPayload}. -
У полі
X-Access-Tokenвведіть токен доступу до ресурсу. Наприклад,${completer('signEditedPersonalProfile').accessToken}.Токен доступу береться з АБО ініціатора (наприклад,
$initiator().accessToken}), АБО виконавця останньої користувацької задачі (наприклад,${completer('taskDefinitionId').accessToken}). -
У полі
X-Digital-Signature sourceвкажіть джерело для Ceph-документа, де зберігається підпис користувача, накладений на дані UI-форми при внесенні, —${sign_submission('signEditedPersonalProfile').signatureDocumentId}. -
У полі
X-Digital-Signature-Derived sourceвкажіть джерело для Ceph-документа, де зберігається системний підпис, автоматично накладений на тіло запита, —${updatePersonPayloadDerivedKey}. -
У полі
Result variableвкажіть назву змінної процесу, до якої необхідно записати результат (за замовчуванням —response).

-
| Особливості використання та налаштування делегата Update entity in data factory partially у бізнес-процесі дивіться за посиланням. |