Activiti如何替换已部署流程图

  • 目录
    • 概 述
      • 第一种方法:
      • 设计流程引擎:
      • 相关工具如下:
      • 最后的结果:
    • 分析:
  • 小结:
  • 参考资料和推荐阅读

LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.
Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor people.
talk is cheap, show others the code and KPI, Keep progress,make a better result.
Survive during the day and develop at night。

目录

概 述

第一种方法:

首先交代下背景:我们有一个已经上线的activiti工作流系统,对于流程图的操作已经封装好部署,查看,删除的接口。此时客户提出要修改个别流程图里的节点名称。

设计流程引擎:

相关工具如下:

在客户端保存流程图的地方直接修改节点名称。结果找了一下发现activiti的流程图是以二进制代码的形式保存在数据库里的,这也不是说就一定不能改,但是肯定不好改。

最后的结果:

观察数据库结构得知,流程图name_、key_等字符型属性保存在表ACT_RE_PROCDEF里,而bpmn、png等文件属性保存在表ACT_GE_BYTEARRAY里,两张表通过DEPLOYMENT_ID_列进行一对多关联。

所以,可以将修改后的新流程图直接用部署接口添加上,将旧流程图的ACT_GE_BYTEARRAY表数据删除,将新流程图的ACT_RE_PROCDEF表数据删除,然后将新流程图的ACT_GE_BYTEARRAY表数据里的DEPLOYMENT_ID_修改成旧流程图ACT_RE_PROCDEF表数据的DEPLOYMENT_ID_,完成。

分析:

小结:

通过Activiti 流程部署方式 activi 动态部署,请大家指正~

参考资料和推荐阅读

1.链接: 参考资料.

Activiti如何替换已部署流程图相关推荐

  1. activiti 部署流程图后中文乱码

    Activiti工作流引擎使用 1.简单介工作流引擎与Activiti 对于工作流引擎的解释请参考百度百科:工作流引擎 1.1 我与工作流引擎 在第一家公司工作的时候主要任务就是开发OA系统,当然基本 ...

  2. 以太坊智能合约Java_以太坊:调用已部署的智能合约

    目录 1. 调用已部署的智能合约 相关截图来自: 1.1. ABI是payload编码的依据 ABI,应用二进制接口(Application Binary Interface).它是从区块链外部与合约 ...

  3. 签名证书无效”-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719)

    "签名证书无效"-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719) 上次更新时间:2020/ ...

  4. python换中包_在Linux中替换已安装的python包中的源代码

    我真的是Linux系统的新手,目前正在Oracle VM VirtualBox上使用Ubuntu linux操作. 我对使用python及其软件包有一些疑问. 已经安装了python以及一个pytho ...

  5. Yearn已部署新YFI策略Brownie Mix

    Yearn finance核心开发者banteg发推称,Yearn已部署新YFI策略Brownie Mix.根据开发文档,该策略主要内容包括: 1.创建自己的Yearn策略的基本Solidity智能合 ...

  6. ssis 包部署_如何使用各种选项从SSIS目录执行已部署的程序包

    ssis 包部署 In my previous two articles on SQL Server integration Services (SSIS), Parameterizing Datab ...

  7. 以太坊:在合约里调用指定地址的另一已部署合约

    转载请注明出处:https://www.cnblogs.com/zhizaixingzou/p/10122371.html 目录 1. 在合约里调用指定地址的另一已部署合约 后面的讲解已在下面的在线I ...

  8. 吃鸡游戏对服务器性能,超级服务器已部署!吃鸡国服再爆好消息,游戏速度将会起飞!...

    最近有关吃鸡国服的消息越来越多,不过已经有不少小伙伴不太买账了:从年前就说要上线上线,现在连个毛都没有看到,吹的天花乱坠有啥用?的确,吃鸡国服这个饼已经画的够大了,无数国服玩家已经等不及了.前端时间圈 ...

  9. 绝地求生国服版服务器维修怎么办,绝地求生国服服务器已部署!官方回应国服上线时间问题...

    原标题:绝地求生国服服务器已部署!官方回应国服上线时间问题 近日<绝地求生>国服官博发文表示,<绝地求生>国服将采用超性能服务器,帮助玩家的体验更加快速稳定.同时国服还推出&q ...

最新文章

  1. oracle package lock,Oracle 11g下重现library cache lock等待事件
  2. About “PostMessage” SendMessage
  3. 【源码解读】Vue与ASP.NET Core WebAPI的集成
  4. netstat(win)
  5. oracle 查看动态性能视图,Oracle 中的V$ 动态性能视图
  6. 大学英语期末考计算机上答卷,英语期末考试总结范文(精选5篇)
  7. saefetchurl java_新浪云sae给的图片操作类
  8. WMS软件哪个好?排名怎样
  9. 高雅复古立式钢琴音源 Native Instruments The Gentleman Kontakt
  10. adb命令模拟按键事件 KeyCode
  11. pythonstdin_详解Python 中sys.stdin.readline()的用法
  12. 我若为梦,愿为你织一帘幽然
  13. 利用GPO(组策略对象)批量控制域内主机
  14. DataBase异常状态:Recovery Pending,Suspect,估计Recovery的剩余时间
  15. vue 调用移动录像_Vue 莹石摄像头直播视频实例代码
  16. java thrift异步调用_thrift异步调用 - thrift-cob_style-tnonblockingserver - ItBoth
  17. LabVIEW AI视觉工具包(非NI Vision)下载与安装教程
  18. imx6ull:uboot的make xxx_defconfig 过程分析
  19. python爬虫爬取京东_python爬取京东价格
  20. Android中按钮的点击事件的四种写法

热门文章

  1. 2018年重塑科技行业的15个趋势之(11-15)
  2. POI操作EXCEL实战
  3. java随机输出1-100
  4. 戴尔服务器带液晶显示,戴尔机架R730外观设计_戴尔服务器_服务器评测与技术-中关村在线...
  5. 2019.8——远景智能测试开发工程师面经
  6. SpringCloud之微服务应用监控
  7. 计算机时代影视人类学发展,试论影视人类学de历史、现状及其理论框架.pdf
  8. leap motion java_[Leap Motion开发文档翻译]Leap Motion架构
  9. 同学聚会旧情复燃谁之过
  10. 早日下班小技巧,建议收藏哦!2020最新Android常用开源库总结