客户的下一个项目要做复杂的审批流程,已经提前打招呼让我们照着工作流准备了。翻了翻网上的资料,有这么几个疑问:
问题 1:组织结构和权限信息,是用我们自己的表实现的;用户界面风格是客户指定的,因此就得我们自己画界面,工作流完成之后要以什么逻辑写哪些表,是我们自己定义的。这种条件下,所谓的工作流引擎能起到的作用是什么?
问题 2:都说国内的审批流程恶心,国外常见的开源引擎覆盖不了,那具体恶心在哪里?
问题 3:有哪些靠谱的工作流引擎可以用或者可以买的,如果想自己开发的话,会出现哪些坑呢?
1
dallaslu 2020-06-12 13:03:18 +08:00
不用引擎也可以。审批流程会变不?流程会增加不?客户要自定义流程不?审批人会变不?申请人要看到流程进度图不?
|
2
jinzhongqi111 2020-06-12 14:07:10 +08:00
1 工作流引擎起到的作用是,流程定义与设计、流程实例流转相关的逻辑等等,这里也是有一些规范的;
2 国内的审批复杂的地方可能在于:表单风格功能的复杂性,客户可能要求自己自由拖拽设计表单;节点审批的复杂性,各种莫名其妙的审批法;流程路径的复杂性,蜘蛛网似的,需求多变的流程图。 3 开源工作流不多,目前比较流行的是 activiti 吧;建议基于开源工作流开发,不要自己从头搞;买的话看你预算了,还有后期的定制开发等问题。 |
3
nonesuccess OP @dallaslu 你说的这些都有
|
4
nonesuccess OP @jinzhongqi111 嗯,我见过别的帖子里面写的,有什么委托审批,钦定审批之类的,还有别的什么恶心的东西吗
|