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

2 天前
 ethanwan9

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

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

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

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

3.根据流程、数据结构与算法,前后端分工,开始设计程序。
irisdev
2 天前
@dlmy #7 是的,我们只有在流程变更频率高、非核心业务才用编排,其他状态机搞定
COOOOOOde
2 天前
几个状态位,做好注释, 我觉得轻松又简单. 至于工作流引擎 我真没有看过真正把这个玩意玩好的项目
ethanwan9
2 天前
@laminux29
@irisdev
@xiaogenban
@COOOOOOde
受益匪浅,谢谢各位的回复!
ethanwan9
2 天前
@dlmy 谢谢!我来参考一下
ethanwan9
2 天前
@dlmy 比如说一个芯片在生产过程中,可能有三道工序,ABC ,A 做完后进行质检等操作,如果通过则推送给 B ,不通过则有一些其他状态(比如说返回到 A ),同事有试着画 bpmn 图,总之看着结构挺复杂的,像这种的话,绑定一个状态可以够用嘛?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1156288

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX