项目属于开发中,目前主要包含,统一登录,权限管理,表单引擎,流程引擎,未来将进一步实现模板引擎,报表引擎,业务流引擎,任务流引擎。
统一登录:基于特为公司业务发展考虑,未来自研自用系统将会采用单点登录模式,各个业务系统只需要拿到认证系统的统一token即可完成身份认证,且将来更多产品出厂商用通用采用外部公司token登录(或者说第三方登录)
权限管理:支持组织结构,角色,人员进行权限分别配置,配置包括可见菜单,菜单页面操作按钮,列表和业务详情,支持字段级别权限配置。
表单引擎:支持在线设计数据表,修改表结构,在线配表单,表单结构是指多表关联,1:N:N表单树结构,通过配置操作按钮(增,删,改,查,详情)等按钮绑定固定后台对应接口即可将数据落库,通过菜单绑定一个表单,则表单数据直接动态渲染到页面,无代码实现业务列表分页查看,条件搜索,详情查看以及数据维护,表单配置页面支持动态配置哪些字段作为列表展示,哪些作为条件搜索,哪些作为详情维护。
流程引擎:基于内部OA需求以及外部项目流程审核相关业务需求,设计流程引擎,在线画置流程图配置流程节点,动态构造流程流转节点以及条件设置,抄送人设置,流程设计时关联一个动态表单,即上面通过上面表单引擎配置的表单,可以将流程+表单无代码实现审批流业务。
模板引擎:基于目前管理系统数据操作需要,通常会有导入导出功能,而且基本都是定制化开发,鉴于此需要,特开发模板引擎,原理:结合表单引擎,模板设计人员将表单设计信息拉取到页面,通过页面读取业务表信息,动态配置一个模板表头,配置好后以此来对业务数据动态的导入导出,导入解析时根据模板编号查询模板配置信息动态解析表数据,以实现无代码开发导入导出业务。