V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
waizuiyixiao649
V2EX  ›  程序员

关于 activiti 工作流实战的使用疑惑

  •  
  •   waizuiyixiao649 · 2023-08-14 17:46:59 +08:00 · 1949 次点击
    这是一个创建于 500 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在看了一些工作流的视频和文档之后结合到实际项目里去使用的时候,总感觉是硬把这个工作流在业务代码里挂上去的,并没有真正的去结合业务和工作流去使用,想请问一下有没有比较好的实战方面的博客、文档、或者视频,最好是 activiti 的谢谢!
    9 条回复    2023-08-15 12:42:53 +08:00
    murmur
        1
    murmur  
       2023-08-14 17:56:57 +08:00
    工作流就是行政审批啊,各大企业、gov 的行政事务类审批,你之前怎么调研的啊。。。

    如果你感觉没有结合业务说明 activiti 默认太弱了,不二开至少对国内开发不满足,国内的工作流都是深度绑定表单的,可以直接控制权限,字段状态,显隐,甚至是值
    AmaQuinton
        2
    AmaQuinton  
       2023-08-14 18:02:15 +08:00
    参考一: https://www.activiti.org/userguide/
    参考二: https://xuzhongcn.github.io/activiti/activiti.html
    参考三: https://kafeitu.me/activiti.html

    咖啡兔 的博客里面,有书籍推荐,activit 的版本号可能有些低,但不影响,可以找找,将官方文档引用到实际业务中来,最后结合轻流、宜搭等流程网站,对业务就有会了解
    tedzhou1221
        3
    tedzhou1221  
       2023-08-14 18:23:41 +08:00
    多年前,也是看咖啡兔的博客和 activiti 的书籍。 接触了实际业务后,明白了什么叫“中国式工作流”。

    之前遇到过的需求是:回退时,可选择退到前面的任务节点。
    potatowish
        4
    potatowish  
       2023-08-14 18:28:03 +08:00 via iPhone
    activiti 我实践过,不需要绑定表单,直接通过 activiti 提供的接口驱动流程往下执行,同时各节点也可以提供我们的业务接口来设置回调。流程中间涉及到的数据以 json 形式流转,你可以做成一套公共的流程服务。
    shomis
        5
    shomis  
       2023-08-14 18:52:01 +08:00
    可预见流程会频繁变更的时候才适合流程引擎,不然一个简单的状态机就搞完了。
    starlin
        6
    starlin  
       2023-08-15 09:40:13 +08:00
    建议 flowable
    visper
        7
    visper  
       2023-08-15 09:45:07 +08:00
    一个建议,做国内政企工作流,不要用 activiti, 否则你会发现什么需求做不到,什么功能需要改得很麻烦. 你就直接弄一个简单的待办表,最多加一个流程实例表,需要什么字段的就在里面加,维护好待办表状态就行. 最好能足够简单,数据错误能随便改,造数据能随便造一条随便跑流程.
    jack778
        8
    jack778  
       2023-08-15 12:42:07 +08:00
    如果你仅仅是做审批的话, 最好的方法是自己写一个, 那玩意太重了, 最可怕的是二次开发的难度很大, 如果你后面要加各种变态的需求, 基本很难实现, 就算实现了也很恶心.
    jack778
        9
    jack778  
       2023-08-15 12:42:53 +08:00
    @visper 是的, 那东西改起来太几把恶心了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:26 · PVG 05:26 · LAX 13:26 · JFK 16:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.