功能说明:类似钉钉流程设计里面的发起人权限控制,有发起表单流程权限的用户就可以"看到"这个流程,可以发起,没权限的就"看不到"这个流程,不能发起;
本人并未实际具体实现此功能,只是写下自己考虑实现该功能的大致实现思路,具体细节还需要打磨,以供交流,欢迎提出更优方案;
流程设计-配置流程发起人只允许A用户发起:
工作面板里面B用户就没这个入口:
具体实现思路:
- 1.类似钉钉流程设计,流程图发布时候,保存下配置的权限集合和表单类型的关联关系;
- 2.流程表单列表,根据用户id关联查询出每个表单的发起权限,没权限的就不给入口了;