Перегляд та редагування коду XML-представлення процесів
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
Використовуйте можливості вкладки Код для моделювання бізнес-процесів. Функціональність дозволяє працювати напряму з кодом процесу, тобто його XML-представленням.
![process models 11](../../../../../_images/registry-admin/admin-portal/process-models/process-models-11.png)
Майстер-версія регламенту використовується здебільшого для читання даних. У випадку редагування регламенту, зміни можна вносити лише у версію-кандидат (запит на внесення змін, який застосовується до мастер-версії). Редагувати UI-форми та бізнес-процеси можна безпосередньо в мастер-версії. Однак, при цьому користувачі бачитимуть попереджувальне вікно з наступними опціями:
Детальніше про особливості роботи з версіями регламенту дивіться на сторінці: |
Звичайно, створювати BPMN-моделі напряму у коді складно і недоречно, коли під рукою є візуальний редактор. Водночас доступ до XML-коду відкриває нові можливості та полегшує моделювання, коли потрібно, наприклад:
-
швидко підправити шматки діаграми (назву процесу, задач тощо);
-
мігрувати старі бізнес-процеси, змодельовані в інших редакторах та системах (Camunda Modeler тощо);
-
швидко інтегрувати процес до регламенту, якщо його передали електронною поштою, або у чаті;
-
використати корисні приклади при розробці бізнес-процесу: шматки коду із різних тематичних спільнот (Stack Overflow, Camunda, BPMN-спільноти тощо), або готові рішення для ваших бізнес-процесів та задач.
Просто скопіюйте готову BPMN-діаграму та вставте XML-опис у відповідне поле на вкладці Код.
XML-код бізнес-процесів валідується за XSD-схемою. При перенесенні коду до процесу, спрацьовує системний валідатор. Якщо поле
|
![process models 12](../../../../../_images/registry-admin/admin-portal/process-models/process-models-12.png)
![process models 12 1](../../../../../_images/registry-admin/admin-portal/process-models/process-models-12-1.png)
![process models 12 2](../../../../../_images/registry-admin/admin-portal/process-models/process-models-12-2.png)
Усі зміни на вкладках Загальна, Код та Конструктор синхронізуються. Тобто, якщо ви зміните елемент у конструкторі, це відобразиться й у коді, й навпаки. |