目前流程有通用流程和定制化流程两种,由于定制化流程是针对租户的,当前业务没有涉及到租户概念,业务需求是不同的所属机构能看到自己所属的流程。
我目前能想到的是建立一个组织结构和流程映射表,类似于做一个功能将组织结构和部署的流程直接进行绑定。
请问一下作者有什么比较好的办法来实现这个?
flowable是非常灵活的,BladeX自带的请假流程中,指定给了boss或者manager角色来签收。
那我们也可以指定部门A或者部门B的用户来签收。这样一来创建流程后对应的部门用户就可以看到。
另外还有一种虽然不合设计但更简单的办法。就是模仿定制流程,再增加一个部门流程的选项,在新增的时候,把用户的部门id设置到流程的“租户ID”字段。同时查询的时候,也把部门id设置到流程的“租户ID”来查询。
这样用户访问“部门流程”列表的时候就是已经筛选完的数据了
扫一扫访问 Blade技术社区 移动端