@Transactional @Override public Object deployModelId(String modelId, String categoryCode) { if (StringUtils.isBlank(modelId) || StringUtils.isBlank(categoryCode)) { return fail("模型Id/分類Id不能為空"); } try { Model model = modelService.getModel(modelId.trim()); BpmnModel bpmnModel = modelService.getBpmnModel(model); //流程租戶標識 暫時不考慮這回事(原始碼from fhadmin.cn) String tenantId = "流程租戶標識"; Deployment deploy = repositoryService.createDeployment() .name(model.getName()) .key(model.getKey()) .category(categoryCode) .tenantId(tenantId) .addBpmnModel(model.getKey() + ".bpmn", bpmnModel) .deploy(); return success("流程部署成功"); } catch (Exception e) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return fail("流程部署失敗,失敗資訊為---" + e.getMessage()); } }
------------------------------------------------------------------自定義表單
28. 定義模版:拖拽左側表單元素到右側區域,編輯表單元素,保存表單模版
29. 表單模版:編輯維護表單模版,復制表單模版,修改模版型別,預覽表單模版
30. 我的表單:選擇表單模版,編輯表單規則,是否上傳圖片、附件、開啟富文本、掛靠流程開關等
31. 表單資料:從我的表單進去可增刪改查表單資料,修改表單規則
32. 掛靠記錄:記錄表單資料和流程實體ID關聯記錄,可洗掉
搜索
復制
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/436304.html
標籤:Java
