Часткове оновлення сутності у Фабриці даних (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 у бізнес-процесі дивіться за посиланням. |