# 功能清单# 表单设计器# 组件库清单说明
所有组件全面支持 ElementUI + Vant,一次设计兼容多端,良好的PC及移动端表单体验,组件清单见pro演示或下方截图,组件库支持自由扩展,每个组件都是一个.Vue文件,所以代码能实现的功能都可以做成组件!!!
组件名用途分栏布局使多个组件排列一行,支持2的倍数列单行文本输入框只能输入一行多行文本输入框多行文字可以数字输入框只能输入数字单选框选择一项多选框选择多项时间选择器时间范围选择器日期时间点选择器日期时间范围选择器图片上传文件上传人员选择器选人组织架构选择器选部门评分⭐打分说明文字备注明细表表格,子表单高级选择器自定义选项,远程加载选项外部表单加载自定义代码写的表单及从URL访问外部系统表单地理位置地图选位置省市区选地方流程关联可以关联之前发起过的流程单,例如出差报销单要关联之前的出差申请单计算公式根据表单内其他字段计算出一个数值,也支持表格的行列统计网页Iframe在表单内打开一个内嵌的网页Vue容器直接在线编写Vue代码,动态渲染成组件,可以用它实现任意组件(vue3不可用)功能说明
输入框 支持摄像头扫码快速录入信息(可用于资产采购、报修、维保等场景)需域名https 或者 localhost 支持
表单设计器支持实时预览(PC和移动端H5)表单设计效果,还支持扫码直接在手机端预览
移动端审批处理及表单支持PC版本自带一套h5的表单和审批处理操作兼容,使用vantUI实现,独立的移动端需要另购uniapp版本,下面是PC自带的H5效果
● PC端预览效果
# 支持流程信息摘要及表单记录变更vue2已支持,vue3月初更新
# 流程设计器# 审批节点支持节点类型说明发起人发起人节点,可以配置发起人相关审批人节点需要人工去处理,可以操作:转交、加签、退回、拒绝、同意、撤销办理人节点办一件事,只能提交,不能拒绝抄送人节点可以抄送流程到指定的人/部门延时等待节点可以阻塞流程,让流程停在某个位置等待一段时间触发器节点当流程到达触发器节点时可以触发一个动作(发Http请求或者发邮件)包容分支bpmn的包容网关,满足条件的分支都会并行同时执行条件分支可以多个分支路线,每个分支设置一个条件,让流程走符合条件的分支, 只会走一个并行分支可以多个分支路线,流程会 同时间执行所有分支 ,然后等待所有分支执行完成后才会再继续往下走子流程实现流程的复用,复用主流程表单# 审批人节点支持的配置审批人规则选审批人规则类型说明指定人员手动指定固定的人员审批发起人自选发起人在发起流程时候自己选择审批人员发起人自己发起人自己处理部门主管发起人所在部门的主管审批多级部门主管连续几个级别的部门负责人依次审批,逐级往上指定部门主管指定某部门负责人进行审批系统角色系统指定的角色相关人员表单内联系人取表单内选人组件选择的人员表单内部门主管取表单选部门组件选中的部门的主管系统自动拒绝系统会自动拒绝审批# 流程条件支持支持多种模式
简单模式springEL表达式js代码判断http请求判断以上几种模式融合,能解决100%的流程条件判断需求!!
说明
简单模式使用比较简单,功能有限,默认支持这几种,其他项参考文档可以自行任意扩展条件,只要是代码能实现的判断都可实现
类型说明发起人组织架构归属关系判断判断发起人属于哪些部门或哪些人,可以混合设置,支持部门嵌套子父关系人员选择器表单组件,设置为必填可加入条件,和发起人设置一样部门选择器表单组件,设置为必填可加入条件,部门归属关系判断数字输入框表单组件,设置为必填可加入条件,数字比较判断金额输入框表单组件,设置为必填可加入条件,数字比较判断单选框表单组件,设置为必填可加入条件,字符串比较多选框表单组件,设置为必填可加入条件,字符串比较计算公式表单组件,设置为必填可加入条件,数字比较判断# 流程事件及节点监听器流程设计支持前端配置插入流程监听器,支持如下类型事件监听配置
# 流程监听器支持当流程启动成功时当流程审批通过时当流程被驳回时当流程被撤销时# 节点监听器支持当流程进入节点时当流程离开节点时# 监听器支持的配置方式执行springEL表达式js代码调用http请求调用# 审批处理操作支持下述所有操作都支持添加意见:文字、图片、文件
操作类型说明同意通过,进入下一步,流程继续拒绝拒绝流程,默认会直接结束流程,流程状态变更为已驳回 ,也可以设置驳回后再跳转指定节点转交转交任务到指定人员,不会回到自己这里退回退回指定的任意串行线路上的审批节点加签在本节点内后方添加审批人(设置规则为发起人自己审批时不支持)撤销撤销流程,发起人才可以操作评论流程相关人员都可以进行评论,支持文字,图片,附件# 审批附带功能功能项说明审批取人为空策略找不到审批人时设置默认策略,自动转交、驳回、通过多人审批支持按顺序依次会签、同时会签、或签审批限时处理配置时间限制,时限到达后可自动驳回、通过、发催办消息驳回策略审批被拒绝时时直接结束还是跳转到指定位置继续
# 其他功能支持设置审批代理人,在代理期限内所有审批任务都将自动转交给代理人处理
支持流程退回发起人
流程版本控制,不同版本流程互不影响
支持流程进度处理步骤的展示,发起流程时预测整个流程执行步骤并且展示
目前默认打印模板及自定义打印已完成,可进行流程数据的打印
支持表单权限控制,发起人、审批、抄送节点支持设置每个表单字段的只读、可编辑、隐藏权限
🎈🎈自定义打印可以直接复制粘贴word排版!!!
# 后续开发计划基于现有流程系统持续迭代增强