flowable流程部署

简介: flowable流程部署
@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());
        }
    }

 

目录
相关文章
|
7月前
|
存储 XML Java
Flowable工作流-高级篇
Flowable工作流-高级篇
1623 0
|
SQL XML 存储
Flowable 流程部署与删除
Flowable 流程部署与删除
|
7月前
|
消息中间件 Java Kafka
flowable6.8.0正式发布了
flowable6.8.0正式发布了
308 0
|
7月前
|
监控 前端开发 NoSQL
基于jeecgboot的flowable复杂会签加用户选择流程实现
基于jeecgboot的flowable复杂会签加用户选择流程实现
164 2
|
7月前
|
XML JavaScript 前端开发
基于jeecgboot的flowable流程支持服务任务的功能
基于jeecgboot的flowable流程支持服务任务的功能
194 0
|
7月前
|
XML 移动开发 Java
如何启动flowable的Flowable UI画工作流程图
如何启动flowable的Flowable UI画工作流程图
132 0
|
7月前
Activiti 流程发布
Activiti 流程发布
57 0
|
存储 Java API
流程引擎Activiti流程实例讲解
流程引擎Activiti流程实例讲解
279 0
|
XML SQL Java
玩转 Flowable 流程实例
玩转 Flowable 流程实例
|
新零售 人工智能 应用服务中间件
flowable工作流选型对比
flowable工作流选型对比
702 0
flowable工作流选型对比

热门文章

最新文章