Size: a a a

Camunda BPM Group

2019 May 18

V

Vlad [Krd] in Camunda BPM Group
https://camunda.com/bpmn/examples/ здесь и примеры, и по именованию, и по расположению элементов советы
источник

DP

Dmitrii Pisarenko in Camunda BPM Group
Всем спасибо за ответы.
источник
2019 May 22

MV

Maksim Vlasov in Camunda BPM Group
Привет!

У меня есть проблема с автоматической генерацией workflow на основе заранее определенной схемы.

Я пробовал использовать "Fluent Builder API" (https://docs.camunda.org/manual/7.9/user-guide/model-api/bpmn-model-api/fluent-builder-api/) и "camunda-bpmn-model" (https://github.com/camunda/camunda-bpmn-model).

Первый недостаточно гибкий.
Второй выдает xml файл без секции <bpmndi:BPMNDiagram/>.
Я использую "bpmn-moddle" (https://github.com/bpmn-io/bpmn-moddle) утилиту для генерации <bpmndi:BPMNDiagram/> секции. "bpmn-moddle" требует входной файл в специальном формате: элементы должны иметь префикс <bpmn:...>. "camunda-bpmn-model" не добавляет данный префикс.

Можете помочь советом с данной проблемой?
источник

DK

Denis Kotov in Camunda BPM Group
Тут уже надо код смотреть, у меня js modle нормальные файлики генерит
источник

MV

Maksim Vlasov in Camunda BPM Group
Denis Kotov
Тут уже надо код смотреть, у меня js modle нормальные файлики генерит
Спасибо за ответ!
Имеется ввиду xml код сгенерированный с помощью camunda-bpmn-model или исходный Java код?
источник

DK

Denis Kotov in Camunda BPM Group
Xml
источник

DK

Denis Kotov in Camunda BPM Group
Но там ещё к moddle есть расширение
источник

DK

Denis Kotov in Camunda BPM Group
По умолчанию moddle генерит ванильный бпмн
источник

DK

Denis Kotov in Camunda BPM Group
А если его в камунду пихать, то нужен camunda-bpmn-moddle
источник

MV

Maksim Vlasov in Camunda BPM Group
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<definitions xmlns:camunda="http://camunda.org/schema/1.0/bpmn" id="definitions_7cf01ae8-e894-4ce3-bd21-c6f5c7add009" targetNamespace="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL">

<process id="process-with-one-task">

<startEvent id="start">

<outgoing>start-task1</outgoing>

</startEvent>

<serviceTask id="task1" name="User Task">

<incoming>start-task1</incoming>

<outgoing>task1-end</outgoing>

</serviceTask>

<endEvent id="end">

<incoming>task1-end</incoming>

</endEvent>

<sequenceFlow id="start-task1" sourceRef="start" targetRef="task1"/>

<sequenceFlow id="task1-end" sourceRef="task1" targetRef="end"/>

</process>

</definitions>
источник

DK

Denis Kotov in Camunda BPM Group
Maksim Vlasov
Спасибо за ответ!
Имеется ввиду xml код сгенерированный с помощью camunda-bpmn-model или исходный Java код?
Вообще надо вот это ещё подключать https://github.com/camunda/camunda-bpmn-moddle
источник

MV

Maksim Vlasov in Camunda BPM Group
А каким образом и зачем?
источник

DK

Denis Kotov in Camunda BPM Group
Чтобы моддл мог оперировать спицифичечкими для камунды атрибутами хмл, которых не хватает
источник

MV

Maksim Vlasov in Camunda BPM Group
А пример кода или ссылку на него не можете привести, т. к. из readme не понятно(
источник

DK

Denis Kotov in Camunda BPM Group
Каким образом это в мануале надо читать , в js обычный import, в джаве тоже самое
источник

DK

Denis Kotov in Camunda BPM Group
Пример кода надо на форуме bpmn.io искать, под рукой нет
источник

AV

Anton Vibes in Camunda BPM Group
Необходимо, чтобы для записи исторических событий использовалась отдельная бд. Кто-нибудь сталкивался с подобной задачей?
источник

AV

Anton Vibes in Camunda BPM Group
Цитаты отсюда:
"currently, the Camunda BPM engine doesn’t allow to configure another database for history data"

"Maybe you can replace the default history event handler by a DbHistoryEventHandler which uses another database"
источник

AV

Anton Vibes in Camunda BPM Group
Каким образом заставить DbHistoryEventHandler работать с другой БД мне пока не удалось разобраться
источник

DK

Denis Kotov in Camunda BPM Group
Зависит от того, зачем и что вы хотите с этим делать потом
источник