功能特性

为你介绍FastAdmin工作流插件的诸多特性

流程图设计

支持自定义流程图、自定义表单和字段,更加便捷的进行流程设计

任务转移

支持将进行中的任务转移另外的任务接收人,单据会出现在接收人的待办任务

流程导入导出

支持流程的导入和导出,更加平滑的从开发环境转移到生产环境

预览截图

简单工作流后管理管理截图

更新日志

查看简单工作流的详细更新日志
2020.01.06

V1.0.6

修复linux下安装出错的bug

修复linux下安装出错的bug

2019.12.22

V1.0.5

邮件发送功能

当审批人为空时,会给流程管理员发送邮件

2019.12.13

V1.0.4

添加节点的通过策略

添加节点的通过策略,当有多人审批时,可配置是否需要全部审核还是任意一个人审核,修改组织架构菜单显示部门名称字段

2019.09.22

V1.0.3

添加部门模块

添加部门架构模块,当设置了部门负责人,可根据申请人所在部门找到当前负责人审批

2019.08.12

V1.0.2

修改flowcrud注入方式

修改flowcrud注入方式,优化部分代码

常见问题

如果你在使用简单工作流过程中有遇到什么问题,欢迎反馈给我们。

1.点击发起流程菜单,可以看见用户能够发起的流程

image.png

2.填写表单信息,点击提交即可发起流程

image.png

1.待办任务显示的是需要自己审核的单据,点击流水号可以查看单据的详细内容

image.png

表单除了可以看到表单原始内容以外还,新增了审批意见,审批历史内容。表单下方放置三个通用操作按钮:
同意:提交表单不会修改表单数据,寻找下一个审批人
拒绝:将表单打回至申请人待办任务
流程图:查看流程图

1.查看自己审批过的单据,包括自己申请的,可点击流水号查看单据内容

image.png

1.实例管理
一个单据会创建一个流程实例,此菜单只要是为了监控流程实例状态

2.任务转移
查看所有流程任务的信息,如果是尚未审批的任务会显示任务转移按钮,点击任务转移按钮,选择任务接受人,单据会出现在接受人的待办任务中

image.png

1.新增流程一个完整的流程包括三个部分,
流程图:展示需要有哪些审批步骤和配置需要哪些审批人
字段管理:当前流程需要哪写内容
表单:会根据当前的字段curd生成相应的表单内容。与fastadmin的默认规则一致
点击添加按钮填写流程基本信息,再点击确定保存

image.png

1.点击流程图设计按钮双击节点弹出配置审批人窗口

image.png

审批人有两种类型
1.直接配置审批id
2.配置系统角色,通过角色取找到审批人
组件用的是selectpage,用户可以是多个,角色只能是一个
配置完成后点击确定,再点击确定按钮保存到数据库

1.字段管理主要是业务表单数据库表的设计,新增流程后会根据流程名称对应生成一个业务表(数据库前缀+_flow_+流程代码),字段管理是对业务表字段的管理,根据流程表单具体需求建立对应字段,也可以直接在mysql修改不用此功能。字段修改完成后点击发布按钮生成表单用户才能发起

image.png

1.导入导出流程主要是为了能够让流程平滑的从开发环境转移到生产环境,勾选需要导出的流程,点击导出按钮会导出一个json文件

image.png

同理在正式环境中选择 刚才导出的json文件即可,不可以重复导入。测试的话可以先删除再导入

建议尝试关闭mysql严格模式:
配置文件my.ini

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

1.配置站点邮箱相关信息,能够发送测试邮件即可
检查php.ini 配置文件,查看是否开启(分号已去掉)。
;extension=php_sockets.dll
;extension=php_openssl.dll
image.png
2.修改流程管理员
image.png
3.安装定时任务插件,可根据官方视频一步一步操作
4.添加定时任务,如图
image.png

*如果以上常见问题未能解决你的问题,欢迎你到社区提交你的问题,你也可以加入QQ群:636393962708784003964776039,和群友讨论你遇到的问题。

在线
咨询

售前咨询:
在线客服
作者QQ:
381040327
售后咨询:
提交工单 问答社区