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

请教一个制造业中台管理系统的结构设计问题

  •  
  •   ethanwan9 · 15 小时 2 分钟前 · 673 次点击

    大家好,我们需要设计一个芯片 fab 的中台管理系统,大概是类似 mes+erp 这种,需要做到人员管理,排班,和生产过程的全流程追踪。目前决定用 django ninja+React 来做,因为我们人少,规模也小,目的是为了快速上线然后再慢慢完善,最近有看到像 Camunda 这种工作流引擎,请教一下站内的各位大神,像我们这种规模的话,需要用到这种工作流引擎吗,还是说有什么更加轻量的框架可以用?谢谢各位。

    16 条回复    2025-09-01 16:59:51 +08:00
    pigzzz
        1
    pigzzz  
       14 小时 37 分钟前
    flowable 用的更多吧
    sampeng
        2
    sampeng  
       14 小时 26 分钟前
    先跑起来。。能用。再谈高大上。
    irisdev
        3
    irisdev  
       14 小时 12 分钟前
    你这个需求跟工作流引擎什么关系,老老实实自己写页面写后台,ruoyi 抄一抄
    ethanwan9
        4
    ethanwan9  
    OP
       14 小时 10 分钟前
    @irisdev 就比如说芯片在生产过程中在各个部门间的流转?
    dlmy
        5
    dlmy  
       14 小时 7 分钟前
    人少,急着上线,就先蓄力搞个 mvp 产品出来,不建议一上来就用工作流引擎,除非团队中有这方面的专家,全是新手的话没几个月是折腾不明白的
    sampeng
        6
    sampeng  
       14 小时 5 分钟前
    @ethanwan9 这是业务需求。你跑网上来问不是闭门造车么。去问业务部门。没需求中台啥?闭着眼睛做?
    dlmy
        7
    dlmy  
       14 小时 5 分钟前
    @irisdev 简单流程通过状态码就可以实现,复杂流程才需要用专业的工作流引擎,具体要看实际业务了
    xiaogenban
        8
    xiaogenban  
       13 小时 59 分钟前
    xiaogenban
        9
    xiaogenban  
       13 小时 58 分钟前
    俺们非标自动化的简单的工种产能管理
    irisdev
        10
    irisdev  
       13 小时 54 分钟前
    @ethanwan9 #4 不清楚你们业务,我理解的重点不是状态和流转,是每个细分场景具体业务的实现,至于流转,如楼上所属一个 sn 码绑定一个状态即可
    laminux29
        11
    laminux29  
       13 小时 54 分钟前
    1.先访问各种业务部门,调研他们的相关流程,把流程图整理出来,并让对方签字。

    2.根据流程,设计数据结构与算法。注意,要为后期的修改与扩展留下足够的冗余,每类数据结构都要加入版本号、数据创建人、数据创建时间、数据修改时间、数据删除时间、备注,等等。

    各种数据,包括临时数据、中间数据,尽量不要停留在程序里,让所有数据都由数据库接管,这能方便开发与调试。

    3.根据流程、数据结构与算法,前后端分工,开始设计程序。
    irisdev
        12
    irisdev  
       13 小时 47 分钟前
    @dlmy #7 是的,我们只有在流程变更频率高、非核心业务才用编排,其他状态机搞定
    COOOOOOde
        13
    COOOOOOde  
       13 小时 14 分钟前
    几个状态位,做好注释, 我觉得轻松又简单. 至于工作流引擎 我真没有看过真正把这个玩意玩好的项目
    ethanwan9
        14
    ethanwan9  
    OP
       12 小时 55 分钟前
    @laminux29
    @irisdev
    @xiaogenban
    @COOOOOOde
    受益匪浅,谢谢各位的回复!
    ethanwan9
        15
    ethanwan9  
    OP
       12 小时 54 分钟前
    @dlmy 谢谢!我来参考一下
    ethanwan9
        16
    ethanwan9  
    OP
       12 小时 52 分钟前
    @dlmy 比如说一个芯片在生产过程中,可能有三道工序,ABC ,A 做完后进行质检等操作,如果通过则推送给 B ,不通过则有一些其他状态(比如说返回到 A ),同事有试着画 bpmn 图,总之看着结构挺复杂的,像这种的话,绑定一个状态可以够用嘛?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:52 · PVG 05:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.