一款企业级的低代码开发平台,含流程引擎、表单引擎、权限管理
一、低代码快速开发平台介绍
织信低代码开发平台|低代码平台|后台管理系统|快速开发平台,基于Java、Springboot+Vue框架,是一款企业级的低代码开发平台。基于织信低代码开发平台可以快速搭建OA系统、人事系统、CRM系统、项目管理系统、合同管理系统等。具有顶级低代码开发平台的特性:流程引擎支持多起点多表单,表单引擎支持多达100个控件,覆盖了更多应用场景。
1、门户展现
门户 - 可自由组合配置多个栏目,支持卡片、应用、模块、通知、文件、图表等多种形式的元素
门户中可配置饼图、柱状图、折线图、雷达图等图形。
列表页 - 列宽、查询条件、过滤条件等均可配置。
2、系统能力
ERP企业资源管理
CRM客户关系管理
SRM供应商协同管理
二、功能概述
“织信”是一款本地化部署的系统。
团队自2015年起,历经近10年,服务过40000多家客户。
众多客户的打磨,使“织信”已成长为成熟的“低代码开发平台”。
1、表单引擎
平台支持表单设计器功能,通过拖拽组合功能提供的各种表单组件可构建复杂且带有特殊交互逻辑的表单。设计完成的表单可被数据表、自动化、表单设计页面引用。
平台自带的数据表表单在布局和展示样式方面能力相对较弱,而表单设计器弥补了这部分的不足。
表单设计器内提供了布局、容器、表单、展示、交互、数据表六大类字段支持。
-
布局:栅格、表格、标签页、折叠面板、行内布局、卡片等
-
容器:子表格、子表单、对话框、分组等
-
表单:文本类、选择类、日期、时间、颜色选择、富文本编辑器等
-
展示:静态图片、HTML内容、外部页面等
-
交互:按钮、分页、步骤条等。
-
数据表:表单设计器引用数据表后,可使用数据表内的所有已定义字段。
2、工作流引擎
工作流模块是织信系统中一个至关重要的组成部分,它为企业提供了一种高效、灵活的方式来设计、管理和优化业务流程。通过工作流模块,用户可以将复杂的业务逻辑以图形化的方式进行建模,从而实现业务流程的自动化和标准化。这不仅提高了工作效率,还减少了人为错误的发生,增强了企业的整体运营能力。
典型使用场景
-
审批流程自动化:复杂的审批流程如预算、合同审批可根据条件自动分配路径,减少人为干预,提高效率。
-
采购流程自动化:针对多供应商的采购场景,系统可在库存低时自动触发采购请求,选择合适供应商并生成合同,提供透明、高效的采购流程。
-
跨部门协作流程:在项目立项等跨部门流程中,工作流模块可自动分配任务给相关部门,确保各部门协同推进,提升业务衔接效率
工作流的定义与作用
工作流(Workflow)是指一系列有序的、自动化的业务活动,它们按照预先设定的规则和逻辑进行传递和执行。工作流模块的主要作用是将这些业务活动进行系统化和自动化管理,使得各个环节能够无缝衔接,确保业务流程的高效运行。
模块核心功能
-
流程设计:工作流模块提供了一个直观的图形化界面,用户可以通过拖拽的方式轻松创建和编辑业务流程。支持BPMN(Business Process Model and Notation)标准,使得流程设计更加规范和易于理解。
-
任务管理:在工作流中,任务是最基本的执行单元。模块支持多种类型的任务,包括用户任务、服务任务、脚本任务等。用户可以根据业务需求配置不同类型的任务,从而实现流程的灵活性和多样性。
-
事件处理:工作流模块支持多种事件类型,如启动事件、结束事件、中间事件等。用户可以通过配置事件来控制流程的启动、暂停、终止等操作,确保流程的正确执行。
-
网关控制:网关用于控制流程的分支和合并,支持多种类型的网关,如并行网关、条件网关、事件网关等。用户可以根据业务逻辑设置不同的网关,从而实现复杂的流程控制。
-
数据管理:工作流模块支持对流程数据的管理和操作,用户可以在流程中定义和使用变量,进行数据的传递和操作。此外,模块还支持表单设计和数据绑定,使得用户可以方便地收集和处理业务数据。
-
监控与优化:工作流模块提供了强大的监控和分析功能,用户可以实时查看流程的执行情况,识别和解决潜在的问题。此外,模块还支持流程的版本管理和优化,用户可以根据实际情况对流程进行调整和改进。
应用场景
工作流模块广泛应用于各类企业和组织,适用于多种业务场景,如审批流程、采购流程、销售流程、人力资源管理流程等。通过工作流模块,企业可以实现以下目标:
-
提高效率:自动化的业务流程减少了手工操作,提高了工作效率。
-
降低成本:标准化的流程管理减少了错误和重复工作,从而降低了运营成本。
-
增强协作:清晰的流程设计和任务分配增强了团队之间的协作和沟通。
-
提升透明度:实时的流程监控和数据分析提高了业务流程的透明度,便于管理和决策。
三、功能比较
详见:低代码功能对比完整版
1、专业流程引擎
-
有什么样的神器,可以让您提升300%的实施速度?请试下“bpmn”流程引擎!
-
功能比Activiti、Flowable更强大,具备串签、会签、加签、跳签、撤回、退回、转办、条件、超时设置等功能
-
配置简洁易上手,普通办公室文员只需2小时就能快速学会流程配置方法
-
首创一站式调试,在调试过程中可以切换用户、检查字段权限、测试事件脚本等
-
我们的目标:打造业内领先的全栈式低代码产品。
2、顶级表单引擎
-
数量多达上百个控件,全方位覆盖管理类应用场景
-
可视化设计,所见即所得,同步生成数据库中的表
-
包括:部门选择、人员选择、公文文号、定位标注、手写签批、二维码、文件等控件
-
拥有选择拉单、数据关联、数据选取、函数等高级控件
-
控件形成了标准规范,实现简单,可以方便地自行扩展
-
流程是发动机,而表单是车厢,两者都足够强大,承载的功能才能越多。
3、低代码开发平台
-
支持零代码搭建模块,交付及维护更方便、更快捷。
-
可快速搭建人事、项目、合同、CRM、库存等模块,通过事件可以打通模块或第三方应用
-
集成脚本设计器,可在线编写java代码,校验语法,响应流程验证、流转、结束等事件,以及模块的增删改等事件的处理。
四、系统优势
功能
描述
专业流程引擎
1、支持多起点,多个起点自动适配发起人,省去大量的条件分支判断,极大降低流程复杂度
2、跳签,没有用户的情况一可以跳过节点,支持复杂组织机构的利器
3、选择策略,支持竞争、最闲者优先、角色中X人处理等策略
4、超时策略,超时可等待、自动交办至下一节点或返回给发起人
5、异步提交,节点上有多个人员同时处理时,可以分别提交,适用于任务下达的情况
6、矩阵式组织架构,支持项目团队人员分组,与原有组织架构一起协同流转
7、一站式测试,支持一个用户登录测完全程,无需切换帐户反复登录,在测试过程中设置可写字段、隐藏字段以及运行事件脚本,实施起来方便快捷
表单
设计
1、支持选择记录带入相关字段,如选择项目,带入项目地址、完成时间、可用预算等
2、支持拉单,可选择多条记录一起拉取,并可以自动拉单,如:选择人员,自动拉取其借款记录
3、自动冲抵,如:报销流程走完后,自动冲抵所拉取的借款记录,将来便不会再被拉取到
4、显示规则,支持根据条件判断显示或隐藏区域
5、验证规则,支持根据条件判断进行表单数据有效性校验
6、自带100多个控件,通过自定义控件标准扩展接口可实现无限扩展
智能
模块
支持零代码快速搭建模块,如:人事、CRM、车辆、项目、库存等模块,并可通过事件扩展
1、支持拖拉方式设计模块的列宽、表头排序,定义工具条按钮等
2、支持配置模块的过滤条件,可以傻瓜化配置组合条件,也可以直接在线写js或者java代码配置更复杂的条件
3、支持通过选项卡聚合相关表的信息,如:可以把请假审批记录聚合至人员信息表
4、支持在列表中映射其它表的字段,支持配置查询,映射字段也可以参与查询,如:项目的投资方为子表,在投资方的列表中可以映射加入项目名称,并可将其配置到查询条件中
5、支持权限设置,可配置角色、用户组、人员的增删改查等权限,并可将权限颗粒度细化到字段
6、支持扩展工具条、操作列、合计字段、行首图标等
事件
开发
1、支持在线java语法检查、自动提示,代码即刻生效,无需浪费时间编译上传重启
2、流程中支持验证、流转、退回、结束、放弃、撤回、删除等事件
3、模块中支持验证、添加、修改、删除、导入前验证、导入后清洗数据等事件
五、技术选型
1、技术栈
-
基于JAVA开发,支持MySQL/PostGreSQL/Oracle/SQLServer数据库
-
后端框架:spring boot + mybatis plus + redis + Druid + ActiveMQ/RocketMQ
-
前端框架:Vue2 + Ant Design + Vben Admin
2、技术门槛
-
普通办公室文员也可以快速搭建出CRM、HR、项目管理、合同管理等系统。
-
二次开发,只需一年的java经验,就可以玩转。