From 8f46401cb92138540b9e12bd57ca7eca212bdea3 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Mon, 22 Apr 2024 16:08:49 +0800 Subject: [PATCH] =?UTF-8?q?update=20-=20BPMN=20=E5=8D=8F=E8=AE=AE=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E4=B8=AD,=E8=87=AA=E5=AE=9A=E4=B9=89=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/core/common/utils/BpmnJsonConverterUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java index 2450b8e65..57d00b00e 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/common/utils/BpmnJsonConverterUtil.java @@ -313,6 +313,12 @@ public final class BpmnJsonConverterUtil { disabledAttribute.setName(ELEMENT_ATTRIBUTE_DISABLED); disabledAttribute.setValue(String.valueOf(i.getDisabled())); button.addAttribute(disabledAttribute); + + ExtensionAttribute typeAttribute = new ExtensionAttribute(); + typeAttribute.setName(ELEMENT_ATTRIBUTE_TYPE); + typeAttribute.setValue(StringUtils.hasText(i.getType()) ? i.getType() : "SYSTEM"); + button.addAttribute(typeAttribute); + initiator.addChildElement(button); }); buttonConfigElement.addChildElement(initiator);